Microsoft Keyboard Layout Creator — создай свою раскладку
В основном мне приходится писать либо по-русски, либо по-английски, но пару раз в неделю я пользуюсь украинской раскладкой. И именно с ее не частым, но, тем не менее, регулярным использованием и связаны некоторые неудобства. С одной стороны, для переключения с русского на английский приходится дважды жать Alt+Shift, или использовать дополнительную комбинацию клавиш — не особо удобно, а с другой — ставить и удалять раскладку каждый раз, когда она понадобится — совершенно не выход.
Выход конечно есть. Несколько минут гугления и он найден. Оказывается, ребята из компании Microsoft давно позаботились о таких товарищах, как я и выпустили очень простой в использовании инструмент — Microsoft Keyboard Layout Creator.
С помощью этой программы можно довольно легко создать новую раскладку, или отредактировать существующую. Просто выбираем клавишу и назначаем основной, а при необходимости и дополнительный, код символа[1]. (Если точно не знаете кода — можно воспользоваться стандартной программой Таблица символов, выполнив команду charmap).
Когда все готово, достаточно зайти в меню Project и выбрать пункт Build DLL and Setup Package и вуаля - мы имеем установщик для новой раскладки. После установки достаточно просто подключить новую раскладку и можно пользоваться. Дополнительные символы будут доступны при нажатии правого Alt.
Если вам часто приходится использовать спецсимолы, которые не самым простым образом, то совершенно не лишним будет добавить из в используемую раскладку. Даже моя мама используя украинскую раскладку легко вводит апостроф используя комбинацию Alt+0136 — дело привычки, но, думаю, удобнее будет воспользоваться Microsoft Keyboard Layout Creator.
Скачать Microsoft Keyboard Layout Creator.
UPD: Если вы захотите сделать подобную фишку в Linux — очень простая инструкция есть в Блоге ЮБ.