Jak zamieniasz Caps Lock na sterowanie w Xfce?

20

Kiedyś miałem Caps Locka i sterowanie zamienione w GNOME, ale kiedy uaktualniłem do Ubuntu 9.04, zmieniłem również środowisko pulpitu na Xfce. Mam następujący wiersz w moim xorg.conf:

Option          "XkbOptions"    "ctrl:nocaps"

Ale to nie wydaje się mieć znaczenia dla Xfce. Jakieś pomysły?

Marcel Levy
źródło
Pierwszą rzeczą, którą zwykle robię, gdy dostaję nową klawiaturę, jest fizyczne oderwanie klawisza Caps Lock. Jeśli nie możesz skutecznie wymieniać, to jest to myśl.
nedm

Odpowiedzi:

32

W końcu usunąłem wiersz „XkbOptions” z mojego xorg.conf i dodałem go do autostartu Xfce:

/usr/bin/setxkbmap -option "ctrl:nocaps" 

Zmienia klawisz Caps Lock w dodatkowy Ctrl, co załatwia sprawę. Jeśli chcesz prostej zamiany, wierzę, "ctrl:swapcaps"że zadziała. Pod względem wartości ta strona jest dość przyzwoitym przewodnikiem:

http://manicai.net/comp/swap-caps-ctrl.html

Nie miałem jeszcze zmiany, by wypróbować inne metody, ale mam również netbooka z nieco funky układem i być może będę musiał się z nim trochę rozebrać.

Marcel Levy
źródło
4
Umieszczenie powyższej linii w ~ / .profile również załatwi sprawę! (Dla osób niezaznajomionych z autostartem xfce)
Za każdym razem, gdy ponownie uruchamiam komputer, wraca do zwykłego Caps Lock / Ctrl. Link jest teraz martwy.
Paradoks,
Naprawiono link.
Marcel Levy,
2

Użyj xkeycaps, aby spojrzeć na mapowanie klawiatury i zamienić modyfikatory META i ALT lub po prostu zamienić całe klawisze. Jeśli planujesz używać dowolnej aplikacji GNOME, GNOME ma pewne założenia, które klucze mają modyfikatory META i ALT. Prawdopodobnie ułatwi ci to życie zamianę kluczy.

shapr
źródło
2

Możesz spróbować xmodmap

Mam mały komputer netbook z irytującym dodatkowym klawiszem obok lewego klawisza Shift. Umieszczając poniższe w ~ / .Xmodmap, mogę ponownie mapować klucz, aby był innym klawiszem shift-lewy.

keycode 94 = Shift_L
add shift = Shift_L

Być może możesz zrobić coś podobnego do zamiany klawiszy Caps Lock i Control?

Brent
źródło
2

Xfce powinien być taki sam jak GNOME i wszystkie inne środowiska pulpitu - prawdopodobnie się zepsuło podczas aktualizacji do Ubuntu 9.04 dla wszystkich środowisk, ponieważ opcje konfiguracji klawiatury i myszy Xorg zostały przeniesione z xorg.conf do HAL.

Więcej informacji na temat nowych metod konfiguracji można znaleźć na stronach takich jak:

alanc
źródło