Как остановить Ctrl + = быть глотавшимся?

Я хочу связать C-= в Emacs, но Emacs рассматривает его как "=". Emacs является 24,3 выполнениями в терминале гнома на Ubuntu 14.10. xev видит, что Управление нажимается, но C-v C-= в ударе печатает только "=". Я предполагаю, что или Единица, GTK или терминал гнома глотают ключ, но не знайте, как посмотреть далее.

Моя первая мысль была то, что Ctrl ++ ("Увеличение") мог не передать ключ через, когда модификатор сдвига не нажимается. Однако другие ключи корректировки размера могут быть получены, и запрещающий этот ярлык не помогает.

Примечание по терминологии: Emacs и Bash используют префикс C-для указания на содержание Ctrl. Gnome использует Ctrl +. Я смешал их в своем описании как соответствующих.

2
задан 9 January 2015 в 00:53

1 ответ

Это, кажется, проблема от терминала удара, не от emacs. Я поставил подобный вопрос здесь: , Как использовать CTRL+HOME в терминале?

В основном, можно протестировать с $ hexdump -C, какие ключи Вы могли использовать и который Вы не могли. В Вашем примере я действительно добираюсь только = и + при выполнении тех команд в терминале удара. Emacs не получает их вообще. Можно протестировать его также при выполнении emacs в графической среде в тех случаях, я мог бы получить правильные коды.

Мое персональное решение до сих пор состоит в том, чтобы принять его и искать другие сочетания клавиш, потому что я продолжу работать над терминалом.

0
ответ дан 9 November 2019 в 18:26

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

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