Можно ли привязать команду в emacs к клавише Alt (а не к какой-то комбинации Alt+, где Alt ведет себя как мета)? Я хочу привязать команду tmm-menubar к клавише Alt (а не к F10).

2 ответа2

3

В терминалах Alt или Meta - только модификатор, он не посылает никакой последовательности при нажатии. Таким образом, вы не можете ничего сопоставить с ним.

(Я не знаю о графических версиях emacs.)

0

У Grawity есть простой (и правильный) ответ.

Однако, в зависимости от вашей ОС, могут быть и другие варианты. Вы можете переназначить Alt, чтобы это была какая-то другая, немодифицирующая клавиша, возможно, не доступная на вашей клавиатуре (например, F15). В общем, это будет сделано повсеместно, что означает, что это повлияет на все приложения, что вы, возможно, не хотите. Однако возможно, что ваша ОС поддерживает сопоставления для конкретных приложений. Просто выбрасываю альтернативы.

Например, я использую Ubuntu и переопределила ключ Caps-Lock как ключ Windows, так что он вызывает меню «Пуск» моей ОС, оставляя настоящий ключ Windows в качестве клавиши-модификатора Super , Я сделал это для всех приложений, но это хорошо для меня.

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