stty-Beispiel zum Ändern der Tastenkombination für „Strg-Z“

stty-Beispiel zum Ändern der Tastenkombination für „Strg-Z“

Ich verwende den Cua-Modus in Emacs, aber das überschreibt „Strg-Z“, das mit dem Suspend-Job in Linux verknüpft ist. Ich denke also darüber nach, die Tastenkombination „Strg-Z“ in Linux zu ändern, und ich habe erfahren, dass „Stty“ mir dabei helfen kann. Ich habe jedoch keine Ahnung, wie das in Stty geht. Ich habe online kein nützliches Beispiel für eine Änderung der Tastenkombination mit Stty gefunden.

Können Sie mir ein Beispiel für die Verwendung von stty zum Ändern der Tastenbelegung geben? Wie stelle ich beispielsweise die Umschalttaste in stty dar?

Dank im Voraus!

Antwort1

stty susp CHAR

Möglicherweise müssen Sie dieses Zeichen mit „Strg-V“ in Anführungszeichen setzen. Um es beispielsweise in Strg-K zu ändern, müssen Sie Strg-V, Strg-K eingeben. Normalerweise wird „Strg“ durch einen Zirkumflex dargestellt:

stty  susp  ^V^K

Beim Eingeben von Strg-V erfolgt keine Rückmeldung auf dem Bildschirm.

Überprüfen Sie mit „stty -a“, um zu sehen, was dann zugewiesen wird.

Die Umschalttaste selbst kann nicht als Suspend-Taste verwendet werden. Sie benötigen ein Zeichen, keine Taste. Strg-Z ist ASCII-26, was ein Zeichen ist, ebenso wie Strg-K (ASCII-10), aber die Umschalttaste ist kein Zeichen, nicht einmal Umschalt-Strg-K, das immer noch dasselbe ASCII-10-Zeichen erzeugt. Natürlich können Sie die Umschalt- + K-Taste verwenden, was einfach ein großes K ist, aber ich vermute, das möchten Sie nicht.

verwandte Informationen