1

Я использую cua-mode в emacs, но это перезаписывает "Ctrl-Z", который связывает с приостановкой работы в linux. Итак, я думаю об изменении привязки клавиш «Ctrl-Z» в linux, и я узнал, что "Stty" может помочь мне сделать это. Тем не менее, я понятия не имею, как это сделать в STTY. Я не нашел ни одного полезного примера изменения привязки ключей при использовании stty онлайн.

Не могли бы вы помочь мне привести пример использования stty для изменения привязки ключей? Например, как я могу представить клавишу "Shift" в stty?

Заранее спасибо!

1 ответ1

1
stty susp CHAR

Возможно, вам понадобится заключить в кавычки этот символ с помощью «ctrl-V», например, чтобы изменить его на ctrl-K, вы должны набрать ctrl-V, ctrl-K, обычно обозначаемый как "ctrl" в виде окружности:

stty  susp  ^V^K

Когда вы нажимаете ctrl-V, на экране не появляется никаких отзывов.

Проверьте с помощью "stty -a", чтобы увидеть, что тогда назначено.

Сама клавиша Shift не может использоваться как клавиша приостановки. Вам нужен персонаж, а не ключ. Ctrl-Z это ascii-26, который является символом, как ctrl-K (ascii-10), но клавиша Shift не является символом, даже не shift-ctrl-K, который генерирует все тот же символ ascii-10 , Конечно, вы можете использовать клавиши shift + k, которые просто прописные K, но я думаю, вы этого не хотите.

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