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

lukoie ответил:
7 февраля, 2010 в 18:32
у меня для этих целей стоит Punto Switcher
Между рус/англ переключаюсь простым контролом, а ели надо укр – альт+шифт. В настройках там просто указать переключение такое.
Николай ответил:
7 февраля, 2010 в 20:04
Полностью согласен, сам пользуюсь Punto Switcher – идеальное решение для этих целей. Зачем придумывать велосипед, если он уже есть?!
Dmitro ответил:
7 февраля, 2010 в 20:25
Не считаю, что отредактированная раскладка – повторное изобретение велосипеда. Ведь в этом случае для ввода украинских символов совершенно не требуется переключение. Punto Switcher я не пользовался уже лет пять – неудобно. Да и если необходимо добавить в раскладку символы, которых нет в стандартной раскладке – тут уж никакой Punto Switcher не спасет :)
Николай ответил:
8 февраля, 2010 в 0:36
Не буду спорить – у каждого свои потребности. :-)
lukoie ответил:
8 февраля, 2010 в 1:27
но ведь для переключения рус/англ Вы все таки переключаете раскладку.
ну да, каждому свое.
И данная программа хороша для редактирования раскладки для добавления дополнительных символов, например вместо Ё ставить Ѓ
seezer ответил:
10 февраля, 2010 в 10:18
Да, очень хорошая вещь – я на ней делаю типографскую раскладку для узбекского языка –
Dmitro ответил:
10 февраля, 2010 в 11:36
Вот это серьезная штука! Лихо!
Diesel ответил:
11 февраля, 2010 в 13:02
По поводу punto switcher’a – тулза безспорно прикольная. Но тут каждому своё. Если человеку приходится работать в разных программах, где специфический синтаксис, то приходится долго настраивать исключения и т.п. Ну да Бог с ними – это можно сесть и один раз сделать. Я отказался от неё по той причины что вызывает “привыкание” и потом за другим компом начинаешь безбожно тупить, когда автоматически не переключается.
А в пользу решения Дмитра могу сказать, что ему приходится сталкиваться с разными компами и пользователями, так что “привычка punto” тут только помешает… а вот Укр. вряд ли ему понадобиться слишком часто за пределами дома :)
lukoie ответил:
11 февраля, 2010 в 17:28
лично у меня автопереключение всегда выключено. Если набрал не в той раскладке – нажимаю кнопку Pause или выделенный текст – Shift+Pause.
Переключение раскладок – одиночный контрол.
Переключение на третью раскладку – альт+шифт.
lukoie ответил:
11 февраля, 2010 в 17:32
я же кстати в операционной системе Хайку обычно. Гляньте как у нас сейчас обсуждается по поводу раскладки: