Skocz do zawartości

Mapowanie klawiatury dla lewej reki (xmodmap)


SeeM

Rekomendowane odpowiedzi

Używam myszki lewą ręką, więc mam sobie taki skrypt, który mapuje podstawowe sktóry klawiaturowe do części numerycznej:

#!/usr/bin/sh
# mapowanie klawiatury dla lewej reki

# numpad 0
xmodmap -e "keycode 90 = Super_L"

# numpad 1
xmodmap -e "keycode 88 = c"

# numpad 2
xmodmap -e "keycode 89 = v"

# numpad 4
xmodmap -e "keycode 83 = Tab ISO_Left_Tab Tab ISO_Left_Tab"

# numpad 7
xmodmap -e "keycode 79 = F4 F4 F4 F4 F4 F4 XF86Switch_VT_4"

# numpad 8
xmodmap -e "keycode 80 = Alt_L"

Mam tylko problem z klawiszem ctrl, który chciałbym mieć pod numpadem 3. Zawsze mogę rozkręcić klawiaturę i przylutować przewody. :P No ale musiałbym tak robić z każdą jedną.

Macie jakiś pomysł?

Odnośnik do komentarza
Udostępnij na innych stronach

Chyba masz złe keycode dla numpad 1 i 2 powinno być 87 i 88 a dla numpad 3 89.

Mapowanie numpad 3 (keycode 89) jako prawy Ctrl

xmodmap -e "clear Control"

xmodmap -e "keycode 89 = Control_R"

xmodmap -e "add control = Control_L Control_R"

 

 

  • Upvote 1
Odnośnik do komentarza
Udostępnij na innych stronach

No to dzięki Sunerisowi mogę już sklecić działającą wersję.

#!/usr/bin/sh
# mapowanie klawiatury dla lewej reki

xmodmap -e "keycode 79 = F4 F4 F4 F4 F4 F4 XF86Switch_VT_4"
xmodmap -e "keycode 90 = Super_L"
xmodmap -e "keycode 87 = c"
xmodmap -e "keycode 88 = v"
xmodmap -e "keycode 80 = Alt_L"
xmodmap -e "keycode 83 = Tab ISO_Left_Tab Tab ISO_Left_Tab"
xmodmap -e "keycode 89 = Control_R"
xmodmap -e "add control = Control_L Control_R" 

Pasuje do każdej klawiatury i działa w każdym środowisku graficznym, więc bardzo polecam. Nie "przeżywa" też wylogowania, dzięki czemu łatwo wszystko odkręcić.

Odnośnik do komentarza
Udostępnij na innych stronach

  • Jonshu changed the title to Mapowanie klawiatury dla lewej reki (xmodmap)
  • WalDo featured this temat
  • Jonshu unfeatured i pinned this temat

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
×
×
  • Dodaj nową pozycję...