Während des Tippens drücke ich oft die CapsLockTaste anstatt der aTaste. (QWERTZU-Tastatur) Das ist ziemlich ärgerlich, denn sobald ich merke, dass ich die falsche Taste drücke, muss ich mehrere Zeichen / Textzeilen löschen und sie in der richtigen Form neu schreiben.
Ich suche nach einem Weg, dies zu verhindern.
Ich habe eine Möglichkeit gefunden , die CapsLockTaste in den Tastaturlayoutoptionen zu deaktivieren . Aber das würde in meinem Fall bedeuten, dass a
ich anstatt zu schreiben , nichts schreibe.
Positiv -> Ich muss nicht eine ganze Zeile umschreiben, sondern nur ein Zeichen
Negativ -> Es ist nicht so offensichtlich, dass ich die falsche Taste gedrückt habe, da ein fehlendes Zeichen nicht als Großbuchstabe wahrgenommen werden kann.
Ich würde es vorziehen , also eine Möglichkeit zur Karte CapsLockzu a. So würde beim Schlagen CapsLockeines a
Zeichens geschrieben werden.
Positiv -> Wenn ich CapsLockstattdessen adrücke, erhalte ich die Ausgabe, die ich eigentlich eingeben wollte.
Negativ -> Wenn ich CapsLockin einem anderen Kontext drücke, bekomme ich einen a
Charakter. Da ich den Schlüssel nie absichtlich benutze, CapsLockwürde dies kein wirkliches Problem darstellen. (Ich denke, oder tut es?)
Meine Frage:
- Wie wechsle ich zu a?
- Und gibt es einen Fall, in dem dies gefährlich sein oder unerwünschtes Verhalten hervorrufen könnte?
quelle
<kbd>a</kbd>
(es funktioniert nur in Fragen und Antworten, keine Kommentare)Antworten:
Insbesondere weiß ich nicht, wie ich wechseln CapsLocksoll a, weil ich mich nicht an den Schlüsselcode erinnere. Ich werde es etwas später finden. Aber im Allgemeinen können Sie
xmodmap
(und.Xmodmap
) verwenden, um Ihre Tastenzuordnungen zu ändern..Xmodmap
Wenn GNOME Ihre Datei zum ersten Mal erkennt , werden Sie gefragt, ob Sie sie immer laden möchten, und dann sind Sie bereit.Ich finde die Feststelltaste auch albern. Die Schlüsselposition ist jedoch nützlich. Ich mag es, sie der Steuertaste zuzuordnen. Ich benutze viel Kontrolle und es ist anstrengend für meinen kleinen Finger, ständig in diese unangenehme Position zu greifen. Und wie ich später herausfand, ist historisch gesehen, Controlwo Caps Lockes aktuell ist. Sowieso. Erstellen Sie eine Datei in Ihrem Ausgangsverzeichnis
.Xmodmap
mit den folgenden Zeilen:Führen Sie den folgenden Befehl aus, damit diese Änderungen sofort wirksam werden
xmodmap ~/.Xmodmap
.Sie können die Schlüsselcodes selbst mit finden
xev
. Es stellt sich heraus, dass der Schlüsselcode für a38 oder hex 0x61 ist. Also könnte Ihre .Xmodmap stattdessen sein:Ich empfehle dringend, die Manpage durchzulesen, viele interessante Dinge.
quelle
xmodmap: /home/pit/.Xmodmap:1: bad keysym in remove modifier list 'Caps_Lock', no corresponding keycodes xmodmap: /home/pit/.Xmodmap:2: bad keysym target keysym 'Caps_Lock', no corresponding keycodes xmodmap: 2 errors encountered, aborting.
In der Manpage wurde nichts angezeigt, was dieses Verhalten erklärt. Ich habe auch versucht, den Befehl als sudo auszuführen, aber die Fehler wurden nicht geändert.add Control = Caps_Lock
zwischen der Zeile remove und der Zeile keysym einfügen , damit sie funktioniert.Nach dem Betrachten
man xmodmap
stellt sich heraus, dass es einen idempotenten Weg gibt, dies zu definieren:Nach dem Neustart von X sollten Sie
xmodmap ~/.Xmodmap
wiederholt ausgeführt werden können, ohne dass "bad keysym" -Fehler auftreten.Update : Leider scheint dies nicht portabel und idempotent zu sein .
quelle