mirror of
https://github.com/AuxXxilium/eudev.git
synced 2024-12-28 06:35:34 +07:00
keymap: add Genius SlimStar 320
This keyboard have 16 "multimedia" keys plus a "4-way turbo scroll pad" which is essentially a round up/down/left/right button. Unfortunately most of these keys emit non-standard scancodes in a range 495-508 which does not make any sense. I tried to remap those to the best of my knowledge. Note the keyboard comes up as two event devices, second one is multimedia keys, so I ended up adding ENV{ID_USB_INTERFACE_NUM}=="01" to avoid unnecessary initialization of the "main" keyboard.
This commit is contained in:
parent
00fc377e7a
commit
1484205c47
@ -20,6 +20,7 @@ GOTO="keyboard_modulecheck"
|
||||
|
||||
LABEL="keyboard_usbcheck"
|
||||
|
||||
ENV{ID_VENDOR}=="Genius", ENV{ID_MODEL_ID}=="0708", ENV{ID_USB_INTERFACE_NUM}=="01", RUN+="keymap $name genius-slimstar-320"
|
||||
ENV{ID_VENDOR}=="Logitech*", ATTRS{name}=="Logitech USB Multimedia Keyboard", RUN+="keymap $name logitech-wave"
|
||||
ENV{ID_VENDOR}=="Logitech*", ATTRS{name}=="Logitech USB Receiver", RUN+="keymap $name logitech-wave-cordless"
|
||||
# Logitech Cordless Wave Pro looks slightly weird; some hotkeys are coming through the mouse interface
|
||||
|
35
extras/keymap/keymaps/genius-slimstar-320
Normal file
35
extras/keymap/keymaps/genius-slimstar-320
Normal file
@ -0,0 +1,35 @@
|
||||
# Genius SlimStar 320
|
||||
#
|
||||
# Only buttons which are not properly mapped yet are configured below
|
||||
|
||||
# "Scroll wheel", a circular up/down/left/right button. Aimed for scolling,
|
||||
# but since there are no scrollleft/scrollright, let's map to back/forward.
|
||||
0x900f0 scrollup
|
||||
0x900f1 scrolldown
|
||||
0x900f3 back
|
||||
0x900f2 forward
|
||||
|
||||
# Multimedia buttons, left side (from left to right)
|
||||
# [W]
|
||||
0x900f5 wordprocessor
|
||||
# [Ex]
|
||||
0x900f6 spreadsheet
|
||||
# [P]
|
||||
0x900f4 presentation
|
||||
# Other five (calculator, playpause, stop, mute and eject) are OK
|
||||
|
||||
# Right side, from left to right
|
||||
# [e]
|
||||
0xc0223 www
|
||||
# "man"
|
||||
0x900f7 chat
|
||||
# "Y"
|
||||
0x900fb prog1
|
||||
# [X]
|
||||
0x900f8 close
|
||||
# "picture"
|
||||
0x900f9 graphicseditor
|
||||
# "two windows"
|
||||
0x900fd scale
|
||||
# "lock"
|
||||
0x900fc screenlock
|
Loading…
Reference in New Issue
Block a user