Пример stty для изменения привязки клавиш для "Ctrl-z"

Пример stty для изменения привязки клавиш для "Ctrl-z"

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

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

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

решение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-key, что просто заглавная K, но я думаю, вам это не нужно.

Связанный контент