В этой заметке я опишу небольшой костыль, который я сделал, что-бы переключение языка ввода в emacs и xorg происходило по одной и той-же комбинации клавиш.
Собственно я хотел, что-бы в иксах переключение языка происходило по C-\ а в окне емакса язык не переключался, а C-\ передавлся самому емаксу.
Для этого была установлена xxkb (http://pascal.tsu.ru/other/xxkb/)
со следующим конфигом (~/.xxkbrc):
Основное, что задано в этом файле — не переключать язык в окне емакса.
Теперь настроим переключение в иксах. Сдесь всё несколько сложнее. Подробную документацию на русском можно найти на
Я не пытался зделать всё прямо и красиво, главное что-бы работало.
в rules/base добавил
а также удалил все упоминания о BKSL из symbols/ru, тк они перекрывали моё правило и недавали переключаться с руского языка.
Теперь добавим в опции xkb lctrl_backslash_toggle, то мы получим желаемый эффект. По C-\ переключается язык ввода и в иксах и в emacs.
Комментарии (1)
RSS свернуть / развернутьlexa_
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.