1

Я использую Emacs 24 на компьютере с Arch Linux. Я хочу, чтобы привязка клавиш системной клавиатуры была такой же, как и в Emacs (ctrl+\). Пока нет проблем сделать это. Когда раскладка переключается на иврит, (почти) ни одна из клавиш не работает. Причина в том, что Emacs не читает нажатие клавиши, а то, какой символ вводится.

Мой вопрос заключается в том, есть ли способ переслать команду ctrl+\ stroke в Emacs, не позволяя системе обработать ее сначала? Я думаю, что это должно быть сделано с помощью скрипта, который проверяет, сфокусирован ли Emacs и является ли нажатие клавиши ctrl+. Я не знаю, как это сделать, хотя.

Графический интерфейс gnome3 из репозитория

1 ответ1

0

Я никогда не пробовал использовать Emacs с несколькими раскладками клавиатуры, поэтому не могу дать там много советов, но, возможно, этот вопрос переполнения стека и его ответы могут представлять интерес. Но, в целом, оконный менеджер всегда будет видеть ввод с клавиатуры, прежде чем Emacs увидит его, поэтому, если WM отлавливает нажатие клавиши, Emacs никогда не увидит его.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .