Ich möchte meine Schlüssel so neu zuordnen, dass sie Ctrlsich wie der Caps LockSchlüssel verhalten und umgekehrt. Außerdem möchte ich, wenn möglich, dass die Einstellungen nur für den aktuell angemeldeten Benutzer verfügbar sind. Wie kann ich das erreichen?
Ich bin ein VIM-Benutzer, im Gegensatz zu den anderen Benutzern dieses Systems. Daher möchte ich diese Einstellungen nur für mein Konto.
Antworten:
13.10+:
Installieren und verwenden
gnome-tweak-tool
>Keyboard & Mouse
>Keyboard
>Additional Layout Options
>Caps Lock behavior
.Vor 13.10:
Öffnen Sie das Dialogfeld "Tastatureinstellungen" (
System -> Preferences -> Keyboard
). Klicken Sie auf der Registerkarte Layout auf dieOptions...
Schaltfläche. Erweitern Sie denCtrl key position
Abschnitt und wählen SieSwap Ctrl and Caps Lock
.Diese Einstellungen sollten bei jeder Anmeldung angewendet werden und wirken sich nur auf Ihr Benutzerkonto aus.
quelle
gnome-tweak-tool
ist wirklich nett; Sie können es auch für Feinheiten wie "Feststelltaste zum Umschalten der Tastaturbelegung verwenden" (persönlicher Favorit) und "Alt / Win umschalten" (nützlich, wenn Sie schon lange einen Mac verwenden ...) verwenden.Eine der besten Möglichkeiten, dies grafisch zu tun, ist die Installation von Gnome Tweak Tool :
sudo apt-get install gnome-tweak-tool
Außerdem dauert es nicht lange, bis das Einstellungsfenster auf meinem Computer angezeigt wird, sodass ich keine Ahnung habe, wo das Problem liegt.
Viel Spaß mit deinem neuen CtrlSchlüssel!
quelle
Hier ist eine Möglichkeit, dies ohne Installation zusätzlicher Software zu tun:
Quelle:
quelle
sudo vi /etc/default/keyboard
ändern und ändernXKBOPTIONS="ctrl:nocaps"
. Führen Sie anschließend den Befehl von Jorge aus, ohnesetxkbmap -option ctrl:nocaps
das Standard-Tastaturlayout zu ändern.Öffnen Sie Folgendes zum Bearbeiten:
Und bearbeiten
XKBOPTIONS="ctrl:swapcaps"
Konfigurieren Sie dann neu:
oder
quelle
sudo dpkg-reconfigure keyboard-configuration
und drücke mehrere Eingaben, und es hat funktioniert !!! BEARBEITEN: Nachdem ich mich abgemeldet und wieder angemeldet habe, verschwand die Einstellung. :(So ändern Sie das Verhalten dauerhaft:
Lauf
dconf-editor
wählen
org.gnome.desktop.input-sources
Ändern
xkb-options
in['ctrl:nocaps']
(oder Hinzufügen zu vorhandenen Optionen)oder auf der Kommandozeile ( Achtung - dies überschreibt Ihre bestehenden Einstellungen! ):
quelle
Dies ist eine einfache Aufgabe, sobald Sie wissen, wie es geht.
1) Überprüfen Sie den Schlüsselcode Ihres Schlüssels. Führen Sie dieses Programm am Terminal aus.
In diesem Beispiel zeigt das Terminal, dass der Schlüsselcode für my k"45" ist.
2) Ändern Sie sie, wie Sie diese Datei erstellen möchten:
Der Inhalt sollte wie folgt aussehen:
Schlüsselcode 37 = Caps_Lock NoSymbol Caps_Lock Schlüsselcode
66 = Control_L NoSymbol Control_L
(Ändern Sie den Schlüsselcode nach Bedarf - siehe Schritt "1")
Ilustration:
(Obs .: Wenn ich meine ändern möchte, ksollte ich "Schlüsselcode 45" verwenden, wie in Schritt "1" gezeigt).
4) Melden Sie sich ab und wieder an oder starten Sie neu oder führen Sie dies aus:
Ich hoffe dir gefällt es ;-)
quelle
setxkbmap
. Das Schreiben neuer Keymaps ist möglich, jedoch etwas aufwändiger als das Zuordnen von Xmodmap-Keycodes. Gut, dass die meisten gewünschten Optionsvarianten bereits verfügbar sind.Dies geschieht manuell (ohne zusätzliche Tools) über XKB, den Standardschlüssel-Manager für das aktuelle Ubuntus. Ändern
/usr/share/X11/xkb/symbols/pc
, Abschnittxkb_symbols "pc105"
:Login / Logout oder Neustart. Sehen Sie hier für weitere Details.
Alternativ können Sie auf der Ebene der Schlüsselcodes tauschen, die von diesen Tasten ausgegeben werden.
Modify /usr/share/X11/xkb/keycodes/evdev
:Sie müssen
sudo rm -rf /var/lib/xkb/*
die Änderungen anwenden.quelle
<CAPS> = *orig code of the physical key you want to act **as** CAPS*
eher schreiben müssen als<CAPS> = *orig code of the key you want physical CAPS to act **as**
(ich hoffe, die Unterscheidung ist klar). Diese Unterscheidung ist in solchen Fällen erforderlich.Die akzeptierte Antwort ist verwirrend, da Gnome-Tweak-Tools keinen "Tipp" -Abschnitt anzeigen.
Klicken Sie stattdessen auf "Tastatur & Maus" und wählen Sie "Zusätzliche Layoutoption". Dort sehen Sie "Feststelltaste", mit der Sie die Feststelltaste in verschiedene Tasten umwandeln können.
Screenshot vom Tweak-Tool
quelle
Auf KDE-basierten Distributionen (wie KDE Neon oder Kubuntu) kann dieses Verhalten in den regulären Systemeinstellungen konfiguriert werden. Öffnen Sie die Systemeinstellungen, wählen Sie "Eingabegeräte" => "Tastatur" => "Erweitert". In der Kategorie "Ctrl key position" wählen Sie "Swap Ctrl and Caps Lock".
quelle
Gnome-Tweaks 3.28.1 hat keinen
Typing
Abschnitt.Somit wären
setxkbmap -layout us -option ctrl:nocaps
odersetxkbmap -layout us -option ctrl:swapcaps
wären Optionen realisierbar.Um es dauerhaft zu machen, können Sie sich auf die Antwort von @name beziehen.
quelle