Wie ordnen Sie eine Taste der Feststelltaste in Xubuntu neu zu?

59

Ich benutze Xubuntu 12.04. Wie kann ich die Control(oder einen beliebigen Schlüssel) und die Caps LockSchlüssel austauschen oder neu zuordnen ?

Evan Carroll
quelle

Antworten:

98

Ein anderer Weg:

sudo vi /etc/default/keyboard

Suchen Sie dann die Zeile, die mit beginnt XKBOPTIONS, und fügen Sie hinzu ctrl:nocaps, um die Feststelltaste zu einer zusätzlichen Steuerungstaste zu machen oder ctrl:swapcapsdie Feststelltaste und die Steuerung zu vertauschen.

Zum Beispiel sieht meins so aus

XKBOPTIONS="lv3:ralt_alt,compose:menu,ctrl:nocaps"

dann renne

sudo dpkg-reconfigure keyboard-configuration

Der Grund , auf diese Weise besser ist , ist , dass es Auswirkungen auf den virtuellen Konsolen (zB nehmen Ctrl+ Alt+ F1) sowie in dem grafischen Desktop.

Mikel
quelle
1
Das ist schön; Wie lange gibt es XKBOPTIONS schon?
Ehtesh Choudhury
2
XkbOptions ist nach einer Einstellung in X benannt. Die Funktion wird durch das console-setupPaket bereitgestellt, das anscheinend seit mindestens Lucid in Ubuntu vorhanden ist und wahrscheinlich schon früher.
Mikel
2
Funktioniert perfekt auf xubuntu 14.04, danke
Bjarke Freund-Hansen
1
Funktioniert auch hier auf Ubuntu 14.04 einwandfrei.
Türknauf
6
Verwenden Sie caps:escape, um das Capslock zu esc neu zuordnen
Harry Moreno
24

Um die Schlüssel zu tauschen, gehen Sie wie folgt vor:

XubuntuEinstellungsmanagerSitzung und Start

Dann in den Sessions und Startup Konfigurator gehen

Autostart der Anwendung (Registerkarte oben) → Hinzufügen (untere Schaltfläche)

Jetzt auf dem Bildschirm Anwendung hinzufügen

  • Name : Control und CapsLk Swap
  • Beschreibung : Vertausche die beiden Schlüssel
  • Befehl : / usr / bin / setxkbmap -option "ctrl: swapcaps"

So ordnen Sie die Feststelltaste der Steuerung zu:

Xubuntu → Einstellungsmanager → Sitzung und Start

Dann in den Sessions und Startup Konfigurator gehen

Autostart der Anwendung (Registerkarte oben) → Hinzufügen (untere Schaltfläche)

Jetzt auf dem Bildschirm Anwendung hinzufügen

Name: Remap CapsLk to Ctrl
Description: Remap the CapsLk key to Control
Command: /usr/bin/setxkbmap -option "ctrl:nocaps"
Evan Carroll
quelle
4
Wow, das ist dramatisch schwieriger als früher
Foxxtrot
Bei meiner fast frischen Ubuntu 13.10-Installation funktioniert es, wenn es manuell ausgeführt wird, jedoch nicht über "Sitzung und Start".
Chris
Ich schlage vor, diese Methode nicht mehr mit der anderen Antwort zu verwenden. askubuntu.com/a/223674/29097
Evan Carroll
3

Für komponieren anstelle von Großbuchstaben compose:capsals -optionsParameter setzen.

Makdaam
quelle
3

Zum Raring (zumindest):

Starten Sie "Tastaturlayout" (ab Bindestrich).

Drücken Sie "Optionen ...", um zum Menü "Tastaturlayoutoptionen" zu gelangen.

Ich habe "Ctrl key position" => "Caps lock as Ctrl" gewählt. Ihr Geschmack kann unterschiedlich sein.

vivainio
quelle
1
Was ist "Bindestrich"? Ich hoffe, es ist keine Einheit (in Xubuntu). Das klingt sehr nach der Gnome-Lösung, die in Xubuntu nicht verfügbar ist.
Marty Fried