Microsoft keyboard layout creator как пользоваться
Удобная раскладка клавиатуры. Как самому создать удобную раскладку?
Удобная раскладка клавиатуры, это когда знаки препинания расположены на одних и тех же местах вне зависимости от того, какой язык включен — русский или английский. И такую раскладку можно сделать самостоятельно. Полюбуйтесь на классическую клавиатуру — в русской раскладке знак вопроса, к примеру, сидит на цифре семь, а в английской — рядом с буквой Ю. Ну, бред же! И такая ерунда творится с большинством символов. Если вы хотите внести изменения в раскладку своей клавиатуры, а то и добавить на неё кое-какие символы, эта статья для вас.
Решение уже есть
Гугление проблемы привело меня на Хабрахабр к замечательной статье «Клавиатурная раскладка «рус-лат» с совместимыми знаками препинания» за авторством Spmbt. Обязательно прочтите. Автор разработал удобнейшую раскладку клавиатуры с минимальным количеством отклонений от стандарта. Он зафиксировал кавычки, точку с запятой, двоеточие, знак вопроса, точку и запятую на их «русских местах». Теперь они и в английском режиме клавиатуры располагаются совершенно предсказуемо. Доллар, «собаку» и амперсенд автор перебросил поближе к правому шифту. Опять-таки, в русском режиме эти символы оказываются там же. Вот его идея в виде картинки:
Созданный автором файл раскладки прилагается к его статье, но мне захотелось кое-что изменить, и я решил создать раскладку на основе авторской идеи самостоятельно. Предложенный автором способ создания раскладки мне почему-то не понравился. Гуглил я недолго…
Программа для создания собственной раскладки
Для создания и редактирования клавиатурных раскладок разработана программа «MS Keyboard Layout Creator». Совершенно бесплатно, законно и очень торжественно я скачал её с официального сайта Microsoft (скачать MS Keyboard Layout Creator). У программы есть пара недостатков — она не переведена на русский язык и её результаты некорректно работают под Windows 10.
Итак, мы скачали, установили и запустили программу MSKLC. Чтобы не создавать раскладку совсем уж с нуля, открываем существующую в нашей системе стандартную раскладку: File→Load Existing Keyboard.
Откроется список всех наличествующих в системе раскладок.
Сначала откроем раскладку США, отредактируем её, сохраним проект и сгенерируем файл для установки раскладки.
Обратите внимание: затем потребуется сделать то же самое отдельно с раскладкой Русская.
Редактирование раскладки
Нашей будущей раскладке надо присвоить имя. Заходим в Project→Properties.
В поле Name вводим имя нашего проекта (под этим именем будет создана папка с файлами раскладки). В поле Description вводим название созданной раскладки. Именно под этим именем наша раскладка будет фигурировать в виндовском списке всех раскладок. Обязательно укажите уникальное имя для собственной раскладки, чтоб без труда найти её потом в списке.
Вообще, эти поля программа заполняет самостоятельно, но я рекомендую ввести внятные имена, чтоб потом не запутаться в похожих названиях. Стоит отметить, что при дальнейшем редактировании вашей раскладки каждую новую редакцию раскладки приходится сохранять под новым именем файла и новым именем проекта.
В основном окне программы в строке Current working directory указан путь, куда будет сохранено наше творение. Путь можно изменить на более удобный вам.
Чтобы присвоить клавише новое значение, кликаем на неё мышкой, и в открывшемся окошке вводим (вставляем из буфера обмена) новый символ или его код:
Ставим галочку у пункта Shift и редактируем «верхние» значения клавиш.
Если в окне ввода символа нажать кнопку All, откроется окно, где данной клавише можно присвоить значения для всех комбинаций: с Shift, с правым Alt (AltGr) и с Shift+AltGr. Это гораздо удобнее.
Так вот, в соответствии с задумкой автора мы присваиваем клавишам английской раскладки новые значения. Буквы фактически не трогаем. Просто ставим запятую, точку, знак вопроса, точку с запятой и т.д. на то же место, что и в русской раскладке. Соответственно, прежние английские значения этих кнопок переезжают на другие места. Подробнее см. на картинке. Потом надо будет привести в соответствие и русскую раскладку!
Вот какой раскладкой пользуется теперь ваш покорный слуга (картинки кликабельны):
Если эти раскладки полностью устраивают вас, вы можете скачать готовые проекты.
Добавление новых символов
Если в ваши планы входит не только переезд знаков препинания, но и добавление новых символов, обратите внимание на то, что в обычных раскладках никакого значения не присвоено нажатию кнопок с префиксами AltGr и AltGR+Shift. Кнопка AltGr — это правый Alt. Если такой кнопки нет на вашей клаве, её заменит комбинация Alt+Ctrl.
То есть, мы можем по собственному произволу присвоить каждой клавише по два дополнительных значения. Многие наверняка хотели бы привязать к клавиатуре те символы, которые нам бывают нужны, но простым способом их не ввести. Например: ©, ÷, Ω, ★, ±, €, ₽. Весьма активно используется этот клавиатурный резерв в Типографской раскладке Бирмана. Надо лишь иметь в виду, что во многих шрифтах навороченных символов просто нет. Где есть полный набор символов, так это в шрифте Arial Unicode.
Чтобы найти нужный нам символ, открываем Таблицу Unicode. В поле поиска вводим запрос, например «телефон» и получаем символы телефонного аппарата. Или вводим запрос «римские», и получаем полный комплект римских цифр. Можно скопировать в буфер обмена как сам символ, так и его код (разницы нет), и вставить в поле выбранной вами клавиши.
В нашем примере я сделал так, чтоб при нажатии на цифру (и некоторую букву) одновременно с кнопкой AltGr выводилось римское начертание этой цифры.
Есть ещё одна ниша — префикс Ctrl, но присваивать значения клавишам с этим префиксом я не советую. Комбинации с Ctrl заняты под так называемые горячие клавиши (Скопировать — Ctrl+C, вставить — Ctrl+V, вырезать Ctrl+X и т.д.).
Сохранение
Внесли все изменения? Сохраняем проект: File→Save Source File As… Позже его можно будет открыть через File→Load Source File.
Но этот файл не является действующей раскладкой. Нужно сгенерить инсталляционный пакет. Инсталляха раскладки представляет собой папку с группой файлов, где setup.exe и является установщиком. Для создания такой папки нажмите в Project→Build DLL and Setup Package.
Прога задаст пару вопросов: Создавать ли лог операции (я отвечаю «Нет») и открыть ли папку с инсталляхой в проводнике («Да»).
Установка раскладок
Чтобы установить свежеиспечённую раскладку, запустите в открывшейся папке файл Setup.exe.
Затем заходим в виндовскую Панель Управления, нажимаем «Язык и языковые стандарты», вкладка «Языки и клавиатуры», кнопка «Изменить клавиатуру…». Нажимаем «Добавить» и в открывшемся списке находим нашу раскладку. У неё будет то имя, что мы присвоили ей в графе Descriprion. Ставим галочку и нажимаем Ok.
Теперь надо бы удалить стандартные раскладки, ставшие ненужными (не беспокойтесь, стандартная раскладка не будет удалена из системы, просто она не будет использоваться при переключении клавы с одного языка на другой). Но чтобы удалить оба стандартных языка, нужно установить один из наших самодельных языков ввода для использования по умолчанию. До этого по умолчанию была установлена одна из стандартных раскладок. Пока мы не освободим её от этой ответственности, мы не сможем её удалить.
Удаление старых версий раскладки
Клавиатурные раскладки удаляются точно так же как деинсталируются программы: Пуск → Панель управления → Программы и компоненты. В списке программ находите старую раскладку, выделяете, правой кнопкой мыши вызываете контекстное меню и нажимаете «Удалить».
Последние штрихи
Разумеется, надо бы наклеить на клавиши их новые значения. Я распечатал новые значения кнопок на самоклеющейся бумаге. Как видите, за основу была взята легендарная раскладка Бирмана. Должен обратить внимание на то, что символов «подчёркнутая 6», «подчёркнутая 9» и «зачёркнутый ноль» в шрифтах не существует. Их я добавлял в свои любимые шрифты самостоятельно.
С помощью программы Punto Switcher я установил переключение на русский язык по нажатию на левую кнопку Shift, а на латинский — по нажатию на правую кнопку Shift. После чего с чистой совестью наклеил на эти кнопки надписи «Рус» и «Лат» соответственно.
Возможные проблемы
Во избежание ошибок при работе программы следуйте следующим рекомендациям:
- Используйте пути без пробелов и кириллических букв.
- Нажав букву, выбирайте кнопку «All», в открывшемся меню ставьте галку «Dead Key View» и проверяйте, отсутствие галок в пунктах «Dead key?»
Раскладки наших читателей
«Выборочная» раскладка
Идея в том, чтобы все символы на клавишах оставались на своих местах, там где они и нарисованы, а выбирать их можно было бы с помошью модификаторов: Shift и AltGr (правый Alt или Alt+Ctrl). Русская раскладка остается без изменений, меняется только три клавиши в английской раскладке: VK_OEM_2 (/,?), VK_OEM_5 (\,|)и VK_7 (7, &)
Черный — это только английская.
Красный — только русская
Синий — совпадающие в английской и русской раскладках.
Зелёный — альтернативные в английской
Жёлтые — альтернативные в русской (тут я ничего не добавлял, но есть готовые, например, AltGr-8 — это новый символ деревянного ₽).
На клавише VK_OEM_2 в русской и английской раскладках стали точка и запятая (Shift), и остались альтернативно косая черта (AltGr) и знак вопроса (Shift+AltGr).
На клавише VK_OEM_5 в русской и английской раскладках стали обратная косая черта и косая черта (Shift), и осталась альтернативно вертикальная черта (AltGr). Все 3 черты собраны на одной клавише (впрочем они там и нарисованы).
Ну и самая спорная клавиша VK_7. Я выбрал вариант 7 и ? (c Shift) в английской и русской раскладках и символ & (c AltGr) альтернативно в английской раскладке.
Была еще идея вместо Shift и AltGr использовать левый и правый Shift, но я не нашел варианта как это осуществить в программе Microsoft Keyboard Layout Creator 1. 4.
Раскладку можно скачать и установить отсюда : cloud.mail.ru/public/FUXZ/exB748HL6
Раскладка «JCUKEN»
Разработана нашим читателем Виталием (см. подробное описание) и призвана помочь тем, кто владеет слепым набором в русской раскладке, но не владеет набором в английской раскладке и хотел бы, чтоб латинские буквы повторяли по расположению русские буквы. Да, эта раскладка подобна достопочтенной «JCUKEN», известной многим по советским компьютерам «Искра» и «Электроника». Скачать раскладку YCUKEN.
Этим же автором разработана «обратная» раскладка — «Eng_RU». Подробности и файл для скачивания.
Если материал оказался полезным для вас…
…вы можете нас отблагодарить! Авторам сайта будет очень приятно!
Метки: Windows, Клавиатура, Компьютер, Софт
Создание собственной раскладки клавиатуры в Windows
06. 03.2015 Автор:Виталий Якоб
30 188 Просмотров
Подключив клавиатуру Apple Keyboard with Numeric Keypad к компьютеру с ОС Windows 8.1 я столкнулся с стандартной проблемой раскладки. Раскладка клавиатур Apple отличается от Windows, к который мы все привыкли, а так как при печати я смотрю на клавиатуру, постоянно путался со знаками препинания и буквой “Ё”, которую постоянно использую. Поэтому стал смотреть в сторону создания кастомной, в моём случае Apple, раскладки.
Для создания кастомной раскладки, Microsoft предлагает программу Microsoft Keyboard Layout Creator (MKLC). Требует Framework 2.0.50727.
Для примера создадим русскую раскладку клавиатуры Apple.
1. Откроем программу
2. Выберем тип расположения клавиш на клавиатуре в меню View –> Options
3. Чтобы не настраивать каждую клавишу, загрузим существующую в системе русскую раскладку в меню File –> Load Existing Keyboard…
4. Присвоим имя и описание раскладке в меню Project –> Properties. Выполняя одиночный клик на клавишах делаем необходимые изменения. В итоге получится:
И тоже самое, только с “нажатым” Shift
5. Напоследок проверим как работает новая раскладка. Для этого вызовем тест раскладки в меню Project –> Test Keyboard Layout…
6. Если ошибок нет, соберём пакет новой раскладки в меню Project –> Build DLL and Setup Package.
На выходе получим файлы для установки.
7. Для установки с правами администратора запускаем setup.exe, установка пройдёт автоматически, система сообщит об успешной установке
8. В языковых параметрах системы остаётся только настроить раскладки клавиатуры
9. Для того, чтобы новая раскладка работала на экране приветствия и для новых пользователей, необходимо скопировать текущие настройки пользователя в профиль системы и в профиль пользователя по умолчанию.
10. Для восстановления или удаления раскладки из системы, необходимо запустить сформированный на шаге 6 setup.exe и выбрать необходимый параметр.
Опубликовано в : Apple , Hardware , Microsoft Windows , Microsoft Windows Server
Метки : Apple , Hardware , Keyboard , Layout , MKLC , Windows 7 , Windows 8 , Windows 8.1 , Windows Tips & Tricks , Windows Vista
Как создать пользовательскую раскладку клавиатуры в Windows
Автор Дэн Прайс
Обновлено
Зачем использовать стороннее программное обеспечение для переназначения клавиатуры, если можно использовать официальное приложение Microsoft Keyboard Layout Creator?
Пользователи Windows имеют несколько различных вариантов создания настраиваемых раскладок клавиатуры.
Вот как создать собственную раскладку клавиатуры.
Пользовательские параметры клавиатуры в Windows
Вы можете использовать популярную программу Portable Keyboard Layout. Несмотря на свой возраст, он до сих пор хорошо работает. Приложение с открытым исходным кодом позволяет хранить различные раскладки клавиатуры на USB-накопителе, чтобы вы могли легко использовать их на любом компьютере.
Конечно, Windows также предлагает собственный способ переключения между различными раскладками клавиатуры.
Вы также можете попробовать использовать программное обеспечение для переназначения клавиатуры. Доступно множество бесплатных опций, но одним из самых игнорируемых приложений является официальное приложение 9. 0021 Создатель раскладки клавиатуры Microsoft .
Как создать пользовательскую раскладку клавиатуры в Windows
Прежде чем мы начнем, небольшое предупреждение: приложению Microsoft Keyboard Layout Creator почти десять лет. Он по-прежнему отлично работает и работает в Windows 10, но иногда вы можете столкнуться с ошибкой.
Для начала необходимо скачать и установить приложение с официального сайта. Когда он будет установлен, следуйте приведенным ниже инструкциям, чтобы создать собственную раскладку клавиатуры:
- Откройте приложение Microsoft Keyboard Layout Creator.
- Перейдите к Файл > Загрузить существующую клавиатуру .
- Выберите макет, который вы хотите настроить. Убедитесь, что вы выбрали раскладку, которая соответствует вашей текущей настройке клавиатуры, например, QWERTY (США) .
- Перейдите к Файл > Сохранить исходный файл как , чтобы у вас была резервная копия, прежде чем вы начнете вносить изменения.
- Задайте параметры новой клавиатуры в Project > Properties . Вы можете выбрать язык и дать клавиатуре имя и описание.
- Нажмите на клавишу и следуйте инструкциям на экране, чтобы переназначить ее на символ по вашему выбору.
Если вы хотите добавить горячие клавиши для букв с диакритическими знаками или других непонятных символов, которые вы часто используете, проще всего запрограммировать их на Ctrl + Alt + [Number] . Вы не можете перезаписать существующие сочетания клавиш, такие как Ctrl + S (Сохранить) или Ctrl + A (Выбрать все).
Ключ к переназначению клавиатуры
Если вам не нравятся предоставленные вам инструменты, вы всегда можете создать собственную раскладку клавиатуры в Windows 10. Это требует небольшой работы, и инструменты начинают показывать свой возраст, но это работает!
Если вы заинтересовались этой темой, потому что один из ваших ключей только что умер, не волнуйтесь. Есть много способов переназначить клавиатуру вокруг мертвой клавиши, пока вы работаете над получением новой.
Подпишитесь на нашу рассылку
Связанные темы
- Windows
- Клавиатура
- Советы Windows
Об авторе
Дэн присоединился к MakeUseOf в 2014 году и является директором по партнерским отношениям с июля 2020 года. Обращайтесь к нему с вопросами о спонсируемом контенте, партнерских соглашениях, рекламных акциях и любых других формах партнерства. Вы также можете найти его бродящим по выставочному залу на выставке CES в Лас-Вегасе каждый год; сказать привет, если вы идете. До своей писательской карьеры он был финансовым консультантом.
Как установить пользовательскую раскладку клавиатуры в Windows 10
- Домашняя
- Windows
Windows 10 имеет длинный список раскладок клавиатуры, которые пользователь может добавить в свою систему. Эти раскладки подходят для нескольких языков, включая китайский и арабский, и доступны для всех типов клавиатур.
Установить раскладку клавиатуры в Windows 10 очень просто; все, что вам нужно сделать, это выбрать один из списка, и он будет добавлен. Пользователи могут переключаться между раскладками клавиатуры на лету с помощью сочетания клавиш (Ctrl+Shift).
Пользовательские раскладки клавиатуры
Все раскладки клавиатуры Windows 10 предустановлены, и их нельзя редактировать. Чтобы получить собственную раскладку клавиатуры, вам нужно либо загрузить ее, либо создать самостоятельно.
Создать раскладку клавиатуры
Создать раскладку клавиатуры просто, но это требует много времени, поскольку каждая отдельная клавиша должна быть назначена отдельно. Попробуйте найти готовую раскладку клавиатуры, если сможете. Если готовой раскладки клавиатуры нет, вам придется сделать раскладку самостоятельно.
- Загрузите Microsoft Keyboard Layout Creator.
- Запустите приложение и нажмите каждую клавишу , одну за другой.
- Выберите ключ , который вы хотите сопоставить с ним.
- Сопоставьте всю клавиатуру.
- Перейдите в раздел Проект >Создать DLL и пакет установки.
- Сохранить макет.
Установить пользовательскую раскладку клавиатуры
Раскладка клавиатуры, созданная с помощью Microsoft Keyboard Layout Creator или загруженная вами самостоятельно, будет исполняемым файлом или файлом установки. Установить его так же просто, как установить любое приложение.
- Откройте проводник и перейдите к файлу EXE или MSI для раскладки клавиатуры.
- Запустите файл.
- Предоставьте приложению разрешение администратора на установку (клавиатура устанавливается для текущего языка).
- Откройте приложение настроек .
- Перейти к Время и язык.
- Выберите вкладку Язык.
- Выберите текущий язык.
- Нажмите кнопку клавиатуры под ним.
- Будут показаны текущая и новая раскладки клавиатуры. Удалите тот, который вы не хотите использовать.
Заключение
Раскладки клавиатуры для общеупотребительных языков, таких как английский, более распространены. Если вам нужно ввести язык, для которого доступно не так много раскладок, или вам нужно настроить клавиши в раскладке, которую вы не можете найти ни в одной конфигурации, лучшей альтернативой будет пользовательский макет.