mirror of
https://gitlab.freedesktop.org/libinput/libinput.git
synced 2026-05-08 11:19:14 +02:00
quirks: add palm rejection support for all Razer Blade models
Generated with a script to scrape the openrazer project for Razer Blade internal keyboard VIDs, see `razer_quirk_util.py` [1] This allows us to potentially bulk-add all Razer Blade models to benefit from palm rejection, rather than processing individual requests and merges. [1] https://gist.github.com/danryu/ee0c24ac50af40321550462bbf9ab594 Signed-off-by: dan g <dan.garton@gmail.com>
This commit is contained in:
parent
e72b30f424
commit
3dcfae3fb6
1 changed files with 155 additions and 7 deletions
|
|
@ -1,27 +1,175 @@
|
||||||
# Do not edit this file, it will be overwritten on update
|
# Do not edit this file, it will be overwritten on update
|
||||||
|
|
||||||
[Razer Blade Keyboard]
|
[Razer Blade Lid Switch]
|
||||||
|
MatchName=*Lid Switch*
|
||||||
|
MatchDMIModalias=dmi:*svnRazer:pnBlade*
|
||||||
|
AttrLidSwitchReliability=write_open
|
||||||
|
|
||||||
|
[RazerBladeStealth Keyboard]
|
||||||
|
MatchUdevType=keyboard
|
||||||
|
MatchBus=usb
|
||||||
|
MatchVendor=0x1532
|
||||||
|
MatchProduct=0x0205
|
||||||
|
AttrKeyboardIntegration=internal
|
||||||
|
|
||||||
|
[RazerBladeStealthLate2016 Keyboard]
|
||||||
MatchUdevType=keyboard
|
MatchUdevType=keyboard
|
||||||
MatchBus=usb
|
MatchBus=usb
|
||||||
MatchVendor=0x1532
|
MatchVendor=0x1532
|
||||||
MatchProduct=0x0220
|
MatchProduct=0x0220
|
||||||
AttrKeyboardIntegration=internal
|
AttrKeyboardIntegration=internal
|
||||||
|
|
||||||
[Razer Blade Keyboard]
|
[RazerBladeProLate2016 Keyboard]
|
||||||
|
MatchUdevType=keyboard
|
||||||
|
MatchBus=usb
|
||||||
|
MatchVendor=0x1532
|
||||||
|
MatchProduct=0x0210
|
||||||
|
AttrKeyboardIntegration=internal
|
||||||
|
|
||||||
|
[RazerBladeLate2016 Keyboard]
|
||||||
|
MatchUdevType=keyboard
|
||||||
|
MatchBus=usb
|
||||||
|
MatchVendor=0x1532
|
||||||
|
MatchProduct=0x0224
|
||||||
|
AttrKeyboardIntegration=internal
|
||||||
|
|
||||||
|
[RazerBladeQHD Keyboard]
|
||||||
|
MatchUdevType=keyboard
|
||||||
|
MatchBus=usb
|
||||||
|
MatchVendor=0x1532
|
||||||
|
MatchProduct=0x020F
|
||||||
|
AttrKeyboardIntegration=internal
|
||||||
|
|
||||||
|
[RazerBladeStealthMid2017 Keyboard]
|
||||||
|
MatchUdevType=keyboard
|
||||||
|
MatchBus=usb
|
||||||
|
MatchVendor=0x1532
|
||||||
|
MatchProduct=0x022D
|
||||||
|
AttrKeyboardIntegration=internal
|
||||||
|
|
||||||
|
[RazerBladePro2017 Keyboard]
|
||||||
|
MatchUdevType=keyboard
|
||||||
|
MatchBus=usb
|
||||||
|
MatchVendor=0x1532
|
||||||
|
MatchProduct=0x0225
|
||||||
|
AttrKeyboardIntegration=internal
|
||||||
|
|
||||||
|
[RazerBladePro2017FullHD Keyboard]
|
||||||
|
MatchUdevType=keyboard
|
||||||
|
MatchBus=usb
|
||||||
|
MatchVendor=0x1532
|
||||||
|
MatchProduct=0x022F
|
||||||
|
AttrKeyboardIntegration=internal
|
||||||
|
|
||||||
|
[RazerBladeStealthLate2017 Keyboard]
|
||||||
|
MatchUdevType=keyboard
|
||||||
|
MatchBus=usb
|
||||||
|
MatchVendor=0x1532
|
||||||
|
MatchProduct=0x0232
|
||||||
|
AttrKeyboardIntegration=internal
|
||||||
|
|
||||||
|
[RazerBlade2018 Keyboard]
|
||||||
MatchUdevType=keyboard
|
MatchUdevType=keyboard
|
||||||
MatchBus=usb
|
MatchBus=usb
|
||||||
MatchVendor=0x1532
|
MatchVendor=0x1532
|
||||||
MatchProduct=0x0233
|
MatchProduct=0x0233
|
||||||
AttrKeyboardIntegration=internal
|
AttrKeyboardIntegration=internal
|
||||||
|
|
||||||
[Razer Blade Stealth Keyboard]
|
[RazerBlade2018Mercury Keyboard]
|
||||||
|
MatchUdevType=keyboard
|
||||||
|
MatchBus=usb
|
||||||
|
MatchVendor=0x1532
|
||||||
|
MatchProduct=0x0240
|
||||||
|
AttrKeyboardIntegration=internal
|
||||||
|
|
||||||
|
[RazerBlade2018Base Keyboard]
|
||||||
|
MatchUdevType=keyboard
|
||||||
|
MatchBus=usb
|
||||||
|
MatchVendor=0x1532
|
||||||
|
MatchProduct=0x023B
|
||||||
|
AttrKeyboardIntegration=internal
|
||||||
|
|
||||||
|
[RazerBladeStealth2019 Keyboard]
|
||||||
|
MatchUdevType=keyboard
|
||||||
|
MatchBus=usb
|
||||||
|
MatchVendor=0x1532
|
||||||
|
MatchProduct=0x0239
|
||||||
|
AttrKeyboardIntegration=internal
|
||||||
|
|
||||||
|
[RazerBladeStealthLate2019 Keyboard]
|
||||||
|
MatchUdevType=keyboard
|
||||||
|
MatchBus=usb
|
||||||
|
MatchVendor=0x1532
|
||||||
|
MatchProduct=0x024A
|
||||||
|
AttrKeyboardIntegration=internal
|
||||||
|
|
||||||
|
[RazerBladeStealthEarly2020 Keyboard]
|
||||||
MatchUdevType=keyboard
|
MatchUdevType=keyboard
|
||||||
MatchBus=usb
|
MatchBus=usb
|
||||||
MatchVendor=0x1532
|
MatchVendor=0x1532
|
||||||
MatchProduct=0x0252
|
MatchProduct=0x0252
|
||||||
AttrKeyboardIntegration=internal
|
AttrKeyboardIntegration=internal
|
||||||
|
|
||||||
[Razer Blade Lid Switch]
|
[RazerBladeStealthLate2020 Keyboard]
|
||||||
MatchName=*Lid Switch*
|
MatchUdevType=keyboard
|
||||||
MatchDMIModalias=dmi:*svnRazer:pnBlade*
|
MatchBus=usb
|
||||||
AttrLidSwitchReliability=write_open
|
MatchVendor=0x1532
|
||||||
|
MatchProduct=0x0259
|
||||||
|
AttrKeyboardIntegration=internal
|
||||||
|
|
||||||
|
[RazerBlade2019Adv Keyboard]
|
||||||
|
MatchUdevType=keyboard
|
||||||
|
MatchBus=usb
|
||||||
|
MatchVendor=0x1532
|
||||||
|
MatchProduct=0x023A
|
||||||
|
AttrKeyboardIntegration=internal
|
||||||
|
|
||||||
|
[RazerBladeMid2019Mercury Keyboard]
|
||||||
|
MatchUdevType=keyboard
|
||||||
|
MatchBus=usb
|
||||||
|
MatchVendor=0x1532
|
||||||
|
MatchProduct=0x0245
|
||||||
|
AttrKeyboardIntegration=internal
|
||||||
|
|
||||||
|
[RazerBlade2019Base Keyboard]
|
||||||
|
MatchUdevType=keyboard
|
||||||
|
MatchBus=usb
|
||||||
|
MatchVendor=0x1532
|
||||||
|
MatchProduct=0x0246
|
||||||
|
AttrKeyboardIntegration=internal
|
||||||
|
|
||||||
|
[RazerBladeEarly2020Base Keyboard]
|
||||||
|
MatchUdevType=keyboard
|
||||||
|
MatchBus=usb
|
||||||
|
MatchVendor=0x1532
|
||||||
|
MatchProduct=0x0255
|
||||||
|
AttrKeyboardIntegration=internal
|
||||||
|
|
||||||
|
[RazerBladeProLate2019 Keyboard]
|
||||||
|
MatchUdevType=keyboard
|
||||||
|
MatchBus=usb
|
||||||
|
MatchVendor=0x1532
|
||||||
|
MatchProduct=0x024C
|
||||||
|
AttrKeyboardIntegration=internal
|
||||||
|
|
||||||
|
[RazerBlade2019StudioEdition Keyboard]
|
||||||
|
MatchUdevType=keyboard
|
||||||
|
MatchBus=usb
|
||||||
|
MatchVendor=0x1532
|
||||||
|
MatchProduct=0x024D
|
||||||
|
AttrKeyboardIntegration=internal
|
||||||
|
|
||||||
|
[RazerBladePro2019 Keyboard]
|
||||||
|
MatchUdevType=keyboard
|
||||||
|
MatchBus=usb
|
||||||
|
MatchVendor=0x1532
|
||||||
|
MatchProduct=0x0234
|
||||||
|
AttrKeyboardIntegration=internal
|
||||||
|
|
||||||
|
[RazerBlade15Advanced2020 Keyboard]
|
||||||
|
MatchUdevType=keyboard
|
||||||
|
MatchBus=usb
|
||||||
|
MatchVendor=0x1532
|
||||||
|
MatchProduct=0x0253
|
||||||
|
AttrKeyboardIntegration=internal
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue