Я хочу связать C-= в Emacs, но Emacs рассматривает его как "=". Emacs является 24,3 выполнениями в терминале гнома на Ubuntu 14.10. xev видит, что Управление нажимается, но C-v C-= в ударе печатает только "=". Я предполагаю, что или Единица, GTK или терминал гнома глотают ключ, но не знайте, как посмотреть далее.
Моя первая мысль была то, что Ctrl ++ ("Увеличение") мог не передать ключ через, когда модификатор сдвига не нажимается. Однако другие ключи корректировки размера могут быть получены, и запрещающий этот ярлык не помогает.
Примечание по терминологии: Emacs и Bash используют префикс C-для указания на содержание Ctrl. Gnome использует Ctrl +. Я смешал их в своем описании как соответствующих.
Это, кажется, проблема от терминала удара, не от emacs. Я поставил подобный вопрос здесь: , Как использовать CTRL+HOME в терминале?
В основном, можно протестировать с $ hexdump -C
, какие ключи Вы могли использовать и который Вы не могли. В Вашем примере я действительно добираюсь только =
и +
при выполнении тех команд в терминале удара. Emacs не получает их вообще. Можно протестировать его также при выполнении emacs в графической среде в тех случаях, я мог бы получить правильные коды.
Мое персональное решение до сих пор состоит в том, чтобы принять его и искать другие сочетания клавиш, потому что я продолжу работать над терминалом.