Quarc
@Quarc
Delphi, Python, C++\Qt

Как создать свою раскладку/язык ввода для Windows?

Нужно создать свою раскладку/язык ввода на базе стандартной русской раскладки, добавив несколько букв, доступных с AltGr.
Переключение раскладок должно производиться стандартными средствами ОС, как на скриншоте ниже, только вместо татарского языка, свой язык:
e1e3b6e181934b97a4890c3c1c0cc863.PNG
Недостатки, известных мне методов:
1) Использование татарского (или иного подходящего языка) — избыточное количество неиспользуемых символов, раскиданных по клавиатуре в самых неожиданных местах. Привыкнуть конечно можно, но все равно неудобно.

2) "Программы-раскладки" — по видимому навешивающие хуки на клавиатуру, хоть и редкие но глюки, невозможность модификации (для ввода символов почему-то часто используют верхний цифровой ряд клавиатуры), ибо отсутствуют исходники. Вмешательство в систему, хотелось бы обойтись без установки лишних программ, служб и т.д.

И вот, собственно вопрос: можно-ли в Windows провернуть нечто аналогичное редактированию файлов "/usr/share/X11/xkb/rules/base.xml", "/usr/share/X11/xkb/rules/evdev.xml", "/usr/share/X11/xkb/symbols/ru" в Linux?
  • Вопрос задан
  • 8640 просмотров
Решения вопроса 1
@MiiNiPaa
То есть вы хотите создать что-то вроде этого: ilyabirman.ru/projects/typography-layout

Посмотрите на это: windows.microsoft.com/ru-ru/windows-vista/create-y...
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы