quirks: keyboard: d330 keyboard rework
change matches to generic input devices one as name can't be used because these keyboards have multiple names and also they are used in multiple devices. This way will be possible to define more detachable keyboards in an easy way for multiple devices. Known USB ids for D330 series are: 17EF:60C3, 17EF:60C6 and 17EF:60C8. Also mark that the tablet part keys and the keyboard doesn't have any LED to let interfaces decide to expose on-screen indicators.
This commit is contained in:
committed by
Yu Watanabe
parent
c3540c80a5
commit
9e5b898d3a
+18
-5
@@ -1172,12 +1172,25 @@ evdev:input:b0003v04B3p301B*
|
||||
KEYBOARD_KEY_90007=mail
|
||||
KEYBOARD_KEY_90008=www
|
||||
|
||||
# Lenovo Ideapad D330-10IGM
|
||||
evdev:name:SIPODEV Lenovo HID Device:dmi:*:svnLENOVO:*:pvrLenovoideapadD330-10IGM:*
|
||||
KEYBOARD_KEY_70073=touchpad_toggle # Fn+Supr (Touchpad toggle)
|
||||
# Lenovo Ideapad D330-10IGM and D330-10IGL
|
||||
# (Tablet buttons)
|
||||
evdev:atkbd:dmi:*:svnLENOVO:*:pvrLenovoideapadD330-10IG[ML]:*
|
||||
KEYBOARD_LED_NUMLOCK=0 # Lacks Num-Lock LED
|
||||
KEYBOARD_LED_CAPSLOCK=0 # Lacks Caps-Lock LED
|
||||
|
||||
evdev:name:SIPODEV Lenovo HID Device Consumer Control:dmi:*:svnLENOVO:*:pvrLenovoideapadD330-10IGM:*
|
||||
KEYBOARD_KEY_c00ff=fn_esc # Fn+Tab (FnLk toggle)
|
||||
# Lenovo Ideapad D330-10IGM and D330-10IGL
|
||||
# (Dock keyboard) "* Lenovo HID Device"
|
||||
evdev:input:b0003v17EFp60C[368]*-e0,1,4,11,14,k*,C2,*ram4,l0,1,2,sfw
|
||||
# Touchpad key acts as LEFTCTRL+LEFTMETA+F24 (C2) Windows shortcut for touchpad toggle,
|
||||
# with this as LEFTCTRL+LEFTMETA+TOUCHPAD_TOGGLE but just works.
|
||||
KEYBOARD_KEY_70073=touchpad_toggle # Fn+Supr (Touchpad toggle).
|
||||
KEYBOARD_LED_NUMLOCK=0 # Lacks Num-Lock LED
|
||||
KEYBOARD_LED_CAPSLOCK=0 # Lacks Caps-Lock LED
|
||||
|
||||
# Lenovo Ideapad D330-10IGM and D330-10IGL
|
||||
# (Dock keyboard: volume, brightness and FnLk keys) "* Lenovo HID Device Consumer Control"
|
||||
evdev:input:b0003v17EFp60C[368]*-e0,1,4,k*,F0,*ram4,lsfw
|
||||
KEYBOARD_KEY_c00ff=fn_esc # Fn+Tab (FnLk toggle). Default is UNKNOWN (F0).
|
||||
|
||||
# Lenovo Thinkbook 16 G6+ 2024
|
||||
evdev:atkbd:dmi:bvn*:bvr*:bd*:svnLENOVO:pn21LG:pvr*
|
||||
|
||||
Reference in New Issue
Block a user