mirror of
https://github.com/Jeffrey-Sardina/liberated-systemd.git
synced 2026-10-19 01:29:53 -05:00
hwdb: add force-release volume key quirk for Lenovo ThinkBook 16 G7 ARP (21MW)
The Embedded Controller (EC) on the Lenovo ThinkBook 16 G7 (Product Name: 21MW) fails to transmit PS/2 break codes (E0 B0) for Volume Down (ae) and Volume Up (b0) upon physical key release after auto-repeat (long press). This causes the volume keys to become logically stuck down in the Linux input subsystem. Adding the '!' force-release flag instructs udev/evdev to automatically synthesize a release event immediately upon receiving the keypress.
This commit is contained in:
1 parent
a0d2576705
commit
1fedf6810b
1 file changed
+5
@@ -1185,6 +1185,11 @@ evdev:atkbd:dmi:bvn*:bvr*:bd*:svnLENOVO:pn21N5*:pvrThinkBook16pG5IRX:*
|
||||
evdev:name:Ideapad extra buttons:dmi:*:svnLENOVO:pn21MV:pvrThinkBook14G7ARP:*
|
||||
KEYBOARD_KEY_13e=unknown # Fn+F4 mic mute, also emitted as scan code 0x8, ignore
|
||||
|
||||
# Lenovo ThinkBook 16 G7 ARP (Type 21MW)
|
||||
evdev:atkbd:dmi:bvn*:bvr*:bd*:svnLENOVO*:pn21MW*:pvr*
|
||||
KEYBOARD_KEY_ae=!volumedown
|
||||
KEYBOARD_KEY_b0=!volumeup
|
||||
|
||||
evdev:atkbd:dmi:*:svnLENOVO:*:pvrLenovoYoga300-11IBR:*
|
||||
KEYBOARD_KEY_62=unknown # Touchpad on, also emitted by "Ideapad extra buttons", ignore
|
||||
KEYBOARD_KEY_63=unknown # Touchpad off, also emitted by "Ideapad extra buttons", ignore
|
||||
|
||||
Reference in new issue
Block a user