Поведение клавиатуры Linux X11 (xkb) в Windows

Недавно я перешел с Kubuntu на Windows, и мне больше всего не хватает раскладки клавиатуры в Linux. ^ + 1 даст мне ¹ (работает даже с -: X⁻¹), AltGr + O даст мне Ø и так далее.

Есть ли способ добиться такого поведения и в Windows? До сих пор я пробовал WinCompose, однако для запуска последовательности мне нужно всегда нажимать AltGr (что очень раздражает). Я также пытался преобразовать свойde.xbkв .klc с помощью klfc , но из-за этого половина моей клавиатуры перестала работать. Теперь я в тупике. Есть ли способ получить поведение клавиатуры Linux (X11)? Или, может быть, есть какой-нибудь файл .klc, включающий эту функцию?

1 ответ

Вы можете использовать бесплатную AutoHotkey.

Следующий пример скрипта сопоставит Ctrl+F121с¹и AltGr+ OкØ:

      ^1::¹
<^>!o::Ø

Вы можете добавить столько других ярлыков, сколько захотите, но вам необходимо будет изучить ссылки на документацию ниже.

После установки AutoHotKey поместите приведенный выше текст в.ahkфайл и дважды щелкните его, чтобы проверить. Вы можете остановить скрипт, щелкнув правой кнопкой мыши зеленый значок H на панели задач и выбрав «Выход». Чтобы он запускался при входе в систему, поместите его в группу «Автозагрузка» по адресу
C:\Users\USER-NAME\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup.

Полезная документация по AutoHotkey:

Другие вопросы по тегам