Was ist der einfachste Weg, um die Funktionalität des EscSchlüssels und des `Schlüssels auszutauschen?
System ➜ Einstellungen ➜ Tastatur ➜ Layouts ➜ Mit Optionen kann ich meinen CtrlSchlüssel und CapslockSchlüssel tauschen , was gut war, aber es scheint mir nicht möglich zu sein, andere Schlüssel allgemein zu machen.
Die xmodmap
Antwort, die hier akzeptiert wurde , war nützlich. Jetzt liegt mein `Schlüssel auf dem physischen EscSchlüssel und umgekehrt. Das Problem ist, dass wenn ich Shift+ Escbekomme, ich immer noch nur eine bekomme, `wenn ich eine Tilde bekommen möchte.
10.10
keyboard-layout
xmodmap
oadams
quelle
quelle
\`
Antworten:
Sie möchten der Fünf-Punkte-Liste der Anweisungen auf den Ubuntuforums von Andy Meier folgen: http://ubuntuforums.org/showthread.php?p=10286878#post10286878
Die Schlüssel, die Sie in Ihrem / usr / share / X11 / xkb / symbole / mynewlayout ändern müssten, wären:
key <ESC> {[ quoteleft, asciitilde ] };
key <TLDE> {[ escape ] };
Sie müssen dieses neue Layout dann wie im Forum beschrieben registrieren. Viel Glück.
quelle
Xmodmap ersetzt Schlüsselcodes.
shift+esc
ist kein anderer Schlüssel. Überprüfen Sie die Ausgabe,xev
wenn Siea
und drückenshift+a
. Sie werden feststellen, dass sich der Status von 0x0 auf 0x1 ändert, während der Schlüsselcode gleich bleibt. Was Sie tun möchten, ist die Definition eines Schlüssels zu ändern, nicht nur die Tasten A / a oder ~ / `. Die Neudefinition der Ausgabe der Statusänderung des Schlüssels liegt außerhalb des Bereichs vonxmodmap
.Ich weiß nicht genau, wie ich tun soll, was Sie wollen, aber ich denke, das Erstellen einer Tastaturdefinition ist der richtige Weg. Ich werde mit mehr Hilfe bearbeiten, ob oder wann ich herausfinde, wie das geht. Vielleicht bringt Sie das auf den richtigen Weg.
quelle
Ich habe an anderer Stelle gelesen, dass Ubuntu xmodmap nicht mehr verwendet. Es wird stattdessen xkb verwendet. Es gibt einige Informationen dazu in diesem Beitrag:
Permanente xmodmap in Ubuntu 13.04
Ich verwende jedoch immer noch 12.04LTS und wollte meine Esc- und Grabschlüssel austauschen. Ich habe es mit xmodmap gemacht und es hat funktioniert.
Ich habe ein kleines Skript erstellt, das xmodmap ausführt, und dieses Skript wird beim Anmelden ausgeführt. Die xmodmap-Befehle sind:
Ich weiß nicht, ob diese Lösung in Versionen von Ubuntu funktioniert, die neuer als 12.04 sind.
quelle