Wie kann ich CAPSLOCK gegen BACKSPACE tauschen?

12

Ich möchte Capslock mit Backspace tauschen und bin nur so weit gekommen, beide miteinander zu mischen. Damit meine ich: Das Drücken der Feststelltaste funktioniert wie die Rücktaste, aktiviert aber auch die Feststelltaste (einschließlich der LED).

Wenn ich Gnome verwendete, konnte ich mit den Tastatureinstellungen problemlos umschalten. In XFCE fehlen diese Optionen, also habe ich es über versucht. Xmodmap und xkeycaps . Mit Xkeycaps kann ich das Zeug sogar nach .Xmodmap exportieren, aber irgendwie funktioniert es nicht. Mir fehlt hier etwas!

Aktuelle .Xmodmap (auskommentiert, da es Fehler "schlechtes Schlüsselsymbol in der Liste zum Entfernen von Modifikatoren 'Caps_Lock', keine entsprechenden Schlüsselcodes" gibt, dies wurde hauptsächlich in Foren beschrieben)

keycode  66 = BackSpace
! remove Lock    = Caps_Lock
remove Mod5    = Mode_switch Mode_switch

Das Verweisen auf xmodmap zum Laden in .profile usw. funktionierte ebenfalls nicht. Ich könnte mit der Installation des Gnome-Keyboard Settings-Tools auf meinem xfce-System leben, wenn nichts anderes hilft - welches Paket ist das?

EDIT: setxkbmap -option caps:backspace funktioniert, ABER: Taste wiederholt sich nicht, wenn Sie die Taste gedrückt halten, es sei denn, ich verwende sie xmodmap -e "clear Lock"ebenfalls. Nicht ganz elegant, aber anscheinend funktionierend.

Marto
quelle
Ich habe gerade von setxkbmap und der Option "caps: backspace" erfahren, was Gnome anscheinend über die GUI tut
marto
setxkbmap -option caps:backspacefunktioniert, ABER: Taste wiederholt sich nicht beim Halten
Marto
Ja, danke für den Hinweis
Marto

Antworten:

15

Um diesen zu schließen, füge ich meinen aktuellen Fix hinzu. Vielleicht kann es auch jemand benutzen. Fügen Sie dies in ein Skript ein und starten Sie es automatisch mit DE:

setxkbmap -option caps:backspace
setxkbmap -option shift:both_capslock
xmodmap -e "clear Lock"
Marto
quelle
2
Ubuntu finden Sie unter askubuntu.com/a/432966/12648 , kein xmodmapoder Autostart erforderlich, nur Optionen 'caps:backspace','shift:both_capslock'in der Liste dconf-editor org >> gnome >> desktop >> Eingabequellen >> xkb-Optionen.
Bonger
1
@bonger der dconf-editor funktioniert allerdings nicht mit key repeat (Ubuntu 14.04)
A.Wan
1

Sie können tatsächlich einige Änderungen an Ihrem Schlüsselaustausch vornehmen. Klicken Sie auf das Energiesymbol in der äußersten oberen rechten Ecke Ihres Bildschirms. Wählen Sie "Systemeinstellungen" und doppelklicken Sie auf "Tastaturlayout". Suchen Sie im Popup-Feld nach "Option" und klicken Sie darauf. Suchen Sie nach "CAPS Lock Key Behaviour" und klicken Sie auf den Pfeil vor dieser Option. Wählen Sie im Dropdown-Menü "Make Caps Lock Additional Backspace". Ich hoffe das beantwortet deine Frage. Vielen Dank.

all4naija
quelle
Ich bin auf XFCE, wie ich beschrieben habe, gibt es keine solche Option wie in Gnome auch bearbeitete Tags für eine bessere Sichtbarkeit
Marto
Ich verstehe nicht, warum es bei Ihnen nicht funktioniert. Zu Ihrer Information, ich benutze auch keinen Gnom, aber es hat bei mir funktioniert.
all4naija
0

Wenn ich Schlüssel in .xmodmap austausche, gebe ich immer zwei Befehle wie diesen:

Schlüsselcode key1 = Funktionstaste2

Schlüsselcode key2 = Funktionstaste1

Joschi
quelle
ja, aber irgendwie funktioniert es nicht immer. Oder es funktioniert teilweise. Geist in der Maschine ..
Marto
dann tut es mir leid, hatte nie irgendwelche probleme damit. dachte so, weil Sie in Ihrer .xmodmap nur einen Schlüsselcode-Befehl haben.
Joschi