Emacsでcua-modeを使用していますが、Linuxのサスペンドジョブにリンクしている「Ctrl-Z」が上書きされます。そこで、Linuxで「Ctrl-Z」キーのバインドを変更することを考えていて、「Stty」がそれを行うのに役立つことを学びました。しかし、私はそれをsttyで行う方法についての手がかりがありません。 sttyonlineを使用した有用なキーバインディング変更の例は見つかりませんでした。
キーバインディングの変更にsttyを使用した例をいくつか紹介してもらえますか?たとえば、sttyで「Shift」キーを表すにはどうすればよいですか。
前もって感謝します!
stty susp CHAR
その文字を「ctrl-V」で引用する必要がある場合があります。例: ctrl-Kに変更するには、ctrl-V、ctrl-Kと入力する必要があります。通常、「ctrl」の曲折アクセント記号で表されます。
stty susp ^V^K
Ctrl-Vを入力しても、画面にフィードバックはありません。
「stty-a」で確認して、何が割り当てられているかを確認します。
シフトキー自体をサスペンドキーとして使用することはできません。キーではなく文字が必要です。 Ctrl-Zは、ctrl-K(ascii-10)と同様に文字であるascii-26ですが、Shiftキーは文字ではなく、shift-ctrl-Kでさえも、同じascii-10文字を生成します。 。もちろん、Shift + Kキーを使用することもできます。これは単に大文字のKですが、それは望ましくないと思います。