Иногда случается так, что текущая раскладка клавиатуры по каким-то причинам не подходит, и требуется создать новую либо изменить текущую. Например, вы используете какую-то диковинную клавиатуру, и необходимо переназначить клавиши. Это также бывает необходимо, если на клавиатуре ломаются клавиши, и нет возможности использовать другое устройство ввода. Наконец, данная статья будет вам полезна, если вы увлекаетесь лингвистикой и хотите создать свою раскладку на основе какого-то языка.

Для создания раскладки понадобится программа Microsoft Keyboard Layout Creator, которую можно скачать в нашем каталоге софта. Для ее установки также может потребоваться пакет .NET Framework: зачастую программа при инсталляции «ругается» на отсутствие второй версии фреймворка.

Шаг 1. Запустите программу. Для начала нужно выбрать тип клавиатуры: перейдите во вкладку «View» и нажмите на пункт «Options…». На выбор три варианта, которые различаются наличием некоторых клавиш и формой кнопки «Enter». Если у вас совсем уж нестандартная клавиатура, то, к сожалению, иной вариант выбрать не получится: придется создавать раскладку с теми клавишами, которые имеются.

Шаг 2. Определитесь, хотите ли вы создавать раскладку клавиатуры с нуля и у вас есть соответствующие символы для вставки, либо вам нужно создать раскладку на основе какой-либо другой. Если вы создаете с нуля, то при запуске программы вы автоматически увидите незаполненную клавиатуру. Во втором случае перейдите во вкладку «File» и в выпадающем списке выберите «Load Existing Keyboard…» (появится окно со списком доступных языков: выберите нужный) или «Load Source File», если у вас есть специальный файл раскладки для этой программы.

Если нужно полностью очистить виртуальную клавиатуру, то есть создать новую, то во все той же вкладке «File» выберите пункт «New».

Шаг 3. Внесите необходимые изменения в раскладку. Заметьте, что символы также можно задать для раскладок, которые активируются зажатием клавиш «Shift», «Alt+Ctrl», «Ctrl» и нажатием на «Caps Lock». Рекомендуется задавать такие раскладки для кнопок «Shift» и «Caps Lock», по зажатию (нажатию) которых традиционно набираются заглавные буквы и специальные символы.

Шаг 4. Протестируйте раскладку клавиатуры. Для этого перейдите во вкладку «Project», а оттуда в «Test Keyboard Layout…». Появится окно, в котором можно что-нибудь напечатать и проверить, корректно ли работает выведение символов.

Шаг 5. Во все той же вкладки «Project» нажмите на пункт «Properties». Здесь нужно задать имя раскладке, дать ей небольшое описание, указать автора и копирайт и выбрать язык, с которым будет ассоциирована раскладка. После необходимых манипуляций нажмите на кнопку «OK» для сохранения результата.

Шаг 6. Теперь нужно создать набор файлов с установщиком, чтобы внедрить раскладку в операционную систему. Перед этим не забудьте выбрать директорию сборки: чтобы это сделать, нажмите на кнопку с многоточием в строке «Current working directory» и в появившемся окне проводника выберите нужный каталог. После этого в выпадающем меню вкладки «Project» выберите пункт «Build DLL and Setup Package».

После сборки исполняемых файлов перейдите в указанный каталог и запустите файл «setup.exe». Советуем запустить его с правами администратора: для этого кликните правой кнопкой мыши по файлу и нажмите на «Запуск от имени администратора».

Раскладка клавиатуры установлена и готова к работе. Однако, вероятно, может потребоваться перезагрузка системы в случае, если раскладка не появилась в языковой панели и ей нельзя воспользоваться.