diff --git a/quirks/30-vendor-ite.quirks b/quirks/30-vendor-ite.quirks index ddc06a87..ab8178b2 100644 --- a/quirks/30-vendor-ite.quirks +++ b/quirks/30-vendor-ite.quirks @@ -1,9 +1,41 @@ # Do not edit this file, it will be overwritten on update -# Tested on PCSpecialist Recoil 17 -[ITE Device(8176) Keyboard] +# ITE keyboards are usb keyboards mostly used in notebook and laptops, +# set as internal. +[ITE Device(8???) Keyboard] MatchUdevType=keyboard MatchBus=usb MatchVendor=0x048D -MatchProduct=0x5000 AttrKeyboardIntegration=internal + +# Exception used in desktops (external) +[ITE Device(8595) Keyboard] +MatchUdevType=keyboard +MatchBus=usb +MatchVendor=0x048D +MatchProduct=0x8295 +AttrKeyboardIntegration=external + +# Exception used in some desktops and few laptops (external) +[ITE Device(8911) Keyboard] +MatchUdevType=keyboard +MatchBus=usb +MatchVendor=0x048D +MatchProduct=0x8911 +AttrKeyboardIntegration=external + +# Exception used in desktops (external) +[IT8297 RGB LED Controller Keyboard] +MatchUdevType=keyboard +MatchBus=usb +MatchVendor=0x048D +MatchProduct=0x8297 +AttrKeyboardIntegration=external + +# Exception used in desktops (external) +[Corsair Gaming K95 RGB PLATINUM Keyboard] +MatchUdevType=keyboard +MatchBus=usb +MatchVendor=0x048D +MatchProduct=0xC935 +AttrKeyboardIntegration=external