Jak zamienić / zamapować klawisz CAPS LOCK za pomocą klawisza Tab?

14

Próbowałem zamienić klawisz CAPS LOCK na klawisz Tab. Dlatego klawisz CAPS LOCK nie powinien już włączać CAPS, zamiast tego działać jak klawisz Tab. Niektóre osoby powiedziały mi, że powinienem utworzyć .Xmodmapplik w ~/katalogu. Ale nie mam pojęcia, co będzie dalej.

Jakieś sugestie?

janoChen
źródło

Odpowiedzi:

11

Najpierw wypisz swoje bieżące ustawienia za pomocą

xmodmap -pke|egrep  -e '(Tab|Caps)'

Dostaję ten wynik

keycode  23 = Tab ISO_Left_Tab Tab ISO_Left_Tab
keycode  66 = Caps_Lock NoSymbol Caps_Lock

Tymczasowo ustaw mapę klawiszy

xmodmap -e "keycode  66 = Tab ISO_Left_Tab Tab ISO_Left_Tab"
xmodmap -e "keycode  23 = Caps_Lock NoSymbol Caps_Lock"

Zakładając, że to działa, dodaj te linie do ~ / .Xmodmap

keycode  66 = Tab ISO_Left_Tab Tab ISO_Left_Tab
keycode  23 = Caps_Lock NoSymbol Caps_Lock

Następnie możesz się wylogować i ponownie zalogować lub

xmodmap ~/.Xmodmap
Pantera
źródło
Wielkie dzięki. Tylko jedno pytanie: co miałeś na myśli przez „tymczasowe ustawienie mapy klawiszy? „Prowadzisz te linie w terminalu?
janoChen
tak, możesz przetestować ustawienia w terminalu, uruchamiając te polecenia.
Panther
1
Hej, zadziałało, ale Caps Lock wciąż się włącza i wyłącza. Co może być tego przyczyną?
janoChen
1
Być może trzeba będzie najpierw wyczyścić ustawienia w ~ / .Xmodmap (nie musiałem tego robić). Zobacz wiki.archlinux.org/index.php/Xmodmap i manpages.ubuntu.com/manpages/precise/man1/xmodmap.1.html
Panther
1
Alt-Capslock nie działa wtedy jak Alt-Tab.
pwned
8

dla mnie działa ten kod:

clear Lock
keycode  66 = Tab ISO_Left_Tab Tab ISO_Left_Tab
keycode  23 = Caps_Lock NoSymbol Caps_Lock
Charaf
źródło
1
Czy mógłbyś rozwinąć swoją odpowiedź?
Virusboy
Czym różni się od przyjętej odpowiedzi ?
Seth
1
alt-capslock działa teraz jak alt-tab (zgodnie z ruchem @pwned). Kliknięcie klawisza Caps Lock nie włącza się i nie wyłącza (zgodnie z ruchem janoChen).
Charaf
1
@Seth Ważną różnicą jest to, clear Lockco usuwa stare zachowanie.
Jan Vlcinsky
-1

Dla alt- capslock: w .Xmodmappliku dodaj clear Mod1na początku i dodaj Mod1 = Alt_L Alt_Rna końcu.

Tomasz
źródło
Jesteś pewien? Jest tam napis Alt Alt i Alt Left tam.
Braiam