Jump to content

Mapowanie klawiatury dla lewej reki (xmodmap)


SeeM
 Share

Recommended Posts

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ł?

Link to comment
Share on other sites

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
Link to comment
Share on other sites

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ć.

Link to comment
Share on other sites

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

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...