Привет!
Я использую Archlinux и Pantheon Shell из проекта ElementaryOS, но в нем есть неприятный баг с переключением раскладок. Сейчас я использу этот скрипт для переключения между раскладками используя клавиши capslock
и shift+capslock
для переключения. Работает он неидеально (небольшая задержка между переключение все же есть), но быстрее стандартного переключателя. Сейчас я изучаю еще один язык и мне нужно добавить в систему еще одну раскладку.
Из-за того, что скрипт на питоне в 50 строк выполняется медленно, я хотел бы использовать для переключения команды setxkbmap us
, setxkbmap ru
, setxkbmap eo
, которые в отличии от всего вышеперечисленного работают мгновенно. Вопрос в том как объединить их в скрипт, чтобы нажатие на CAPSLOCK включало US, SHIFT + CAPSLOCK включало RU, а SHIFT + TAB(other) включало EO? Я никогда не писал такие скрипты и не имею представления, как это должно выглядеть.
-
Стандартный переключатель имеет большую задержку при переключении, я успеваю напечатать 3-4 буквы перед тем как раскладка переключится, а печатаю я медленно.
-
Питон-скрипт имеет меньшую задержку, но я успеваю напечатать 1 букву на другой раскладке.
-
В пантеоне не работают пользовательские сочетания клавиш и в нем нет возможности использовать нужные мне сочетания.
-
Я знаю о существовании композитных клавиш, как и то, но хочу использовать полноценную раскладку. Даже наклейки уже прикупил.
-
Хотелось бы обойтись без установки дополнительного по.