WilsonPhillips

Untitled

Sep 22nd, 2026
29
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 252.92 KB | Software | 0 0
  1. #---------------------------------------------------------------#
  2. # OpenRGB udev rules - Git Commit: 5e81e26f #
  3. #---------------------------------------------------------------#
  4.  
  5. #---------------------------------------------------------------#
  6. # User I2C/SMBus Access #
  7. #---------------------------------------------------------------#
  8. KERNEL=="i2c-[0-99]*", RUN="/usr/bin/setfacl -m g:openrgb:rw /dev/%k"
  9.  
  10. #---------------------------------------------------------------#
  11. # ASUS TUF Laptops (faustus) #
  12. #---------------------------------------------------------------#
  13. ACTION=="add", SUBSYSTEM=="platform", KERNEL=="faustus", RUN+="/usr/bin/env chmod a+w /sys/bus/platform/devices/%k/kbbl/kbbl_blue"
  14. ACTION=="add", SUBSYSTEM=="platform", KERNEL=="faustus", RUN+="/usr/bin/env chmod a+w /sys/bus/platform/devices/%k/kbbl/kbbl_flags"
  15. ACTION=="add", SUBSYSTEM=="platform", KERNEL=="faustus", RUN+="/usr/bin/env chmod a+w /sys/bus/platform/devices/%k/kbbl/kbbl_green"
  16. ACTION=="add", SUBSYSTEM=="platform", KERNEL=="faustus", RUN+="/usr/bin/env chmod a+w /sys/bus/platform/devices/%k/kbbl/kbbl_mode"
  17. ACTION=="add", SUBSYSTEM=="platform", KERNEL=="faustus", RUN+="/usr/bin/env chmod a+w /sys/bus/platform/devices/%k/kbbl/kbbl_red"
  18. ACTION=="add", SUBSYSTEM=="platform", KERNEL=="faustus", RUN+="/usr/bin/env chmod a+w /sys/bus/platform/devices/%k/kbbl/kbbl_set"
  19. ACTION=="add", SUBSYSTEM=="platform", KERNEL=="faustus", RUN+="/usr/bin/env chmod a+w /sys/bus/platform/devices/%k/kbbl/kbbl_speed"
  20.  
  21. #---------------------------------------------------------------#
  22. # ASUS TUF Laptops (asus-wmi) #
  23. #---------------------------------------------------------------#
  24. ACTION=="add", SUBSYSTEM=="leds", KERNEL=="asus::kbd_backlight", RUN+="/usr/bin/env chmod a+w /sys%p/kbd_rgb_mode"
  25. ACTION=="add", SUBSYSTEM=="leds", KERNEL=="asus::kbd_backlight", RUN+="/usr/bin/env chmod a+w /sys%p/brightness"
  26.  
  27. #---------------------------------------------------------------#
  28. # A4Tech Bloody B820R - DetectBloodyB820R
  29. #---------------------------------------------------------------#
  30. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="09da", ATTRS{idProduct}=="fa10", TAG+="uaccess", TAG+="Bloody_B820R"
  31. #---------------------------------------------------------------#
  32. # BloodyMouse - DetectA4TechMouseControllers
  33. #---------------------------------------------------------------#
  34. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="09da", ATTRS{idProduct}=="37ea", TAG+="uaccess", TAG+="Bloody_W60_Pro"
  35. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="09da", ATTRS{idProduct}=="79ef", TAG+="uaccess", TAG+="Bloody_W70_Max"
  36. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="09da", ATTRS{idProduct}=="3666", TAG+="uaccess", TAG+="Bloody_W90_Max"
  37. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="09da", ATTRS{idProduct}=="39b6", TAG+="uaccess", TAG+="Bloody_W90_Pro"
  38. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="09da", ATTRS{idProduct}=="fa60", TAG+="uaccess", TAG+="Bloody_MP_50RS"
  39. #---------------------------------------------------------------#
  40. # Philips amBX - DetectAMBXControllers
  41. #---------------------------------------------------------------#
  42. #---------------------------------------------------------------#
  43. # AMD Wraith Prism - DetectAMDWraithPrismControllers
  44. #---------------------------------------------------------------#
  45. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="2516", ATTRS{idProduct}=="0051", TAG+="uaccess", TAG+="AMD_Wraith_Prism"
  46. #---------------------------------------------------------------#
  47. # AOC Keyboard - DetectAOCKeyboardControllers
  48. #---------------------------------------------------------------#
  49. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3938", ATTRS{idProduct}=="1178", TAG+="uaccess", TAG+="AOC_GK500"
  50. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3938", ATTRS{idProduct}=="1229", TAG+="uaccess", TAG+="AOC_GK500"
  51. #---------------------------------------------------------------#
  52. # AOC Mouse - DetectAOCMouseControllers
  53. #---------------------------------------------------------------#
  54. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3938", ATTRS{idProduct}=="1179", TAG+="uaccess", TAG+="AOC_GM500"
  55. #---------------------------------------------------------------#
  56. # AOC Mousemat - DetectAOCMousematControllers
  57. #---------------------------------------------------------------#
  58. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3938", ATTRS{idProduct}=="1162", TAG+="uaccess", TAG+="AOC_AGON_AMM700"
  59. #---------------------------------------------------------------#
  60. # ASrock Polychrome USB - DetectPolychromeUSBControllers
  61. #---------------------------------------------------------------#
  62. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="26ce", ATTRS{idProduct}=="01a2", TAG+="uaccess", TAG+="ASRock_Polychrome_USB"
  63. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="26ce", ATTRS{idProduct}=="01a6", TAG+="uaccess", TAG+="ASRock_Deskmini_Addressable_LED_Strip"
  64. #---------------------------------------------------------------#
  65. # Alienware - DetectAlienwareControllers
  66. #---------------------------------------------------------------#
  67. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="187c", ATTRS{idProduct}=="0550", TAG+="uaccess", TAG+="Dell_G_Series_LED_Controller"
  68. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="187c", ATTRS{idProduct}=="0551", TAG+="uaccess", TAG+="Dell_G_Series_LED_Controller"
  69. #---------------------------------------------------------------#
  70. # Alienware AW410 Keyboard - DetectAlienwareAW410KControllers
  71. #---------------------------------------------------------------#
  72. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="04f2", ATTRS{idProduct}=="1968", TAG+="uaccess", TAG+="Alienware_AW410K"
  73. #---------------------------------------------------------------#
  74. # Alienware AW510 Keyboard - DetectAlienwareAW510KControllers
  75. #---------------------------------------------------------------#
  76. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="04f2", ATTRS{idProduct}=="1830", TAG+="uaccess", TAG+="Alienware_AW510K"
  77. #---------------------------------------------------------------#
  78. # AW3423DWF - DetectAlienwareAW3423DWFControllers
  79. #---------------------------------------------------------------#
  80. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="187c", ATTRS{idProduct}=="100e", TAG+="uaccess", TAG+="Alienware_AW3423DWF"
  81. #---------------------------------------------------------------#
  82. # Alienware Monitor - DetectAlienwareMonitorControllers
  83. #---------------------------------------------------------------#
  84. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="187c", ATTRS{idProduct}=="1013", TAG+="uaccess", TAG+="Alienware_AW3225QF"
  85. #---------------------------------------------------------------#
  86. # Anne Pro 2 - DetectAnnePro2Controllers
  87. #---------------------------------------------------------------#
  88. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="04d9", ATTRS{idProduct}=="8008", TAG+="uaccess", TAG+="Anne_Pro_2"
  89. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="04d9", ATTRS{idProduct}=="8009", TAG+="uaccess", TAG+="Anne_Pro_2"
  90. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="04d9", ATTRS{idProduct}=="a292", TAG+="uaccess", TAG+="Anne_Pro_2"
  91. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="04d9", ATTRS{idProduct}=="a293", TAG+="uaccess", TAG+="Anne_Pro_2"
  92. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3311", ATTRS{idProduct}=="a297", TAG+="uaccess", TAG+="Anne_Pro_2"
  93. #---------------------------------------------------------------#
  94. # Arctic RGB Controller Devices - DetectArcticControllers
  95. #---------------------------------------------------------------#
  96. SUBSYSTEMS=="serial|hidraw", ATTRS{idVendor}=="1a86", ATTRS{idProduct}=="7523", TAG+="uaccess", TAG+="Arctic_RGB_controller"
  97. #---------------------------------------------------------------#
  98. # Areson - DetectAresonControllers
  99. #---------------------------------------------------------------#
  100. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="25a7", ATTRS{idProduct}=="fa3f", TAG+="uaccess", TAG+="ZET_GAMING_Edge_Air_Pro_Wireless"
  101. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="25a7", ATTRS{idProduct}=="fa40", TAG+="uaccess", TAG+="ZET_GAMING_Edge_Air_Pro"
  102. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="25a7", ATTRS{idProduct}=="fa48", TAG+="uaccess", TAG+="ZET_GAMING_Edge_Air_Elit_Wireless"
  103. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="25a7", ATTRS{idProduct}=="fa49", TAG+="uaccess", TAG+="ZET_GAMING_Edge_Air_Elit"
  104. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="25a7", ATTRS{idProduct}=="fa7c", TAG+="uaccess", TAG+="Redragon_M914_NIX_Wireless"
  105. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="25a7", ATTRS{idProduct}=="fa7b", TAG+="uaccess", TAG+="Redragon_M914_NIX"
  106. #---------------------------------------------------------------#
  107. # Asus AURA Core - DetectAsusAuraCoreControllers
  108. #---------------------------------------------------------------#
  109. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="0b05", ATTRS{idProduct}=="1854", TAG+="uaccess", TAG+="ASUS_Aura_Core"
  110. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="0b05", ATTRS{idProduct}=="1866", TAG+="uaccess", TAG+="ASUS_Aura_Core"
  111. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="0b05", ATTRS{idProduct}=="1869", TAG+="uaccess", TAG+="ASUS_Aura_Core"
  112. #---------------------------------------------------------------#
  113. # AsusAuraCoreLaptop - DetectAsusAuraCoreLaptopControllers
  114. #---------------------------------------------------------------#
  115. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="0b05", ATTRS{idProduct}=="19b6", TAG+="uaccess", TAG+="ASUS_ROG_Strix_SCAR_15"
  116. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="0b05", ATTRS{idProduct}=="1866", TAG+="uaccess", TAG+="ASUS_ROG_Strix_SCAR_17"
  117. #---------------------------------------------------------------#
  118. # Asus Aura Headset Stand - DetectAsusAuraUSBHeadsetStand
  119. #---------------------------------------------------------------#
  120. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="0b05", ATTRS{idProduct}=="18d9", TAG+="uaccess", TAG+="ASUS_ROG_Throne"
  121. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="0b05", ATTRS{idProduct}=="18c5", TAG+="uaccess", TAG+="ASUS_ROG_Throne_QI"
  122. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="0b05", ATTRS{idProduct}=="1994", TAG+="uaccess", TAG+="ASUS_ROG_Throne_QI_GUNDAM"
  123. #---------------------------------------------------------------#
  124. # Asus Aura Keyboard - DetectAsusAuraUSBKeyboards
  125. #---------------------------------------------------------------#
  126. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="0b05", ATTRS{idProduct}=="190c", TAG+="uaccess", TAG+="ASUS_ROG_Strix_Scope_TKL"
  127. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="0b05", ATTRS{idProduct}=="1a05", TAG+="uaccess", TAG+="ASUS_ROG_Strix_Scope_RX_TKL_Wireless_Deluxe"
  128. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="0b05", ATTRS{idProduct}=="1954", TAG+="uaccess", TAG+="ASUS_ROG_Strix_Scope_TKL_PNK_LTD"
  129. #---------------------------------------------------------------#
  130. # Asus Aura Monitor - DetectAsusAuraUSBMonitor
  131. #---------------------------------------------------------------#
  132. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="0b05", ATTRS{idProduct}=="198c", TAG+="uaccess", TAG+="ASUS_ROG_Strix_XG27AQ"
  133. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="0b05", ATTRS{idProduct}=="19bb", TAG+="uaccess", TAG+="ASUS_ROG_Strix_XG27AQM"
  134. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="0b05", ATTRS{idProduct}=="1919", TAG+="uaccess", TAG+="ASUS_ROG_Strix_XG279Q"
  135. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="0b05", ATTRS{idProduct}=="1933", TAG+="uaccess", TAG+="ASUS_ROG_Strix_XG27W"
  136. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="0b05", ATTRS{idProduct}=="1968", TAG+="uaccess", TAG+="ASUS_ROG_Strix_XG32VC"
  137. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="0b05", ATTRS{idProduct}=="19b9", TAG+="uaccess", TAG+="ASUS_ROG_PG32UQ"
  138. #---------------------------------------------------------------#
  139. # Asus Aura Mouse - DetectAsusAuraUSBMice
  140. #---------------------------------------------------------------#
  141. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="0b05", ATTRS{idProduct}=="18dd", TAG+="uaccess", TAG+="ASUS_ROG_Gladius_II_Core"
  142. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="0b05", ATTRS{idProduct}=="1845", TAG+="uaccess", TAG+="ASUS_ROG_Gladius_II"
  143. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="0b05", ATTRS{idProduct}=="1877", TAG+="uaccess", TAG+="ASUS_ROG_Gladius_II_Origin"
  144. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="0b05", ATTRS{idProduct}=="18cd", TAG+="uaccess", TAG+="ASUS_ROG_Gladius_II_Origin_PNK_LTD"
  145. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="0b05", ATTRS{idProduct}=="18b1", TAG+="uaccess", TAG+="ASUS_ROG_Gladius_II_Origin_COD"
  146. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="0b05", ATTRS{idProduct}=="189e", TAG+="uaccess", TAG+="ASUS_ROG_Gladius_II_Wireless"
  147. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="0b05", ATTRS{idProduct}=="18a0", TAG+="uaccess", TAG+="ASUS_ROG_Gladius_II_Wireless"
  148. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="0b05", ATTRS{idProduct}=="197b", TAG+="uaccess", TAG+="ASUS_ROG_Gladius_III"
  149. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="0b05", ATTRS{idProduct}=="1c8d", TAG+="uaccess", TAG+="ASUS_ROG_Gladius_III_Core"
  150. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="0b05", ATTRS{idProduct}=="197d", TAG+="uaccess", TAG+="ASUS_ROG_Gladius_III_Wireless_USB"
  151. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="0b05", ATTRS{idProduct}=="197f", TAG+="uaccess", TAG+="ASUS_ROG_Gladius_III_Wireless_24Ghz"
  152. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="0b05", ATTRS{idProduct}=="1981", TAG+="uaccess", TAG+="ASUS_ROG_Gladius_III_Wireless_Bluetooth"
  153. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="0b05", ATTRS{idProduct}=="1a70", TAG+="uaccess", TAG+="ASUS_ROG_Gladius_III_Wireless_AimPoint_USB"
  154. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="0b05", ATTRS{idProduct}=="1a72", TAG+="uaccess", TAG+="ASUS_ROG_Gladius_III_Wireless_AimPoint_24Ghz"
  155. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="0b05", ATTRS{idProduct}=="18e5", TAG+="uaccess", TAG+="ASUS_ROG_Chakram_Wireless"
  156. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="0b05", ATTRS{idProduct}=="18e3", TAG+="uaccess", TAG+="Asus_ROG_Chakram_Wired"
  157. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="0b05", ATTRS{idProduct}=="1958", TAG+="uaccess", TAG+="Asus_ROG_Chakram_Core"
  158. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="0b05", ATTRS{idProduct}=="1a18", TAG+="uaccess", TAG+="Asus_ROG_Chakram_X_USB"
  159. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="0b05", ATTRS{idProduct}=="1a1a", TAG+="uaccess", TAG+="Asus_ROG_Chakram_X_24GHz"
  160. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="0b05", ATTRS{idProduct}=="1977", TAG+="uaccess", TAG+="Asus_ROG_Spatha_X_USB"
  161. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="0b05", ATTRS{idProduct}=="1979", TAG+="uaccess", TAG+="Asus_ROG_Spatha_X_24GHz"
  162. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="0b05", ATTRS{idProduct}=="1979", TAG+="uaccess", TAG+="Asus_ROG_Spatha_X_Dock"
  163. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="0b05", ATTRS{idProduct}=="1846", TAG+="uaccess", TAG+="ASUS_ROG_Pugio"
  164. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="0b05", ATTRS{idProduct}=="1906", TAG+="uaccess", TAG+="ASUS_ROG_Pugio_II_Wired"
  165. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="0b05", ATTRS{idProduct}=="1908", TAG+="uaccess", TAG+="ASUS_ROG_Pugio_II_Wireless"
  166. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="0b05", ATTRS{idProduct}=="1847", TAG+="uaccess", TAG+="ASUS_ROG_Strix_Impact"
  167. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="0b05", ATTRS{idProduct}=="18e1", TAG+="uaccess", TAG+="ASUS_ROG_Strix_Impact_II"
  168. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="0b05", ATTRS{idProduct}=="189e", TAG+="uaccess", TAG+="ASUS_ROG_Strix_Impact_II_Gundam"
  169. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="0b05", ATTRS{idProduct}=="1956", TAG+="uaccess", TAG+="ASUS_ROG_Strix_Impact_II_Electro_Punk"
  170. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="0b05", ATTRS{idProduct}=="19d2", TAG+="uaccess", TAG+="ASUS_ROG_Strix_Impact_II_Moonlight_White"
  171. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="0b05", ATTRS{idProduct}=="1947", TAG+="uaccess", TAG+="ASUS_ROG_Strix_Impact_II_Wireless_USB"
  172. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="0b05", ATTRS{idProduct}=="1949", TAG+="uaccess", TAG+="ASUS_ROG_Strix_Impact_II_Wireless_24_Ghz"
  173. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="0b05", ATTRS{idProduct}=="1a88", TAG+="uaccess", TAG+="ASUS_ROG_Strix_Impact_III"
  174. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="0b05", ATTRS{idProduct}=="195c", TAG+="uaccess", TAG+="ASUS_ROG_Keris"
  175. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="0b05", ATTRS{idProduct}=="195e", TAG+="uaccess", TAG+="ASUS_ROG_Keris_Wireless_USB"
  176. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="0b05", ATTRS{idProduct}=="1960", TAG+="uaccess", TAG+="ASUS_ROG_Keris_Wireless_24Ghz"
  177. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="0b05", ATTRS{idProduct}=="1962", TAG+="uaccess", TAG+="ASUS_ROG_Keris_Wireless_Bluetooth"
  178. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="0b05", ATTRS{idProduct}=="1a66", TAG+="uaccess", TAG+="ASUS_ROG_Keris_Wireless_AimPoint_USB"
  179. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="0b05", ATTRS{idProduct}=="1a68", TAG+="uaccess", TAG+="ASUS_ROG_Keris_Wireless_AimPoint_24Ghz"
  180. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="0b05", ATTRS{idProduct}=="1910", TAG+="uaccess", TAG+="ASUS_TUF_Gaming_M3"
  181. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="0b05", ATTRS{idProduct}=="1a9b", TAG+="uaccess", TAG+="ASUS_TUF_Gaming_M3_Gen_II"
  182. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="0b05", ATTRS{idProduct}=="1898", TAG+="uaccess", TAG+="ASUS_TUF_Gaming_M5"
  183. #---------------------------------------------------------------#
  184. # Asus Aura Spatha - DetectAsusAuraUSBSpatha
  185. #---------------------------------------------------------------#
  186. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="0b05", ATTRS{idProduct}=="181c", TAG+="uaccess", TAG+="ASUS_ROG_Spatha_Wired"
  187. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="0b05", ATTRS{idProduct}=="1824", TAG+="uaccess", TAG+="ASUS_ROG_Spatha_Wireless"
  188. #---------------------------------------------------------------#
  189. # Asus Aura Strix Evolve - DetectAsusAuraUSBStrixEvolve
  190. #---------------------------------------------------------------#
  191. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="0b05", ATTRS{idProduct}=="185b", TAG+="uaccess", TAG+="ASUS_ROG_Strix_Evolve"
  192. #---------------------------------------------------------------#
  193. # Asus Aura Mousemat - DetectAsusAuraUSBMousemats
  194. #---------------------------------------------------------------#
  195. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="0b05", ATTRS{idProduct}=="1891", TAG+="uaccess", TAG+="ASUS_ROG_Balteus"
  196. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="0b05", ATTRS{idProduct}=="1890", TAG+="uaccess", TAG+="ASUS_ROG_Balteus_Qi"
  197. #---------------------------------------------------------------#
  198. # Asus Aura Ryuo AIO - DetectAsusAuraUSBRyuoAIO
  199. #---------------------------------------------------------------#
  200. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="0b05", ATTRS{idProduct}=="1887", TAG+="uaccess", TAG+="ASUS_ROG_Ryuo_AIO"
  201. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="0b05", ATTRS{idProduct}=="18ae", TAG+="uaccess", TAG+="ASUS_ROG_Ryujin_AIO"
  202. #---------------------------------------------------------------#
  203. # Asus Aura TUF Keyboard - DetectAsusAuraTUFUSBKeyboard
  204. #---------------------------------------------------------------#
  205. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="0b05", ATTRS{idProduct}=="1a83", TAG+="uaccess", TAG+="ASUS_ROG_Azoth_USB"
  206. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="0b05", ATTRS{idProduct}=="1a85", TAG+="uaccess", TAG+="ASUS_ROG_Azoth_24GHz"
  207. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="0b05", ATTRS{idProduct}=="184d", TAG+="uaccess", TAG+="ASUS_ROG_Claymore"
  208. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="0b05", ATTRS{idProduct}=="193c", TAG+="uaccess", TAG+="ASUS_ROG_Falchion_Wired"
  209. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="0b05", ATTRS{idProduct}=="193e", TAG+="uaccess", TAG+="ASUS_ROG_Falchion_Wireless"
  210. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="0b05", ATTRS{idProduct}=="1875", TAG+="uaccess", TAG+="ASUS_ROG_Strix_Flare"
  211. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="0b05", ATTRS{idProduct}=="18cf", TAG+="uaccess", TAG+="ASUS_ROG_Strix_Flare_PNK_LTD"
  212. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="0b05", ATTRS{idProduct}=="18af", TAG+="uaccess", TAG+="ASUS_ROG_Strix_Flare_CoD_Black_Ops_4_Edition"
  213. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="0b05", ATTRS{idProduct}=="19fc", TAG+="uaccess", TAG+="ASUS_ROG_Strix_Flare_II_Animate"
  214. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="0b05", ATTRS{idProduct}=="19fe", TAG+="uaccess", TAG+="ASUS_ROG_Strix_Flare_II"
  215. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="0b05", ATTRS{idProduct}=="18f8", TAG+="uaccess", TAG+="ASUS_ROG_Strix_Scope"
  216. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="0b05", ATTRS{idProduct}=="1951", TAG+="uaccess", TAG+="ASUS_ROG_Strix_Scope_RX"
  217. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="0b05", ATTRS{idProduct}=="1b12", TAG+="uaccess", TAG+="ASUS_ROG_Strix_Scope_RX_EVA02_Edition"
  218. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="0b05", ATTRS{idProduct}=="19f6", TAG+="uaccess", TAG+="ASUS_ROG_Strix_Scope_NX_Wireless_Deluxe_USB"
  219. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="0b05", ATTRS{idProduct}=="19f8", TAG+="uaccess", TAG+="ASUS_ROG_Strix_Scope_NX_Wireless_Deluxe_24GHz"
  220. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="0b05", ATTRS{idProduct}=="1ab3", TAG+="uaccess", TAG+="ASUS_ROG_Strix_Scope_II"
  221. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="0b05", ATTRS{idProduct}=="1ab5", TAG+="uaccess", TAG+="ASUS_ROG_Strix_Scope_II_RX"
  222. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="0b05", ATTRS{idProduct}=="1aae", TAG+="uaccess", TAG+="ASUS_ROG_Strix_Scope_II_96_Wireless_USB"
  223. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="0b05", ATTRS{idProduct}=="1b78", TAG+="uaccess", TAG+="ASUS_ROG_Strix_Scope_II_96_RX_Wireless_USB"
  224. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="0b05", ATTRS{idProduct}=="1945", TAG+="uaccess", TAG+="ASUS_TUF_Gaming_K1"
  225. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="0b05", ATTRS{idProduct}=="194b", TAG+="uaccess", TAG+="ASUS_TUF_Gaming_K3"
  226. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="0b05", ATTRS{idProduct}=="1b30", TAG+="uaccess", TAG+="ASUS_TUF_Gaming_K3_GEN_II"
  227. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="0b05", ATTRS{idProduct}=="1899", TAG+="uaccess", TAG+="ASUS_TUF_Gaming_K5"
  228. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="0b05", ATTRS{idProduct}=="18aa", TAG+="uaccess", TAG+="ASUS_TUF_Gaming_K7"
  229. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="0b05", ATTRS{idProduct}=="1c5e", TAG+="uaccess", TAG+="ASUS_TUF_Gaming_K3_GEN_II_MIKU_EDITION"
  230. #---------------------------------------------------------------#
  231. # Asus Aura USB Mainboard - DetectAsusAuraUSBMotherboards
  232. #---------------------------------------------------------------#
  233. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="0b05", ATTRS{idProduct}=="18f3", TAG+="uaccess", TAG+="ASUS_Aura_Motherboard"
  234. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="0b05", ATTRS{idProduct}=="1939", TAG+="uaccess", TAG+="ASUS_Aura_Motherboard"
  235. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="0b05", ATTRS{idProduct}=="19af", TAG+="uaccess", TAG+="ASUS_Aura_Motherboard"
  236. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="0b05", ATTRS{idProduct}=="1aa6", TAG+="uaccess", TAG+="ASUS_Aura_Motherboard"
  237. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="0b05", ATTRS{idProduct}=="1bed", TAG+="uaccess", TAG+="ASUS_Aura_Motherboard"
  238. #---------------------------------------------------------------#
  239. # Asus Aura USB - DetectAsusAuraUSBTerminal
  240. #---------------------------------------------------------------#
  241. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="0b05", ATTRS{idProduct}=="1889", TAG+="uaccess", TAG+="ASUS_ROG_AURA_Terminal"
  242. #---------------------------------------------------------------#
  243. # Asus Aura USB - DetectAsusAuraUSBAddressable
  244. #---------------------------------------------------------------#
  245. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="0b05", ATTRS{idProduct}=="1867", TAG+="uaccess", TAG+="ASUS_Aura_Addressable"
  246. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="0b05", ATTRS{idProduct}=="1872", TAG+="uaccess", TAG+="ASUS_Aura_Addressable"
  247. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="0b05", ATTRS{idProduct}=="18a3", TAG+="uaccess", TAG+="ASUS_Aura_Addressable"
  248. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="0b05", ATTRS{idProduct}=="18a5", TAG+="uaccess", TAG+="ASUS_Aura_Addressable"
  249. #---------------------------------------------------------------#
  250. # Asus ROG Ally - DetectAsusROGAlly
  251. #---------------------------------------------------------------#
  252. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="0b05", ATTRS{idProduct}=="1abe", TAG+="uaccess", TAG+="ASUS_ROG_Ally"
  253. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="0b05", ATTRS{idProduct}=="1b4c", TAG+="uaccess", TAG+="ASUS_ROG_Ally_X"
  254. #---------------------------------------------------------------#
  255. # Asus ROG Strix Liquid Cooler - DetectAsusAuraUSBROGStrixLC
  256. #---------------------------------------------------------------#
  257. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="0b05", ATTRS{idProduct}=="879e", TAG+="uaccess", TAG+="ASUS_ROG_Strix_LC"
  258. #---------------------------------------------------------------#
  259. # Asus Cerberus Mech Keyboard - DetectAsusCerberusMech
  260. #---------------------------------------------------------------#
  261. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="195d", ATTRS{idProduct}=="2047", TAG+="uaccess", TAG+="ASUS_Cerberus_Mech"
  262. #---------------------------------------------------------------#
  263. # Asus Sagaris Keyboard - DetectAsusSagarisKeyboard
  264. #---------------------------------------------------------------#
  265. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="0b05", ATTRS{idProduct}=="1835", TAG+="uaccess", TAG+="ASUS_Sagaris_GK1100"
  266. #---------------------------------------------------------------#
  267. # Asus Strix Claw - DetectAsusStrixClaw
  268. #---------------------------------------------------------------#
  269. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="195d", ATTRS{idProduct}=="1016", TAG+="uaccess", TAG+="ASUS_ROG_Strix_Claw"
  270. #---------------------------------------------------------------#
  271. # Asus monitors - DetectAsusMonitorControllers
  272. #---------------------------------------------------------------#
  273. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="0b05", ATTRS{idProduct}=="1ba3", TAG+="uaccess", TAG+="Asus_ROG_STRIX_XG27AQDMG"
  274. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="0b05", ATTRS{idProduct}=="1bb4", TAG+="uaccess", TAG+="Asus_ROG_STRIX_XG27UCG"
  275. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="0b05", ATTRS{idProduct}=="1b2b", TAG+="uaccess", TAG+="Asus_ROG_STRIX_PG32UCDM"
  276. #---------------------------------------------------------------#
  277. # Blinky Tape - DetectBlinkyTapeControllers
  278. #---------------------------------------------------------------#
  279. SUBSYSTEMS=="serial|hidraw", ATTRS{idVendor}=="1d50", ATTRS{idProduct}=="605e", TAG+="uaccess", TAG+="BlinkyTape"
  280. #---------------------------------------------------------------#
  281. # Cherry Keyboard - DetectCherryKeyboards
  282. #---------------------------------------------------------------#
  283. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="046a", ATTRS{idProduct}=="0077", TAG+="uaccess", TAG+="Cherry_Keyboard_MX_BOARD_30S_FL_NBL"
  284. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="046a", ATTRS{idProduct}=="0079", TAG+="uaccess", TAG+="Cherry_Keyboard_MX_BOARD_30S_FL_RGB"
  285. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="046a", ATTRS{idProduct}=="0083", TAG+="uaccess", TAG+="Cherry_Keyboard_MX_BOARD_30S_FL_RGB_KOREAN"
  286. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="046a", ATTRS{idProduct}=="00ab", TAG+="uaccess", TAG+="Cherry_Keyboard_MX_10_FL_BL"
  287. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="046a", ATTRS{idProduct}=="00ac", TAG+="uaccess", TAG+="Cherry_Keyboard_MX_BOARD_10_TKL_RGB"
  288. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="046a", ATTRS{idProduct}=="00b7", TAG+="uaccess", TAG+="Cherry_Keyboard_MX_BOARD_80_TKL_RGB"
  289. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="046a", ATTRS{idProduct}=="00bb", TAG+="uaccess", TAG+="Cherry_Keyboard_MX_BOARD_100_FL_RGB"
  290. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="046a", ATTRS{idProduct}=="00c3", TAG+="uaccess", TAG+="Cherry_Keyboard_G803000_TKL_NBL"
  291. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="046a", ATTRS{idProduct}=="01a6", TAG+="uaccess", TAG+="Cherry_Keyboard_MX_BOARD_20S_FL_RGB_EU"
  292. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="046a", ATTRS{idProduct}=="00c4", TAG+="uaccess", TAG+="Cherry_Keyboard_MX_BOARD_20S_FL_RGB_US"
  293. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="046a", ATTRS{idProduct}=="00ce", TAG+="uaccess", TAG+="Cherry_Keyboard_MX_BOARD_20S_FL_NBL"
  294. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="046a", ATTRS{idProduct}=="00c5", TAG+="uaccess", TAG+="Cherry_Keyboard_G803000_TKL_RGB"
  295. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="046a", ATTRS{idProduct}=="00c7", TAG+="uaccess", TAG+="Cherry_Keyboard_MV_BOARD_30_FL_RGB"
  296. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="046a", ATTRS{idProduct}=="00c9", TAG+="uaccess", TAG+="Cherry_Keyboard_CCF_MX_80_TKL_BL"
  297. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="046a", ATTRS{idProduct}=="00ca", TAG+="uaccess", TAG+="Cherry_Keyboard_CCF_MX_10_TKL_BL"
  298. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="046a", ATTRS{idProduct}=="00cb", TAG+="uaccess", TAG+="Cherry_Keyboard_CCF_MX_10_TKL_NBL"
  299. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="046a", ATTRS{idProduct}=="00cd", TAG+="uaccess", TAG+="Cherry_Keyboard_G803000_TKL_NBL_KOREAN"
  300. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="046a", ATTRS{idProduct}=="00d2", TAG+="uaccess", TAG+="Cherry_Keyboard_MX_10_FL_NBL"
  301. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="046a", ATTRS{idProduct}=="00d3", TAG+="uaccess", TAG+="Cherry_Keyboard_MX_10_FL_RGB"
  302. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="046a", ATTRS{idProduct}=="00dd", TAG+="uaccess", TAG+="Cherry_Keyboard_G803000N_TKL_RGB_EU"
  303. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="046a", ATTRS{idProduct}=="00e0", TAG+="uaccess", TAG+="Cherry_Keyboard_G803000N_TKL_RGB_US"
  304. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="046a", ATTRS{idProduct}=="00de", TAG+="uaccess", TAG+="Cherry_Keyboard_G803000N_FL_RGB_EU"
  305. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="046a", ATTRS{idProduct}=="00e1", TAG+="uaccess", TAG+="Cherry_Keyboard_G803000N_FL_RGB_US"
  306. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="046a", ATTRS{idProduct}=="00df", TAG+="uaccess", TAG+="Cherry_Keyboard_MX_BOARD_100N_FL_RGB_EU"
  307. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="046a", ATTRS{idProduct}=="00e2", TAG+="uaccess", TAG+="Cherry_Keyboard_MX_BOARD_100N_FL_RGB_US"
  308. #---------------------------------------------------------------#
  309. # CLEVO Keyboard - DetectClevoKeyboardControllers
  310. #---------------------------------------------------------------#
  311. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="048d", ATTRS{idProduct}=="600b", TAG+="uaccess", TAG+="Clevo_Keyboard"
  312. #---------------------------------------------------------------#
  313. # CLEVO Lightbar - DetectClevoLightbarControllers
  314. #---------------------------------------------------------------#
  315. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="048d", ATTRS{idProduct}=="7001", TAG+="uaccess", TAG+="CLEVO_Lightbar"
  316. #---------------------------------------------------------------#
  317. # Coolermaster ARGB - DetectCoolerMasterARGB
  318. #---------------------------------------------------------------#
  319. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="2516", ATTRS{idProduct}=="1011", TAG+="uaccess", TAG+="Cooler_Master_ARGB"
  320. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="2516", ATTRS{idProduct}=="0173", TAG+="uaccess", TAG+="Cooler_Master_ARGB_Gen_2_A1"
  321. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="2516", ATTRS{idProduct}=="01c9", TAG+="uaccess", TAG+="Cooler_Master_ARGB_Gen_2_A1_V2"
  322. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="2516", ATTRS{idProduct}=="01cb", TAG+="uaccess", TAG+="Cooler_Master_ARGB_Gen_2_A1_Mini"
  323. #---------------------------------------------------------------#
  324. # Coolermaster ARGB A1 - DetectCoolerMasterARGBGen2A1
  325. #---------------------------------------------------------------#
  326. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="2516", ATTRS{idProduct}=="0173", TAG+="uaccess", TAG+="Cooler_Master_ARGB_Gen_2_A1"
  327. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="2516", ATTRS{idProduct}=="01c9", TAG+="uaccess", TAG+="Cooler_Master_ARGB_Gen_2_A1_V2"
  328. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="2516", ATTRS{idProduct}=="01cb", TAG+="uaccess", TAG+="Cooler_Master_ARGB_Gen_2_A1_Mini"
  329. #---------------------------------------------------------------#
  330. # Cooler Master GD160 ARGB Gaming Desk - DetectCoolerMasterGD160
  331. #---------------------------------------------------------------#
  332. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="2516", ATTRS{idProduct}=="01a9", TAG+="uaccess", TAG+="Cooler_Master_GD160_ARGB_Gaming_Desk"
  333. #---------------------------------------------------------------#
  334. # Coolermaster Masterkeys Keyboards - DetectCoolerMasterV1Keyboards
  335. #---------------------------------------------------------------#
  336. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="2516", ATTRS{idProduct}=="003c", TAG+="uaccess", TAG+="Cooler_Master_MasterKeys_Pro_S"
  337. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="2516", ATTRS{idProduct}=="003b", TAG+="uaccess", TAG+="Cooler_Master_MasterKeys_Pro_L"
  338. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="2516", ATTRS{idProduct}=="0047", TAG+="uaccess", TAG+="Cooler_Master_MasterKeys_Pro_L_White"
  339. #---------------------------------------------------------------#
  340. # Coolermaster Masterkeys Keyboards - DetectCoolerMasterV2Keyboards
  341. #---------------------------------------------------------------#
  342. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="2516", ATTRS{idProduct}=="0069", TAG+="uaccess", TAG+="Cooler_Master_MK850"
  343. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="2516", ATTRS{idProduct}=="0159", TAG+="uaccess", TAG+="Cooler_Master_SK620_White"
  344. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="2516", ATTRS{idProduct}=="0157", TAG+="uaccess", TAG+="Cooler_Master_SK620_Black"
  345. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="2516", ATTRS{idProduct}=="014b", TAG+="uaccess", TAG+="Cooler_Master_SK622_White"
  346. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="2516", ATTRS{idProduct}=="0149", TAG+="uaccess", TAG+="Cooler_Master_SK622_Black"
  347. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="2516", ATTRS{idProduct}=="0089", TAG+="uaccess", TAG+="Cooler_Master_SK630"
  348. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="2516", ATTRS{idProduct}=="008d", TAG+="uaccess", TAG+="Cooler_Master_SK650"
  349. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="2516", ATTRS{idProduct}=="015d", TAG+="uaccess", TAG+="Cooler_Master_SK652"
  350. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="2516", ATTRS{idProduct}=="01ab", TAG+="uaccess", TAG+="Cooler_Master_SK653"
  351. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="2516", ATTRS{idProduct}=="008f", TAG+="uaccess", TAG+="Cooler_Master_MK730"
  352. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="2516", ATTRS{idProduct}=="0067", TAG+="uaccess", TAG+="Cooler_Master_MK750"
  353. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="2516", ATTRS{idProduct}=="009f", TAG+="uaccess", TAG+="Cooler_Master_CK530"
  354. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="2516", ATTRS{idProduct}=="0147", TAG+="uaccess", TAG+="Cooler_Master_CK530_V2"
  355. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="2516", ATTRS{idProduct}=="0145", TAG+="uaccess", TAG+="Cooler_Master_CK550_V2"
  356. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="2516", ATTRS{idProduct}=="007f", TAG+="uaccess", TAG+="Cooler_Master_CK550_V1__CK552"
  357. #---------------------------------------------------------------#
  358. # Coolermaster Master Mouse - DetectCoolerMasterMouse
  359. #---------------------------------------------------------------#
  360. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="2516", ATTRS{idProduct}=="0065", TAG+="uaccess", TAG+="Cooler_Master_MM530"
  361. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="2516", ATTRS{idProduct}=="0101", TAG+="uaccess", TAG+="Cooler_Master_MM711"
  362. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="2516", ATTRS{idProduct}=="0169", TAG+="uaccess", TAG+="Cooler_Master_MM712"
  363. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="2516", ATTRS{idProduct}=="0141", TAG+="uaccess", TAG+="Cooler_Master_MM720"
  364. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="2516", ATTRS{idProduct}=="0165", TAG+="uaccess", TAG+="Cooler_Master_MM730"
  365. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="2516", ATTRS{idProduct}=="0109", TAG+="uaccess", TAG+="Cooler_Master_MP750_XL"
  366. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="2516", ATTRS{idProduct}=="0107", TAG+="uaccess", TAG+="Cooler_Master_MP750_Large"
  367. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="2516", ATTRS{idProduct}=="0105", TAG+="uaccess", TAG+="Cooler_Master_MP750_Medium"
  368. #---------------------------------------------------------------#
  369. # Coolermaster Master Mouse - DetectCoolerMasterMouse
  370. #---------------------------------------------------------------#
  371. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="2516", ATTRS{idProduct}=="0065", TAG+="uaccess", TAG+="Cooler_Master_MM530"
  372. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="2516", ATTRS{idProduct}=="0101", TAG+="uaccess", TAG+="Cooler_Master_MM711"
  373. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="2516", ATTRS{idProduct}=="0169", TAG+="uaccess", TAG+="Cooler_Master_MM712"
  374. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="2516", ATTRS{idProduct}=="0141", TAG+="uaccess", TAG+="Cooler_Master_MM720"
  375. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="2516", ATTRS{idProduct}=="0165", TAG+="uaccess", TAG+="Cooler_Master_MM730"
  376. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="2516", ATTRS{idProduct}=="0109", TAG+="uaccess", TAG+="Cooler_Master_MP750_XL"
  377. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="2516", ATTRS{idProduct}=="0107", TAG+="uaccess", TAG+="Cooler_Master_MP750_Large"
  378. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="2516", ATTRS{idProduct}=="0105", TAG+="uaccess", TAG+="Cooler_Master_MP750_Medium"
  379. #---------------------------------------------------------------#
  380. # Coolermaster Master Mouse - DetectCoolerMasterMouse
  381. #---------------------------------------------------------------#
  382. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="2516", ATTRS{idProduct}=="0065", TAG+="uaccess", TAG+="Cooler_Master_MM530"
  383. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="2516", ATTRS{idProduct}=="0101", TAG+="uaccess", TAG+="Cooler_Master_MM711"
  384. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="2516", ATTRS{idProduct}=="0169", TAG+="uaccess", TAG+="Cooler_Master_MM712"
  385. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="2516", ATTRS{idProduct}=="0141", TAG+="uaccess", TAG+="Cooler_Master_MM720"
  386. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="2516", ATTRS{idProduct}=="0165", TAG+="uaccess", TAG+="Cooler_Master_MM730"
  387. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="2516", ATTRS{idProduct}=="0109", TAG+="uaccess", TAG+="Cooler_Master_MP750_XL"
  388. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="2516", ATTRS{idProduct}=="0107", TAG+="uaccess", TAG+="Cooler_Master_MP750_Large"
  389. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="2516", ATTRS{idProduct}=="0105", TAG+="uaccess", TAG+="Cooler_Master_MP750_Medium"
  390. #---------------------------------------------------------------#
  391. # Coolermaster Mouse Pad - DetectCoolerMasterMousemats
  392. #---------------------------------------------------------------#
  393. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="2516", ATTRS{idProduct}=="0109", TAG+="uaccess", TAG+="Cooler_Master_MP750_XL"
  394. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="2516", ATTRS{idProduct}=="0107", TAG+="uaccess", TAG+="Cooler_Master_MP750_Large"
  395. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="2516", ATTRS{idProduct}=="0105", TAG+="uaccess", TAG+="Cooler_Master_MP750_Medium"
  396. #---------------------------------------------------------------#
  397. # Coolermaster Gaming Monitor - DetectCoolerMasterMonitor
  398. #---------------------------------------------------------------#
  399. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="2516", ATTRS{idProduct}=="01bb", TAG+="uaccess", TAG+="Cooler_Master_GM27FQS_ARGB_Monitor"
  400. #---------------------------------------------------------------#
  401. # AMD Radeon 6000 - DetectCoolerMasterGPU
  402. #---------------------------------------------------------------#
  403. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="2516", ATTRS{idProduct}=="014d", TAG+="uaccess", TAG+="Cooler_Master_Radeon_RX_6000_GPU"
  404. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="2516", ATTRS{idProduct}=="015b", TAG+="uaccess", TAG+="Cooler_Master_Radeon_RX_6900_GPU"
  405. #---------------------------------------------------------------#
  406. # Coolermaster RGB - DetectCoolerMasterRGB
  407. #---------------------------------------------------------------#
  408. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="2516", ATTRS{idProduct}=="004f", TAG+="uaccess", TAG+="Cooler_Master_RGB"
  409. #---------------------------------------------------------------#
  410. # Coolermaster Small ARGB - DetectCoolerMasterSmallARGB
  411. #---------------------------------------------------------------#
  412. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="2516", ATTRS{idProduct}=="1000", TAG+="uaccess", TAG+="Cooler_Master_Small_ARGB"
  413. #---------------------------------------------------------------#
  414. # Corsair Commander Core - DetectCorsairCommanderCoreControllers
  415. #---------------------------------------------------------------#
  416. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1b1c", ATTRS{idProduct}=="0c1c", TAG+="uaccess", TAG+="Corsair_Commander_Core"
  417. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1b1c", ATTRS{idProduct}=="0c32", TAG+="uaccess", TAG+="Corsair_Commander_Core"
  418. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1b1c", ATTRS{idProduct}=="0c1d", TAG+="uaccess", TAG+="Corsair_Commander_Core"
  419. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1b1c", ATTRS{idProduct}=="0c3c", TAG+="uaccess", TAG+="Corsair_Commander_Core"
  420. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1b1c", ATTRS{idProduct}=="0c3d", TAG+="uaccess", TAG+="Corsair_Commander_Core"
  421. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1b1c", ATTRS{idProduct}=="0c3e", TAG+="uaccess", TAG+="Corsair_Commander_Core"
  422. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1b1c", ATTRS{idProduct}=="0c2a", TAG+="uaccess", TAG+="Corsair_Commander_Core_XT"
  423. #---------------------------------------------------------------#
  424. # Corsair Hydro Series H100i v2 AIO - DetectCorsairHydro2Controllers
  425. #---------------------------------------------------------------#
  426. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1b1c", ATTRS{idProduct}=="0c09", TAG+="uaccess", TAG+="Corsair_H100i_v2"
  427. #---------------------------------------------------------------#
  428. # Corsair Hydro - DetectCorsairHydroControllers
  429. #---------------------------------------------------------------#
  430. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1b1c", ATTRS{idProduct}=="0c12", TAG+="uaccess", TAG+="Corsair_Hydro_Series"
  431. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1b1c", ATTRS{idProduct}=="0c13", TAG+="uaccess", TAG+="Corsair_Hydro_Series"
  432. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1b1c", ATTRS{idProduct}=="0c15", TAG+="uaccess", TAG+="Corsair_Hydro_Series"
  433. #---------------------------------------------------------------#
  434. # Corsair Hydro Platinum - DetectCorsairHydroPlatinumControllers
  435. #---------------------------------------------------------------#
  436. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1b1c", ATTRS{idProduct}=="0c18", TAG+="uaccess", TAG+="Corsair_Hydro_H100i_Platinum"
  437. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1b1c", ATTRS{idProduct}=="0c19", TAG+="uaccess", TAG+="Corsair_Hydro_H100i_Platinum_SE"
  438. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1b1c", ATTRS{idProduct}=="0c17", TAG+="uaccess", TAG+="Corsair_Hydro_H115i_Platinum"
  439. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1b1c", ATTRS{idProduct}=="0c29", TAG+="uaccess", TAG+="Corsair_Hydro_H60i_Pro_XT"
  440. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1b1c", ATTRS{idProduct}=="0c20", TAG+="uaccess", TAG+="Corsair_Hydro_H100i_Pro_XT"
  441. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1b1c", ATTRS{idProduct}=="0c2d", TAG+="uaccess", TAG+="Corsair_Hydro_H100i_Pro_XT_v2"
  442. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1b1c", ATTRS{idProduct}=="0c21", TAG+="uaccess", TAG+="Corsair_Hydro_H115i_Pro_XT"
  443. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1b1c", ATTRS{idProduct}=="0c22", TAG+="uaccess", TAG+="Corsair_Hydro_H150i_Pro_XT"
  444. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1b1c", ATTRS{idProduct}=="0c35", TAG+="uaccess", TAG+="Corsair_Hydro_H100i_Elite"
  445. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1b1c", ATTRS{idProduct}=="0c36", TAG+="uaccess", TAG+="Corsair_Hydro_H115i_Elite"
  446. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1b1c", ATTRS{idProduct}=="0c37", TAG+="uaccess", TAG+="Corsair_Hydro_H150i_Elite"
  447. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1b1c", ATTRS{idProduct}=="0c40", TAG+="uaccess", TAG+="Corsair_Hydro_H100i_Elite_White"
  448. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1b1c", ATTRS{idProduct}=="0c41", TAG+="uaccess", TAG+="Corsair_Hydro_H150i_Elite_White"
  449. #---------------------------------------------------------------#
  450. # Corsair iCUE Link Device Controller - DetectCorsairICueLinkController
  451. #---------------------------------------------------------------#
  452. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1b1c", ATTRS{idProduct}=="0c3f", TAG+="uaccess", TAG+="Corsair_iCUE_Link_System_Hub"
  453. #---------------------------------------------------------------#
  454. # Corsair Lighting Node - DetectCorsairLightingNodeControllers
  455. #---------------------------------------------------------------#
  456. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1b1c", ATTRS{idProduct}=="0c1a", TAG+="uaccess", TAG+="Corsair_Lighting_Node_Core"
  457. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1b1c", ATTRS{idProduct}=="0c0b", TAG+="uaccess", TAG+="Corsair_Lighting_Node_Pro"
  458. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1b1c", ATTRS{idProduct}=="0c10", TAG+="uaccess", TAG+="Corsair_Commander_Pro"
  459. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1b1c", ATTRS{idProduct}=="0c1e", TAG+="uaccess", TAG+="Corsair_LS100_Lighting_Kit"
  460. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1b1c", ATTRS{idProduct}=="1d00", TAG+="uaccess", TAG+="Corsair_1000D_Obsidian"
  461. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1b1c", ATTRS{idProduct}=="1d04", TAG+="uaccess", TAG+="Corsair_SPEC_OMEGA_RGB"
  462. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1b1c", ATTRS{idProduct}=="0c23", TAG+="uaccess", TAG+="Corsair_LT100"
  463. #---------------------------------------------------------------#
  464. # Corsair K55 RGB Pro XT - DetectCorsairK55RGBPROXTControllers
  465. #---------------------------------------------------------------#
  466. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1b1c", ATTRS{idProduct}=="1ba1", TAG+="uaccess", TAG+="Corsair_K55_RGB_PRO_XT"
  467. #---------------------------------------------------------------#
  468. # Corsair K65 Mini - DetectCorsairK65MiniControllers
  469. #---------------------------------------------------------------#
  470. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1b1c", ATTRS{idProduct}=="1baf", TAG+="uaccess", TAG+="Corsair_K65_Mini"
  471. #---------------------------------------------------------------#
  472. # Corsair Peripheral - DetectCorsairPeripheralControllers
  473. #---------------------------------------------------------------#
  474. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1b1c", ATTRS{idProduct}=="1b3d", TAG+="uaccess", TAG+="Corsair_K55_RGB"
  475. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1b1c", ATTRS{idProduct}=="1b17", TAG+="uaccess", TAG+="Corsair_K65_RGB"
  476. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1b1c", ATTRS{idProduct}=="1b37", TAG+="uaccess", TAG+="Corsair_K65_LUX_RGB"
  477. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1b1c", ATTRS{idProduct}=="1b39", TAG+="uaccess", TAG+="Corsair_K65_RGB_RAPIDFIRE"
  478. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1b1c", ATTRS{idProduct}=="1b4f", TAG+="uaccess", TAG+="Corsair_K68_RGB"
  479. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1b1c", ATTRS{idProduct}=="1b3f", TAG+="uaccess", TAG+="Corsair_K68_RED"
  480. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1b1c", ATTRS{idProduct}=="1ba5", TAG+="uaccess", TAG+="Corsair_K68_RED_SHADOW"
  481. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1b1c", ATTRS{idProduct}=="1b13", TAG+="uaccess", TAG+="Corsair_K70_RGB"
  482. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1b1c", ATTRS{idProduct}=="1b36", TAG+="uaccess", TAG+="Corsair_K70_LUX"
  483. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1b1c", ATTRS{idProduct}=="1b33", TAG+="uaccess", TAG+="Corsair_K70_LUX_RGB"
  484. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1b1c", ATTRS{idProduct}=="1b38", TAG+="uaccess", TAG+="Corsair_K70_RGB_RAPIDFIRE"
  485. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1b1c", ATTRS{idProduct}=="1b49", TAG+="uaccess", TAG+="Corsair_K70_RGB_MK2"
  486. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1b1c", ATTRS{idProduct}=="1b6b", TAG+="uaccess", TAG+="Corsair_K70_RGB_MK2_SE"
  487. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1b1c", ATTRS{idProduct}=="1b55", TAG+="uaccess", TAG+="Corsair_K70_RGB_MK2_Low_Profile"
  488. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1b1c", ATTRS{idProduct}=="1b11", TAG+="uaccess", TAG+="Corsair_K95_RGB"
  489. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1b1c", ATTRS{idProduct}=="1b2d", TAG+="uaccess", TAG+="Corsair_K95_RGB_PLATINUM"
  490. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1b1c", ATTRS{idProduct}=="1b82", TAG+="uaccess", TAG+="Corsair_K95_RGB_PLATINUM_SE"
  491. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1b1c", ATTRS{idProduct}=="1b20", TAG+="uaccess", TAG+="Corsair_Strafe"
  492. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1b1c", ATTRS{idProduct}=="1b44", TAG+="uaccess", TAG+="Corsair_Strafe_Red"
  493. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1b1c", ATTRS{idProduct}=="1b48", TAG+="uaccess", TAG+="Corsair_Strafe_MK2"
  494. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1b1c", ATTRS{idProduct}=="1b34", TAG+="uaccess", TAG+="Corsair_Glaive_RGB"
  495. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1b1c", ATTRS{idProduct}=="1b74", TAG+="uaccess", TAG+="Corsair_Glaive_RGB_PRO"
  496. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1b1c", ATTRS{idProduct}=="1b3c", TAG+="uaccess", TAG+="Corsair_Harpoon_RGB"
  497. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1b1c", ATTRS{idProduct}=="1b75", TAG+="uaccess", TAG+="Corsair_Harpoon_RGB_PRO"
  498. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1b1c", ATTRS{idProduct}=="1b5d", TAG+="uaccess", TAG+="Corsair_Ironclaw_RGB"
  499. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1b1c", ATTRS{idProduct}=="1b12", TAG+="uaccess", TAG+="Corsair_M65"
  500. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1b1c", ATTRS{idProduct}=="1b2e", TAG+="uaccess", TAG+="Corsair_M65_PRO"
  501. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1b1c", ATTRS{idProduct}=="1b5a", TAG+="uaccess", TAG+="Corsair_M65_RGB_Elite"
  502. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1b1c", ATTRS{idProduct}=="1b5c", TAG+="uaccess", TAG+="Corsair_Nightsword"
  503. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1b1c", ATTRS{idProduct}=="1b1e", TAG+="uaccess", TAG+="Corsair_Scimitar_RGB"
  504. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1b1c", ATTRS{idProduct}=="1b3e", TAG+="uaccess", TAG+="Corsair_Scimitar_PRO_RGB"
  505. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1b1c", ATTRS{idProduct}=="1b8b", TAG+="uaccess", TAG+="Corsair_Scimitar_Elite_RGB"
  506. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1b1c", ATTRS{idProduct}=="1b2f", TAG+="uaccess", TAG+="Corsair_Sabre_RGB"
  507. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1b1c", ATTRS{idProduct}=="1b3b", TAG+="uaccess", TAG+="Corsair_MM800_RGB_Polaris"
  508. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1b1c", ATTRS{idProduct}=="0a34", TAG+="uaccess", TAG+="Corsair_ST100_RGB"
  509. #---------------------------------------------------------------#
  510. # Corsair Peripherals V2 Hardware - DetectCorsairV2HardwareControllers
  511. #---------------------------------------------------------------#
  512. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1b1c", ATTRS{idProduct}=="1bc7", TAG+="uaccess", TAG+="Corsair_K60_RGB_PRO_TKL_Black"
  513. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1b1c", ATTRS{idProduct}=="1bed", TAG+="uaccess", TAG+="Corsair_K60_RGB_PRO_TKL_White"
  514. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1b1c", ATTRS{idProduct}=="1bfd", TAG+="uaccess", TAG+="Corsair_K70_Core_RGB"
  515. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1b1c", ATTRS{idProduct}=="2b01", TAG+="uaccess", TAG+="Corsair_K70_Core_RGB_TKL"
  516. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1b1c", ATTRS{idProduct}=="1bc4", TAG+="uaccess", TAG+="Corsair_K70_RGB_PRO"
  517. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1b1c", ATTRS{idProduct}=="1bb3", TAG+="uaccess", TAG+="Corsair_K70_RGB_PRO_V2"
  518. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1b1c", ATTRS{idProduct}=="1b73", TAG+="uaccess", TAG+="Corsair_K70_RGB_TKL"
  519. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1b1c", ATTRS{idProduct}=="1bb9", TAG+="uaccess", TAG+="Corsair_K70_RGB_TKL_Champion_Series"
  520. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1b1c", ATTRS{idProduct}=="1b89", TAG+="uaccess", TAG+="Corsair_K95_RGB_PLATINUM_XT"
  521. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1b1c", ATTRS{idProduct}=="1b7c", TAG+="uaccess", TAG+="Corsair_K100_RGB_Optical"
  522. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1b1c", ATTRS{idProduct}=="1bc5", TAG+="uaccess", TAG+="Corsair_K100_RGB_Optical"
  523. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1b1c", ATTRS{idProduct}=="1b7d", TAG+="uaccess", TAG+="Corsair_K100_MX_Red"
  524. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1b1c", ATTRS{idProduct}=="1b4b", TAG+="uaccess", TAG+="Corsair_Dark_Core_RGB_SE_Wired"
  525. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1b1c", ATTRS{idProduct}=="1b7e", TAG+="uaccess", TAG+="Corsair_Dark_Core_RGB_Pro_SE_Wired"
  526. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1b1c", ATTRS{idProduct}=="1b93", TAG+="uaccess", TAG+="Corsair_Katar_Pro"
  527. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1b1c", ATTRS{idProduct}=="1bba", TAG+="uaccess", TAG+="Corsair_Katar_Pro_V2"
  528. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1b1c", ATTRS{idProduct}=="1bac", TAG+="uaccess", TAG+="Corsair_Katar_Pro_XT"
  529. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1b1c", ATTRS{idProduct}=="1bb5", TAG+="uaccess", TAG+="Corsair_M65_RGB_Ultra_Wireless_Wired"
  530. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1b1c", ATTRS{idProduct}=="1bf0", TAG+="uaccess", TAG+="Corsair_M75_Gaming_Mouse"
  531. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1b1c", ATTRS{idProduct}=="1ba6", TAG+="uaccess", TAG+="Corsair_Slipstream_Wireless_Receiver_HW"
  532. #---------------------------------------------------------------#
  533. # Corsair Peripherals V2 Software - DetectCorsairV2SoftwareControllers
  534. #---------------------------------------------------------------#
  535. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1b1c", ATTRS{idProduct}=="1ba4", TAG+="uaccess", TAG+="Corsair_K55_RGB_PRO"
  536. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1b1c", ATTRS{idProduct}=="1b6e", TAG+="uaccess", TAG+="Corsair_K57_RGB_Wired"
  537. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1b1c", ATTRS{idProduct}=="1ba0", TAG+="uaccess", TAG+="Corsair_K60_RGB_PRO"
  538. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1b1c", ATTRS{idProduct}=="1bad", TAG+="uaccess", TAG+="Corsair_K60_RGB_PRO_Low_Profile"
  539. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1b1c", ATTRS{idProduct}=="1b5e", TAG+="uaccess", TAG+="Corsair_Harpoon_Wireless_Wired"
  540. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1b1c", ATTRS{idProduct}=="1b4c", TAG+="uaccess", TAG+="Corsair_Ironclaw_Wireless_Wired"
  541. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1b1c", ATTRS{idProduct}=="1b70", TAG+="uaccess", TAG+="Corsair_M55_RGB_PRO"
  542. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1b1c", ATTRS{idProduct}=="1b9e", TAG+="uaccess", TAG+="Corsair_M65_RGB_Ultra_Wired"
  543. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1b1c", ATTRS{idProduct}=="1b65", TAG+="uaccess", TAG+="Corsair_Slipstream_Wireless_Receiver_SW"
  544. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1b1c", ATTRS{idProduct}=="1b66", TAG+="uaccess", TAG+="Corsair_Slipstream_Wireless_Receiver_HW"
  545. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1b1c", ATTRS{idProduct}=="1b9b", TAG+="uaccess", TAG+="Corsair_MM700"
  546. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1b1c", ATTRS{idProduct}=="1bc9", TAG+="uaccess", TAG+="Corsair_MM700_3XL"
  547. #---------------------------------------------------------------#
  548. # Cougar 700K Evo Keyboard - DetectCougar700kEvo
  549. #---------------------------------------------------------------#
  550. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="060b", ATTRS{idProduct}=="7010", TAG+="uaccess", TAG+="Cougar_700K_EVO_Gaming_Keyboard"
  551. #---------------------------------------------------------------#
  552. # Cougar Revenger ST - DetectCougarRevengerSTControllers
  553. #---------------------------------------------------------------#
  554. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="12cf", ATTRS{idProduct}=="0412", TAG+="uaccess", TAG+="Cougar_Revenger_ST"
  555. #---------------------------------------------------------------#
  556. # Creative Sound BlasterX G6 - DetectCreativeDevice
  557. #---------------------------------------------------------------#
  558. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="041e", ATTRS{idProduct}=="3256", TAG+="uaccess", TAG+="Creative_SoundBlasterX_G6"
  559. #---------------------------------------------------------------#
  560. # Cryorig H7 Quad Lumi - DetectCryorigH7QuadLumi
  561. #---------------------------------------------------------------#
  562. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1e71", ATTRS{idProduct}=="1712", TAG+="uaccess", TAG+="CRYORIG_H7_Quad_Lumi"
  563. #---------------------------------------------------------------#
  564. # DMX Devices - DetectDMXControllers
  565. #---------------------------------------------------------------#
  566. #---------------------------------------------------------------#
  567. # DRGB Controller - DetectDRGBControllers
  568. #---------------------------------------------------------------#
  569. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="2486", ATTRS{idProduct}=="3608", TAG+="uaccess", TAG+="DeepRGB_LED_V4"
  570. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="2486", ATTRS{idProduct}=="3616", TAG+="uaccess", TAG+="DeepRGB_ULTRA_V4F"
  571. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="2486", ATTRS{idProduct}=="3628", TAG+="uaccess", TAG+="DeepRGB_CORE_V4F"
  572. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="2486", ATTRS{idProduct}=="3636", TAG+="uaccess", TAG+="DeepRGB_SIG_V4F"
  573. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="2486", ATTRS{idProduct}=="3204", TAG+="uaccess", TAG+="Airgoo_AGDRGB04"
  574. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="2486", ATTRS{idProduct}=="3216", TAG+="uaccess", TAG+="Airgoo_AGDRGB16"
  575. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="2486", ATTRS{idProduct}=="3f08", TAG+="uaccess", TAG+="Airgoo_AGDRGB08"
  576. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="2486", ATTRS{idProduct}=="3f16", TAG+="uaccess", TAG+="Airgoo_AGF8DRGB08"
  577. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="2486", ATTRS{idProduct}=="3f28", TAG+="uaccess", TAG+="Airgoo_AGF12DRGB16"
  578. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="2486", ATTRS{idProduct}=="3208", TAG+="uaccess", TAG+="DeepRGB_L8_V5"
  579. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="2486", ATTRS{idProduct}=="3215", TAG+="uaccess", TAG+="DeepRGB_U16_V5"
  580. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="2486", ATTRS{idProduct}=="3217", TAG+="uaccess", TAG+="DeepRGB_U16_V5F"
  581. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="2486", ATTRS{idProduct}=="3228", TAG+="uaccess", TAG+="DeepRGB_C16_V5"
  582. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="2486", ATTRS{idProduct}=="3229", TAG+="uaccess", TAG+="DeepRGB_C16_V5F"
  583. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="2486", ATTRS{idProduct}=="3232", TAG+="uaccess", TAG+="DeepRGB_S16_V5F"
  584. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="2023", ATTRS{idProduct}=="1209", TAG+="uaccess", TAG+="DeepRGB_LED"
  585. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="2023", ATTRS{idProduct}=="1221", TAG+="uaccess", TAG+="DeepRGB_Ultra_V3"
  586. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="2023", ATTRS{idProduct}=="1226", TAG+="uaccess", TAG+="DeepRGB_CORE_V3"
  587. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="2023", ATTRS{idProduct}=="1408", TAG+="uaccess", TAG+="DeepRGB_E8_F"
  588. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="2023", ATTRS{idProduct}=="1407", TAG+="uaccess", TAG+="DeepRGB_E8"
  589. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="2023", ATTRS{idProduct}=="1416", TAG+="uaccess", TAG+="DeepRGB_E16"
  590. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="2023", ATTRS{idProduct}=="1410", TAG+="uaccess", TAG+="NEEDMAX_10_ELITE"
  591. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="2023", ATTRS{idProduct}=="1412", TAG+="uaccess", TAG+="JPU_ELITE"
  592. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="2023", ATTRS{idProduct}=="1208", TAG+="uaccess", TAG+="DeepRGB_LED_Controller"
  593. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="2023", ATTRS{idProduct}=="1220", TAG+="uaccess", TAG+="DeepRGB_ULTRA"
  594. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="2023", ATTRS{idProduct}=="1210", TAG+="uaccess", TAG+="DeepRGB_SIG_AB"
  595. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="2023", ATTRS{idProduct}=="1211", TAG+="uaccess", TAG+="DeepRGB_SIG_CD"
  596. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="2023", ATTRS{idProduct}=="1215", TAG+="uaccess", TAG+="DeepRGB_Strimer_Controller"
  597. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1368", ATTRS{idProduct}=="6077", TAG+="uaccess", TAG+="YICO_8_ELITE"
  598. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1368", ATTRS{idProduct}=="6078", TAG+="uaccess", TAG+="YICO_08_ELITE"
  599. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1368", ATTRS{idProduct}=="6079", TAG+="uaccess", TAG+="YICO_08_ELITE"
  600. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="2023", ATTRS{idProduct}=="1614", TAG+="uaccess", TAG+="YICO_14_LCD"
  601. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="2486", ATTRS{idProduct}=="1616", TAG+="uaccess", TAG+="YICO_16_ELITE"
  602. #---------------------------------------------------------------#
  603. # Dark Project Keyboard - DetectDarkProjectKeyboardControllers
  604. #---------------------------------------------------------------#
  605. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="195d", ATTRS{idProduct}=="2061", TAG+="uaccess", TAG+="Dark_Project_KD3B_V2"
  606. #---------------------------------------------------------------#
  607. # Das Keyboard - DetectDasKeyboardControllers
  608. #---------------------------------------------------------------#
  609. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="24f0", ATTRS{idProduct}=="2037", TAG+="uaccess", TAG+="Das_Keyboard_Q4_RGB"
  610. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="24f0", ATTRS{idProduct}=="2020", TAG+="uaccess", TAG+="Das_Keyboard_Q5_RGB"
  611. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="24f0", ATTRS{idProduct}=="209a", TAG+="uaccess", TAG+="Das_Keyboard_Q5S_RGB"
  612. #---------------------------------------------------------------#
  613. # Das Keyboard - DetectDas4QKeyboard
  614. #---------------------------------------------------------------#
  615. #---------------------------------------------------------------#
  616. # Ducky Keyboard - DetectDuckyKeyboardControllers
  617. #---------------------------------------------------------------#
  618. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="04d9", ATTRS{idProduct}=="0348", TAG+="uaccess", TAG+="Ducky_Shine_7Ducky_One_2_RGB"
  619. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="04d9", ATTRS{idProduct}=="0356", TAG+="uaccess", TAG+="Ducky_One_2_RGB_TKL"
  620. #---------------------------------------------------------------#
  621. # Dygma Raise Keyboard - DetectDygmaRaiseControllers
  622. #---------------------------------------------------------------#
  623. SUBSYSTEMS=="serial|hidraw", ATTRS{idVendor}=="1209", ATTRS{idProduct}=="2201", TAG+="uaccess", TAG+="Dygma_Raise"
  624. #---------------------------------------------------------------#
  625. # EK Loop Connect - DetectEKControllers
  626. #---------------------------------------------------------------#
  627. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="0483", ATTRS{idProduct}=="5750", TAG+="uaccess", TAG+="EK_Loop_Connect"
  628. #---------------------------------------------------------------#
  629. # EVGA USB Keyboard - DetectEVGAKeyboardControllers
  630. #---------------------------------------------------------------#
  631. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3842", ATTRS{idProduct}=="260e", TAG+="uaccess", TAG+="EVGA_Z15_Keyboard"
  632. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3842", ATTRS{idProduct}=="2608", TAG+="uaccess", TAG+="EVGA_Z15_Keyboard"
  633. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3842", ATTRS{idProduct}=="260a", TAG+="uaccess", TAG+="EVGA_Z20_Keyboard"
  634. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3842", ATTRS{idProduct}=="2610", TAG+="uaccess", TAG+="EVGA_Z20_Keyboard"
  635. #---------------------------------------------------------------#
  636. # EVGA USB X20 Mouse - DetectWiredEVGAMouse
  637. #---------------------------------------------------------------#
  638. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3842", ATTRS{idProduct}=="2420", TAG+="uaccess", TAG+="EVGA_X20_Gaming_Mouse"
  639. #---------------------------------------------------------------#
  640. # EVGA USB X20 Mouse - DetectWirelessEVGAMouse
  641. #---------------------------------------------------------------#
  642. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3842", ATTRS{idProduct}=="2402", TAG+="uaccess", TAG+="EVGA_X20_USB_Receiver"
  643. #---------------------------------------------------------------#
  644. # EVision Keyboard - DetectEVisionKeyboards
  645. #---------------------------------------------------------------#
  646. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="320f", ATTRS{idProduct}=="5078", TAG+="uaccess", TAG+="EVision_Keyboard_320F5078"
  647. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="0c45", ATTRS{idProduct}=="5204", TAG+="uaccess", TAG+="EVision_Keyboard_0C455204"
  648. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="0c45", ATTRS{idProduct}=="5104", TAG+="uaccess", TAG+="EVision_Keyboard_0C455104"
  649. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="320f", ATTRS{idProduct}=="5000", TAG+="uaccess", TAG+="EVision_Keyboard_320F5000"
  650. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="0c45", ATTRS{idProduct}=="5004", TAG+="uaccess", TAG+="EVision_Keyboard_0C455004"
  651. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="0c45", ATTRS{idProduct}=="652f", TAG+="uaccess", TAG+="EVision_Keyboard_0C45652F"
  652. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="0c45", ATTRS{idProduct}=="8520", TAG+="uaccess", TAG+="EVision_Keyboard_0C458520"
  653. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="320f", ATTRS{idProduct}=="502a", TAG+="uaccess", TAG+="EVision_Keyboard_320F502A"
  654. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="0c45", ATTRS{idProduct}=="7698", TAG+="uaccess", TAG+="EVision_Keyboard_0C457698"
  655. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="320f", ATTRS{idProduct}=="5064", TAG+="uaccess", TAG+="EVision_Keyboard_320F5064"
  656. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="320f", ATTRS{idProduct}=="5084", TAG+="uaccess", TAG+="EVision_Keyboard_320F5084"
  657. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="320f", ATTRS{idProduct}=="505b", TAG+="uaccess", TAG+="EVision_Keyboard_320F505B"
  658. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="0c45", ATTRS{idProduct}=="7672", TAG+="uaccess", TAG+="Gamepower_Ogre_RGB_0C457672"
  659. #---------------------------------------------------------------#
  660. # EVision V2 Keyboard - DetectEVisionV2Keyboard
  661. #---------------------------------------------------------------#
  662. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="320f", ATTRS{idProduct}=="5041", TAG+="uaccess", TAG+="CSBICL01_Keyboard"
  663. #---------------------------------------------------------------#
  664. # Epomaker TH80 Pro - DetectEpomakerControllers
  665. #---------------------------------------------------------------#
  666. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3151", ATTRS{idProduct}=="4010", TAG+="uaccess", TAG+="Epomaker_TH80_Pro_USB_Cable"
  667. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3151", ATTRS{idProduct}=="4011", TAG+="uaccess", TAG+="Epomaker_TH80_Pro_USB_Dongle"
  668. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3151", ATTRS{idProduct}=="4015", TAG+="uaccess", TAG+="Attack_Shark_K86_USB_Cable"
  669. #---------------------------------------------------------------#
  670. # FanBus - DetectFanBusControllers
  671. #---------------------------------------------------------------#
  672. #---------------------------------------------------------------#
  673. # Fnatic Streak - DetectFnaticStreakKeyboard
  674. #---------------------------------------------------------------#
  675. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="2f0e", ATTRS{idProduct}=="0101", TAG+="uaccess", TAG+="Fnatic_Streak"
  676. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="2f0e", ATTRS{idProduct}=="0102", TAG+="uaccess", TAG+="Fnatic_miniStreak"
  677. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="2f0e", ATTRS{idProduct}=="0105", TAG+="uaccess", TAG+="Fnatic_Streak65"
  678. #---------------------------------------------------------------#
  679. # GaiZhongGai Keyboard/Controller - DetectGaiZhongGaiKeyboardControllers
  680. #---------------------------------------------------------------#
  681. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3061", ATTRS{idProduct}=="4700", TAG+="uaccess", TAG+="GaiZhongGai_684_PRO"
  682. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3061", ATTRS{idProduct}=="4701", TAG+="uaccess", TAG+="GaiZhongGai_42_PRO"
  683. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3061", ATTRS{idProduct}=="4720", TAG+="uaccess", TAG+="GaiZhongGai_Dial"
  684. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3061", ATTRS{idProduct}=="4710", TAG+="uaccess", TAG+="GaiZhongGai_LightBoard"
  685. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3061", ATTRS{idProduct}=="4711", TAG+="uaccess", TAG+="GaiZhongGai_RGB_HUB_Green"
  686. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3061", ATTRS{idProduct}=="4712", TAG+="uaccess", TAG+="GaiZhongGai_RGB_HUB_Blue"
  687. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3061", ATTRS{idProduct}=="4770", TAG+="uaccess", TAG+="GaiZhongGai_174Touch_PRO"
  688. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3061", ATTRS{idProduct}=="4771", TAG+="uaccess", TAG+="GaiZhongGai_17_PRO"
  689. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3061", ATTRS{idProduct}=="4772", TAG+="uaccess", TAG+="GaiZhongGai_20_PRO"
  690. #---------------------------------------------------------------#
  691. # Aorus ATC800 - DetectGigabyteAorusCPUCoolerControllers
  692. #---------------------------------------------------------------#
  693. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1044", ATTRS{idProduct}=="7a42", TAG+="uaccess", TAG+="Gigabyte_AORUS_ATC800"
  694. #---------------------------------------------------------------#
  695. # Aorus Laptop - DetectGigabyteAorusLaptopKeyboardControllers
  696. #---------------------------------------------------------------#
  697. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="0414", ATTRS{idProduct}=="7a3f", TAG+="uaccess", TAG+="Gigabyte_Aorus_17X_Keyboard"
  698. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="0414", ATTRS{idProduct}=="7a43", TAG+="uaccess", TAG+="Gigabyte_Aorus_15BKF_Keyboard"
  699. #---------------------------------------------------------------#
  700. # Aorus Laptop - DetectGigabyteAorusLaptopBacklightControllers
  701. #---------------------------------------------------------------#
  702. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="0414", ATTRS{idProduct}=="7a42", TAG+="uaccess", TAG+="Gigabyte_Aorus_17X_Backlight"
  703. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="0414", ATTRS{idProduct}=="7a44", TAG+="uaccess", TAG+="Gigabyte_Aorus_15BKF_Backlight"
  704. #---------------------------------------------------------------#
  705. # Gigabyte Aorus mouse - DetectGigabyteAorusMouseControllers
  706. #---------------------------------------------------------------#
  707. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1044", ATTRS{idProduct}=="7a40", TAG+="uaccess", TAG+="Gigabyte_Aorus_M2"
  708. #---------------------------------------------------------------#
  709. # Gigabyte AORUS PC Case - DetectGigabyteAorusPCCaseControllers
  710. #---------------------------------------------------------------#
  711. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1044", ATTRS{idProduct}=="7a30", TAG+="uaccess", TAG+="Gigabyte_AORUS_C300_GLASS"
  712. #---------------------------------------------------------------#
  713. # Gigabyte Aorus Waterforce X II 360 - DetectGigabyteCastor3Controllers
  714. #---------------------------------------------------------------#
  715. #---------------------------------------------------------------#
  716. # Gigabyte RGB Fusion 2 USB - DetectGigabyteRGBFusion2USBControllers
  717. #---------------------------------------------------------------#
  718. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="048d", ATTRS{idProduct}=="8297", TAG+="uaccess", TAG+="Gigabyte_RGB_Fusion_2_USB"
  719. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="048d", ATTRS{idProduct}=="8950", TAG+="uaccess", TAG+="Gigabyte_RGB_Fusion_2_USB"
  720. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="048d", ATTRS{idProduct}=="5702", TAG+="uaccess", TAG+="Gigabyte_RGB_Fusion_2_USB"
  721. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="048d", ATTRS{idProduct}=="5711", TAG+="uaccess", TAG+="Gigabyte_RGB_Fusion_2_USB"
  722. #---------------------------------------------------------------#
  723. # HP Omen 30L - DetectHPOmen30LController
  724. #---------------------------------------------------------------#
  725. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="103c", ATTRS{idProduct}=="84fd", TAG+="uaccess", TAG+="HP_Omen_30L"
  726. #---------------------------------------------------------------#
  727. # HYTE Mousemat - DetectHYTEMousematControllers
  728. #---------------------------------------------------------------#
  729. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3402", ATTRS{idProduct}=="0b00", TAG+="uaccess", TAG+="HYTE_Mousemat"
  730. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3402", ATTRS{idProduct}=="0b01", TAG+="uaccess", TAG+="HYTE_Mousemat"
  731. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3402", ATTRS{idProduct}=="0b00", TAG+="uaccess", TAG+="HYTE_Mousemat"
  732. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3402", ATTRS{idProduct}=="0b01", TAG+="uaccess", TAG+="HYTE_Mousemat"
  733. #---------------------------------------------------------------#
  734. # Holtek A070 - DetectHoltekControllers
  735. #---------------------------------------------------------------#
  736. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="04d9", ATTRS{idProduct}=="a070", TAG+="uaccess", TAG+="Holtek_USB_Gaming_Mouse"
  737. #---------------------------------------------------------------#
  738. # Holtek A1FA - DetectHoltekMousemats
  739. #---------------------------------------------------------------#
  740. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="04d9", ATTRS{idProduct}=="a1fa", TAG+="uaccess", TAG+="Holtek_Mousemat"
  741. #---------------------------------------------------------------#
  742. # HyperX Alloy Elite 2 - DetectHyperXAlloyElite2
  743. #---------------------------------------------------------------#
  744. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="0951", ATTRS{idProduct}=="1711", TAG+="uaccess", TAG+="HyperX_Alloy_Elite_2"
  745. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="058f", TAG+="uaccess", TAG+="HyperX_Alloy_Elite_2_HP"
  746. #---------------------------------------------------------------#
  747. # HyperX Alloy Elite - DetectHyperXAlloyElite
  748. #---------------------------------------------------------------#
  749. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="0951", ATTRS{idProduct}=="16be", TAG+="uaccess", TAG+="HyperX_Alloy_Elite_RGB"
  750. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="0951", ATTRS{idProduct}=="1711", TAG+="uaccess", TAG+="HyperX_Alloy_Elite_2"
  751. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="058f", TAG+="uaccess", TAG+="HyperX_Alloy_Elite_2_HP"
  752. #---------------------------------------------------------------#
  753. # HyperX Alloy FPS - DetectHyperXAlloyFPS
  754. #---------------------------------------------------------------#
  755. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="0951", ATTRS{idProduct}=="16dc", TAG+="uaccess", TAG+="HyperX_Alloy_FPS_RGB"
  756. #---------------------------------------------------------------#
  757. # HyperX Alloy Origins 60 and 65 - DetectHyperXAlloyOrigins60and65
  758. #---------------------------------------------------------------#
  759. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="0951", ATTRS{idProduct}=="1734", TAG+="uaccess", TAG+="HyperX_Alloy_Origins_60"
  760. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="0c8e", TAG+="uaccess", TAG+="HyperX_Alloy_Origins_60_HP"
  761. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="038f", TAG+="uaccess", TAG+="HyperX_Alloy_Origins_65_HP"
  762. #---------------------------------------------------------------#
  763. # HyperX Alloy Origins - DetectHyperXAlloyOrigins
  764. #---------------------------------------------------------------#
  765. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="0951", ATTRS{idProduct}=="16e6", TAG+="uaccess", TAG+="HyperX_Alloy_Origins_Core"
  766. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="098f", TAG+="uaccess", TAG+="HyperX_Alloy_Origins_Core_HP"
  767. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="0951", ATTRS{idProduct}=="16e5", TAG+="uaccess", TAG+="HyperX_Alloy_Origins"
  768. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="0951", ATTRS{idProduct}=="1734", TAG+="uaccess", TAG+="HyperX_Alloy_Origins_60"
  769. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="0591", TAG+="uaccess", TAG+="HyperX_Alloy_Origins_HP"
  770. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="0c8e", TAG+="uaccess", TAG+="HyperX_Alloy_Origins_60_HP"
  771. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="038f", TAG+="uaccess", TAG+="HyperX_Alloy_Origins_65_HP"
  772. #---------------------------------------------------------------#
  773. # HyperX Alloy Origins Core - DetectHyperXAlloyOriginsCore
  774. #---------------------------------------------------------------#
  775. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="0951", ATTRS{idProduct}=="16e6", TAG+="uaccess", TAG+="HyperX_Alloy_Origins_Core"
  776. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="098f", TAG+="uaccess", TAG+="HyperX_Alloy_Origins_Core_HP"
  777. #---------------------------------------------------------------#
  778. # HyperX Eve 1800 - DetectHyperXEve1800
  779. #---------------------------------------------------------------#
  780. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="08c2", TAG+="uaccess", TAG+="HyperX_Eve_1800_HP"
  781. #---------------------------------------------------------------#
  782. # HyperX Origins 2 65 - DetectHyperXOrigins2_65
  783. #---------------------------------------------------------------#
  784. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="0cc2", TAG+="uaccess", TAG+="HyperX_Origins_2_65_HP"
  785. #---------------------------------------------------------------#
  786. # HyperX Quadcast S - DetectHyperXMicrophoneControllers
  787. #---------------------------------------------------------------#
  788. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="0951", ATTRS{idProduct}=="171f", TAG+="uaccess", TAG+="HyperX_Quadcast_S"
  789. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="0f8b", TAG+="uaccess", TAG+="HyperX_Quadcast_S"
  790. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="068c", TAG+="uaccess", TAG+="HyperX_Quadcast_S"
  791. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="0294", TAG+="uaccess", TAG+="HyperX_Quadcast_S"
  792. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="028c", TAG+="uaccess", TAG+="HyperX_Quadcast_S"
  793. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="048c", TAG+="uaccess", TAG+="HyperX_Quadcast_S"
  794. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="0d8b", TAG+="uaccess", TAG+="HyperX_Quadcast_S"
  795. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="098c", TAG+="uaccess", TAG+="HyperX_DuoCast"
  796. #---------------------------------------------------------------#
  797. # HyperX Quadcast 2S - DetectHyperXMicrophoneV2Controllers
  798. #---------------------------------------------------------------#
  799. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="02b5", TAG+="uaccess", TAG+="HyperX_QuadCast_2_S"
  800. #---------------------------------------------------------------#
  801. # HyperX Pulsefire Dart - DetectHyperXPulsefireDartControllers
  802. #---------------------------------------------------------------#
  803. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="0951", ATTRS{idProduct}=="16e1", TAG+="uaccess", TAG+="HyperX_Pulsefire_Dart_Wireless"
  804. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="068e", TAG+="uaccess", TAG+="HyperX_Pulsefire_Dart_Wireless"
  805. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="0951", ATTRS{idProduct}=="16e2", TAG+="uaccess", TAG+="HyperX_Pulsefire_Dart_Wired"
  806. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="088e", TAG+="uaccess", TAG+="HyperX_Pulsefire_Dart_Wired"
  807. #---------------------------------------------------------------#
  808. # HyperX Pulsefire FPS - DetectHyperXPulsefireFPSProControllers
  809. #---------------------------------------------------------------#
  810. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="0951", ATTRS{idProduct}=="16d7", TAG+="uaccess", TAG+="HyperX_Pulsefire_FPS_Pro"
  811. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="0951", ATTRS{idProduct}=="16de", TAG+="uaccess", TAG+="HyperX_Pulsefire_Core"
  812. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="0d8f", TAG+="uaccess", TAG+="HyperX_Pulsefire_Core_HP"
  813. #---------------------------------------------------------------#
  814. # HyperX Pulsefire Haste - DetectHyperXPulsefireHasteControllers
  815. #---------------------------------------------------------------#
  816. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="0f8f", TAG+="uaccess", TAG+="HyperX_Pulsefire_Haste"
  817. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="0f8f", TAG+="uaccess", TAG+="HyperX_Pulsefire_Haste"
  818. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="0951", ATTRS{idProduct}=="1727", TAG+="uaccess", TAG+="HyperX_Pulsefire_Haste"
  819. #---------------------------------------------------------------#
  820. # HyperX Pulsefire Raid - DetectHyperXPulsefireRaidControllers
  821. #---------------------------------------------------------------#
  822. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="0951", ATTRS{idProduct}=="16e4", TAG+="uaccess", TAG+="HyperX_Pulsefire_Raid"
  823. #---------------------------------------------------------------#
  824. # HyperX Pulsefire Surge - DetectHyperXPulsefireSurgeControllers
  825. #---------------------------------------------------------------#
  826. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="0951", ATTRS{idProduct}=="16d3", TAG+="uaccess", TAG+="HyperX_Pulsefire_Surge"
  827. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="0490", TAG+="uaccess", TAG+="HyperX_Pulsefire_Surge_HP"
  828. #---------------------------------------------------------------#
  829. # HyperX Mousemat - DetectHyperXMousematControllers
  830. #---------------------------------------------------------------#
  831. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="0951", ATTRS{idProduct}=="1705", TAG+="uaccess", TAG+="HyperX_Fury_Ultra"
  832. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="0f8d", TAG+="uaccess", TAG+="HyperX_Pulsefire_Mat"
  833. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="0951", ATTRS{idProduct}=="1741", TAG+="uaccess", TAG+="HyperX_Pulsefire_Mat_RGB_Mouse_Pad_XL"
  834. #---------------------------------------------------------------#
  835. # Instant mouse - DetectInstantMouseControllers
  836. #---------------------------------------------------------------#
  837. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="30fa", ATTRS{idProduct}=="1030", TAG+="uaccess", TAG+="Advanced_GTA_250_USB_Gaming_Mouse"
  838. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="30fa", ATTRS{idProduct}=="1440", TAG+="uaccess", TAG+="Anko_KM43243952_USB_Gaming_Mouse"
  839. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="30fa", ATTRS{idProduct}=="1540", TAG+="uaccess", TAG+="Anko_KM43277483_USB_Gaming_Mouse"
  840. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="30fa", ATTRS{idProduct}=="1040", TAG+="uaccess", TAG+="AntEsports_GM600_USB_Gaming_Mouse"
  841. #---------------------------------------------------------------#
  842. # Intel Arc A770 Limited Edition - DetectIntelArcA770LEControllers
  843. #---------------------------------------------------------------#
  844. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="2516", ATTRS{idProduct}=="01b5", TAG+="uaccess", TAG+="Intel_Arc_A770_Limited_Edition"
  845. #---------------------------------------------------------------#
  846. # Ionico-II 17 - DetectIonicoControllers
  847. #---------------------------------------------------------------#
  848. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="048d", ATTRS{idProduct}=="6005", TAG+="uaccess", TAG+="Ionico_Light_Bar"
  849. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="048d", ATTRS{idProduct}=="ce00", TAG+="uaccess", TAG+="Ionico_Keyboard"
  850. #---------------------------------------------------------------#
  851. # JGINYUEInternalUSB - DetectJGINYUEInternalUSB
  852. #---------------------------------------------------------------#
  853. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="0416", ATTRS{idProduct}=="a125", TAG+="uaccess", TAG+="JGINYUE_Internal_USB_Controller"
  854. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1a86", ATTRS{idProduct}=="e30b", TAG+="uaccess", TAG+="JGINYUE_Internal_USB_ControllerV2"
  855. #---------------------------------------------------------------#
  856. # JGINYUEInternalUSBV2 - DetectJGINYUEInternalUSBV2
  857. #---------------------------------------------------------------#
  858. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1a86", ATTRS{idProduct}=="e30b", TAG+="uaccess", TAG+="JGINYUE_Internal_USB_ControllerV2"
  859. #---------------------------------------------------------------#
  860. # Kasa Smart Bulbs - DetectKasaSmartControllers
  861. #---------------------------------------------------------------#
  862. #---------------------------------------------------------------#
  863. # Keychron Keyboard - DetectKeychronKeyboardControllers
  864. #---------------------------------------------------------------#
  865. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="05ac", ATTRS{idProduct}=="024f", TAG+="uaccess", TAG+="Keychron_Gaming_Keyboard_1"
  866. #---------------------------------------------------------------#
  867. # Serial LED Strip - DetectLEDStripControllers
  868. #---------------------------------------------------------------#
  869. #---------------------------------------------------------------#
  870. # LGMonitor - DetectLGMonitorControllers
  871. #---------------------------------------------------------------#
  872. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="043e", ATTRS{idProduct}=="9a8a", TAG+="uaccess", TAG+="LG_27GN950B_Monitor"
  873. #---------------------------------------------------------------#
  874. # LIFX Globes - DetectLIFXControllers
  875. #---------------------------------------------------------------#
  876. #---------------------------------------------------------------#
  877. # Laview Technology Mice - DetectLaviewTechnologyMouse
  878. #---------------------------------------------------------------#
  879. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="22d4", ATTRS{idProduct}=="1503", TAG+="uaccess", TAG+="Glorious_Model_I"
  880. #---------------------------------------------------------------#
  881. # Lego Dimensions Toypad Base - DetectLegoDimensionsToypadBaseControllers
  882. #---------------------------------------------------------------#
  883. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="0e6f", ATTRS{idProduct}=="0241", TAG+="uaccess", TAG+="Lego_Dimensions_Toypad_Base"
  884. #---------------------------------------------------------------#
  885. # Lenovo 4 Zone USB - DetectLenovo4ZoneUSBControllers
  886. #---------------------------------------------------------------#
  887. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="048d", ATTRS{idProduct}=="c963", TAG+="uaccess", TAG+="Lenovo_Ideapad_315ach6"
  888. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="048d", ATTRS{idProduct}=="c985", TAG+="uaccess", TAG+="Lenovo_5_2023"
  889. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="048d", ATTRS{idProduct}=="c984", TAG+="uaccess", TAG+="Lenovo_5_2023_Ideapad"
  890. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="048d", ATTRS{idProduct}=="c975", TAG+="uaccess", TAG+="Lenovo_5_2022"
  891. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="048d", ATTRS{idProduct}=="c973", TAG+="uaccess", TAG+="Lenovo_5_2022_Ideapad"
  892. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="048d", ATTRS{idProduct}=="c965", TAG+="uaccess", TAG+="Lenovo_5_2021"
  893. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="048d", ATTRS{idProduct}=="c963", TAG+="uaccess", TAG+="Lenovo_5_2021_Ideapad"
  894. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="048d", ATTRS{idProduct}=="c955", TAG+="uaccess", TAG+="Lenovo_5_2020"
  895. #---------------------------------------------------------------#
  896. # Lenovo Legion K510 - DetectLenovoLegionK510Controllers
  897. #---------------------------------------------------------------#
  898. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="17ef", ATTRS{idProduct}=="619a", TAG+="uaccess", TAG+="Lenovo_Legion_K510_Mini_Pro"
  899. #---------------------------------------------------------------#
  900. # Lenovo Legion M300 - DetectLenovoLegionM300Controllers
  901. #---------------------------------------------------------------#
  902. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="17ef", ATTRS{idProduct}=="60e4", TAG+="uaccess", TAG+="Lenovo_Legion_M300"
  903. #---------------------------------------------------------------#
  904. # Lenovo USB - DetectLenovoLegionUSBControllers
  905. #---------------------------------------------------------------#
  906. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="048d", ATTRS{idProduct}=="c935", TAG+="uaccess", TAG+="Lenovo_Legion_Y740"
  907. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="048d", ATTRS{idProduct}=="c956", TAG+="uaccess", TAG+="Lenovo_Legion_7_Gen_5"
  908. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="048d", ATTRS{idProduct}=="c957", TAG+="uaccess", TAG+="Lenovo_Legion_7S_Gen_5"
  909. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="048d", ATTRS{idProduct}=="c968", TAG+="uaccess", TAG+="Lenovo_Legion_7_Gen_6"
  910. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="048d", ATTRS{idProduct}=="c967", TAG+="uaccess", TAG+="Lenovo_Legion_7S_Gen_6"
  911. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="048d", ATTRS{idProduct}=="c977", TAG+="uaccess", TAG+="Lenovo_Legion_7S_Gen_7"
  912. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="048d", ATTRS{idProduct}=="c978", TAG+="uaccess", TAG+="Lenovo_Legion_7_Gen_7"
  913. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="048d", ATTRS{idProduct}=="c988", TAG+="uaccess", TAG+="Lenovo_Legion_7_Gen_8"
  914. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="048d", ATTRS{idProduct}=="c987", TAG+="uaccess", TAG+="Lenovo_Legion_7S_Gen_8"
  915. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="048d", ATTRS{idProduct}=="c997", TAG+="uaccess", TAG+="Lenovo_Legion_7_Gen_9"
  916. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="048d", ATTRS{idProduct}=="c998", TAG+="uaccess", TAG+="Lenovo_Legion_7_Gen_9"
  917. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="048d", ATTRS{idProduct}=="c197", TAG+="uaccess", TAG+="Lenovo_Legion_7_Gen_10"
  918. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="048d", ATTRS{idProduct}=="c195", TAG+="uaccess", TAG+="Lenovo_Legion_5_Gen_10"
  919. #---------------------------------------------------------------#
  920. # LenovoMotherboard mouse - DetectLenovoMotherboardControllers
  921. #---------------------------------------------------------------#
  922. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="17ef", ATTRS{idProduct}=="c955", TAG+="uaccess", TAG+="Lenovo"
  923. #---------------------------------------------------------------#
  924. # Lexip Mouse - DetectLexipMouseControllers
  925. #---------------------------------------------------------------#
  926. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="04d8", ATTRS{idProduct}=="fd0a", TAG+="uaccess", TAG+="Np93_ALPHA__Gaming_Mouse"
  927. #---------------------------------------------------------------#
  928. # Lian Li GAII Trinity - DetectLianLiGAIITrinity
  929. #---------------------------------------------------------------#
  930. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="0416", ATTRS{idProduct}=="7373", TAG+="uaccess", TAG+="Lian_Li_GA_II_Trinity"
  931. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="0416", ATTRS{idProduct}=="7371", TAG+="uaccess", TAG+="Lian_Li_GA_II_Trinity_Performance"
  932. #---------------------------------------------------------------#
  933. # Lian Li Strimer L Connect - DetectLianLiStrimerControllers
  934. #---------------------------------------------------------------#
  935. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="0cf2", ATTRS{idProduct}=="a200", TAG+="uaccess", TAG+="Lian_Li_Strimer_L_Connect"
  936. #---------------------------------------------------------------#
  937. # Lian Li Uni Hub AL - DetectLianLiUniHubAL
  938. #---------------------------------------------------------------#
  939. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="0cf2", ATTRS{idProduct}=="a101", TAG+="uaccess", TAG+="Lian_Li_Uni_Hub__AL"
  940. #---------------------------------------------------------------#
  941. # Lian Li Uni Hub - DetectLianLiUniHub
  942. #---------------------------------------------------------------#
  943. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="0cf2", ATTRS{idProduct}=="a100", TAG+="uaccess", TAG+="Lian_Li_Uni_Hub__SL"
  944. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="0cf2", ATTRS{idProduct}=="a101", TAG+="uaccess", TAG+="Lian_Li_Uni_Hub__AL"
  945. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="0cf2", ATTRS{idProduct}=="a103", TAG+="uaccess", TAG+="Lian_Li_Uni_Hub__SL_V2"
  946. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="0cf2", ATTRS{idProduct}=="a104", TAG+="uaccess", TAG+="Lian_Li_Uni_Hub__AL_V2"
  947. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="0cf2", ATTRS{idProduct}=="a105", TAG+="uaccess", TAG+="Lian_Li_Uni_Hub__SL_V2_v05"
  948. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="0cf2", ATTRS{idProduct}=="a102", TAG+="uaccess", TAG+="Lian_Li_Uni_Hub__SL_Infinity"
  949. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="0cf2", ATTRS{idProduct}=="7750", TAG+="uaccess", TAG+="Lian_Li_Uni_Hub"
  950. #---------------------------------------------------------------#
  951. # Lian Li Uni Hub - SL - DetectLianLiUniHubSL
  952. #---------------------------------------------------------------#
  953. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="0cf2", ATTRS{idProduct}=="a100", TAG+="uaccess", TAG+="Lian_Li_Uni_Hub__SL"
  954. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="0cf2", ATTRS{idProduct}=="a103", TAG+="uaccess", TAG+="Lian_Li_Uni_Hub__SL_V2"
  955. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="0cf2", ATTRS{idProduct}=="a104", TAG+="uaccess", TAG+="Lian_Li_Uni_Hub__AL_V2"
  956. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="0cf2", ATTRS{idProduct}=="a105", TAG+="uaccess", TAG+="Lian_Li_Uni_Hub__SL_V2_v05"
  957. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="0cf2", ATTRS{idProduct}=="a102", TAG+="uaccess", TAG+="Lian_Li_Uni_Hub__SL_Infinity"
  958. #---------------------------------------------------------------#
  959. # Lian Li Uni Hub SL Infinity - DetectLianLiUniHubSLInfinity
  960. #---------------------------------------------------------------#
  961. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="0cf2", ATTRS{idProduct}=="a102", TAG+="uaccess", TAG+="Lian_Li_Uni_Hub__SL_Infinity"
  962. #---------------------------------------------------------------#
  963. # Lian Li Uni Hub SLV2 - DetectLianLiUniHubSLV2
  964. #---------------------------------------------------------------#
  965. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="0cf2", ATTRS{idProduct}=="a103", TAG+="uaccess", TAG+="Lian_Li_Uni_Hub__SL_V2"
  966. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="0cf2", ATTRS{idProduct}=="a104", TAG+="uaccess", TAG+="Lian_Li_Uni_Hub__AL_V2"
  967. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="0cf2", ATTRS{idProduct}=="a105", TAG+="uaccess", TAG+="Lian_Li_Uni_Hub__SL_V2_v05"
  968. #---------------------------------------------------------------#
  969. # Lian Li Uni Hub - DetectLianLiUniHub
  970. #---------------------------------------------------------------#
  971. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="0cf2", ATTRS{idProduct}=="a100", TAG+="uaccess", TAG+="Lian_Li_Uni_Hub__SL"
  972. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="0cf2", ATTRS{idProduct}=="a101", TAG+="uaccess", TAG+="Lian_Li_Uni_Hub__AL"
  973. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="0cf2", ATTRS{idProduct}=="a103", TAG+="uaccess", TAG+="Lian_Li_Uni_Hub__SL_V2"
  974. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="0cf2", ATTRS{idProduct}=="a104", TAG+="uaccess", TAG+="Lian_Li_Uni_Hub__AL_V2"
  975. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="0cf2", ATTRS{idProduct}=="a105", TAG+="uaccess", TAG+="Lian_Li_Uni_Hub__SL_V2_v05"
  976. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="0cf2", ATTRS{idProduct}=="a102", TAG+="uaccess", TAG+="Lian_Li_Uni_Hub__SL_Infinity"
  977. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="0cf2", ATTRS{idProduct}=="7750", TAG+="uaccess", TAG+="Lian_Li_Uni_Hub"
  978. #---------------------------------------------------------------#
  979. # Lian Li Universal Screen - DetectLianLiUniversalScreenControllers
  980. #---------------------------------------------------------------#
  981. #---------------------------------------------------------------#
  982. # Logitech G203L - DetectLogitechMouseG203L
  983. #---------------------------------------------------------------#
  984. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="046d", ATTRS{idProduct}=="c092", TAG+="uaccess", TAG+="Logitech_G203_Lightsync"
  985. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="046d", ATTRS{idProduct}=="c09d", TAG+="uaccess", TAG+="Logitech_G203_Lightsync"
  986. #---------------------------------------------------------------#
  987. # Logitech G213 - DetectLogitechKeyboardG213
  988. #---------------------------------------------------------------#
  989. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="046d", ATTRS{idProduct}=="c336", TAG+="uaccess", TAG+="Logitech_G213"
  990. #---------------------------------------------------------------#
  991. # Logitech G560 - DetectLogitechG560
  992. #---------------------------------------------------------------#
  993. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="046d", ATTRS{idProduct}=="0a78", TAG+="uaccess", TAG+="Logitech_G560_Lightsync_Speaker"
  994. #---------------------------------------------------------------#
  995. # Logitech G600 - DetectLogitechMouseG600
  996. #---------------------------------------------------------------#
  997. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="046d", ATTRS{idProduct}=="c24a", TAG+="uaccess", TAG+="Logitech_G600_Gaming_Mouse"
  998. #---------------------------------------------------------------#
  999. # Logitech G810 - DetectLogitechKeyboardG810
  1000. #---------------------------------------------------------------#
  1001. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="046d", ATTRS{idProduct}=="c342", TAG+="uaccess", TAG+="Logitech_G512"
  1002. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="046d", ATTRS{idProduct}=="c33c", TAG+="uaccess", TAG+="Logitech_G512_RGB"
  1003. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="046d", ATTRS{idProduct}=="c333", TAG+="uaccess", TAG+="Logitech_G610_Orion"
  1004. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="046d", ATTRS{idProduct}=="c338", TAG+="uaccess", TAG+="Logitech_G610_Orion"
  1005. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="046d", ATTRS{idProduct}=="c331", TAG+="uaccess", TAG+="Logitech_G810_Orion_Spectrum"
  1006. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="046d", ATTRS{idProduct}=="c337", TAG+="uaccess", TAG+="Logitech_G810_Orion_Spectrum"
  1007. #---------------------------------------------------------------#
  1008. # Logitech G815 - DetectLogitechKeyboardG815
  1009. #---------------------------------------------------------------#
  1010. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="046d", ATTRS{idProduct}=="c232", TAG+="uaccess", TAG+="Logitech_G813_RGB_Mechanical_Gaming_Keyboard"
  1011. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="046d", ATTRS{idProduct}=="c33f", TAG+="uaccess", TAG+="Logitech_G815_RGB_Mechanical_Gaming_Keyboard"
  1012. #---------------------------------------------------------------#
  1013. # Logitech G910 - DetectLogitechKeyboardG910
  1014. #---------------------------------------------------------------#
  1015. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="046d", ATTRS{idProduct}=="c32b", TAG+="uaccess", TAG+="Logitech_G910_Orion_Spark"
  1016. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="046d", ATTRS{idProduct}=="c335", TAG+="uaccess", TAG+="Logitech_G910_Orion_Spectrum"
  1017. #---------------------------------------------------------------#
  1018. # Logitech G915 - DetectLogitechKeyboardG915
  1019. #---------------------------------------------------------------#
  1020. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="046d", ATTRS{idProduct}=="c541", TAG+="uaccess", TAG+="Logitech_G915_Wireless_RGB_Mechanical_Gaming_Keyboard"
  1021. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="046d", ATTRS{idProduct}=="c547", TAG+="uaccess", TAG+="Logitech_G915_Wireless_RGB_Mechanical_Gaming_Keyboard_Receiver_2"
  1022. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="046d", ATTRS{idProduct}=="c33e", TAG+="uaccess", TAG+="Logitech_G915_Wireless_RGB_Mechanical_Gaming_Keyboard_Wired"
  1023. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="046d", ATTRS{idProduct}=="c545", TAG+="uaccess", TAG+="Logitech_G915TKL_Wireless_RGB_Mechanical_Gaming_Keyboard"
  1024. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="046d", ATTRS{idProduct}=="c343", TAG+="uaccess", TAG+="Logitech_G915TKL_Wireless_RGB_Mechanical_Gaming_Keyboard_Wired"
  1025. #---------------------------------------------------------------#
  1026. # Logitech G915 - DetectLogitechKeyboardG915Wired
  1027. #---------------------------------------------------------------#
  1028. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="046d", ATTRS{idProduct}=="c33e", TAG+="uaccess", TAG+="Logitech_G915_Wireless_RGB_Mechanical_Gaming_Keyboard_Wired"
  1029. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="046d", ATTRS{idProduct}=="c343", TAG+="uaccess", TAG+="Logitech_G915TKL_Wireless_RGB_Mechanical_Gaming_Keyboard_Wired"
  1030. #---------------------------------------------------------------#
  1031. # Logitech G933 - DetectLogitechG933
  1032. #---------------------------------------------------------------#
  1033. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="046d", ATTRS{idProduct}=="0a5b", TAG+="uaccess", TAG+="Logitech_G933_Lightsync_Headset"
  1034. #---------------------------------------------------------------#
  1035. # Logitech Lightsync Mouse - DetectLogitechMouseG303
  1036. #---------------------------------------------------------------#
  1037. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="046d", ATTRS{idProduct}=="c080", TAG+="uaccess", TAG+="Logitech_G303_Daedalus_Apex"
  1038. #---------------------------------------------------------------#
  1039. # Logitech Lightsync Mouse - DetectLogitechMouseG403
  1040. #---------------------------------------------------------------#
  1041. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="046d", ATTRS{idProduct}=="c08f", TAG+="uaccess", TAG+="Logitech_G403_HERO"
  1042. #---------------------------------------------------------------#
  1043. # Logitech Lightsync Mouse (1 Zone) - DetectLogitechMouseG203
  1044. #---------------------------------------------------------------#
  1045. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="046d", ATTRS{idProduct}=="c084", TAG+="uaccess", TAG+="Logitech_G203_Prodigy"
  1046. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="046d", ATTRS{idProduct}=="c092", TAG+="uaccess", TAG+="Logitech_G203_Lightsync"
  1047. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="046d", ATTRS{idProduct}=="c09d", TAG+="uaccess", TAG+="Logitech_G203_Lightsync"
  1048. #---------------------------------------------------------------#
  1049. # Logitech Lightsync Mouse (1 Zone) - DetectLogitechMouseGPRO
  1050. #---------------------------------------------------------------#
  1051. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="046d", ATTRS{idProduct}=="c085", TAG+="uaccess", TAG+="Logitech_G_Pro_Gaming_Mouse"
  1052. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="046d", ATTRS{idProduct}=="c08c", TAG+="uaccess", TAG+="Logitech_G_Pro_HERO_Gaming_Mouse"
  1053. #---------------------------------------------------------------#
  1054. # Logitech G Pro - DetectLogitechKeyboardGPro
  1055. #---------------------------------------------------------------#
  1056. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="046d", ATTRS{idProduct}=="c339", TAG+="uaccess", TAG+="Logitech_G_Pro_RGB_Mechanical_Gaming_Keyboard"
  1057. #---------------------------------------------------------------#
  1058. # Logitech HID++ 2.0 - DetectLogitechHIDPP20
  1059. #---------------------------------------------------------------#
  1060. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="046d", ATTRS{idProduct}=="c095", TAG+="uaccess", TAG+="Logitech_HID_20_G502_X_Plus_wired"
  1061. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="046d", ATTRS{idProduct}=="c355", TAG+="uaccess", TAG+="Logitech_HID_20_G515_LS_TKL_wired"
  1062. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="046d", ATTRS{idProduct}=="4099", TAG+="uaccess", TAG+="Logitech_HID_20_G502_X_Plus_wireless"
  1063. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="046d", ATTRS{idProduct}=="40b4", TAG+="uaccess", TAG+="Logitech_HID_20_G515_LS_TKL_wireless"
  1064. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="046d", ATTRS{idProduct}=="0b19", TAG+="uaccess", TAG+="Logitech_HID_20_G522_Lightspeed_wired"
  1065. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="046d", ATTRS{idProduct}=="0b18", TAG+="uaccess", TAG+="Logitech_HID_20_G522_Lightspeed_dongle"
  1066. #---------------------------------------------------------------#
  1067. # Logitech Lightspeed - DetectLogitechWireless
  1068. #---------------------------------------------------------------#
  1069. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="046d", ATTRS{idProduct}=="405d", TAG+="uaccess", TAG+="Logitech_G403_Wireless_Gaming_Mouse"
  1070. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="046d", ATTRS{idProduct}=="407f", TAG+="uaccess", TAG+="Logitech_G502_Wireless_Gaming_Mouse"
  1071. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="046d", ATTRS{idProduct}=="4070", TAG+="uaccess", TAG+="Logitech_G703_Wireless_Gaming_Mouse"
  1072. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="046d", ATTRS{idProduct}=="4086", TAG+="uaccess", TAG+="Logitech_G703_HERO_Wireless_Gaming_Mouse"
  1073. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="046d", ATTRS{idProduct}=="4053", TAG+="uaccess", TAG+="Logitech_G900_Wireless_Gaming_Mouse"
  1074. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="046d", ATTRS{idProduct}=="4067", TAG+="uaccess", TAG+="Logitech_G903_Wireless_Gaming_Mouse"
  1075. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="046d", ATTRS{idProduct}=="4087", TAG+="uaccess", TAG+="Logitech_G903_HERO_Wireless_Gaming_Mouse"
  1076. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="046d", ATTRS{idProduct}=="4079", TAG+="uaccess", TAG+="Logitech_G_Pro_Wireless_Gaming_Mouse"
  1077. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="046d", ATTRS{idProduct}=="405f", TAG+="uaccess", TAG+="Logitech_Powerplay_Mat"
  1078. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="046d", ATTRS{idProduct}=="c539", TAG+="uaccess", TAG+="Logitech_G_Lightspeed_Receiver"
  1079. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="046d", ATTRS{idProduct}=="c53a", TAG+="uaccess", TAG+="Logitech_Powerplay_Mat_Receiver"
  1080. #---------------------------------------------------------------#
  1081. # Logitech Lightspeed - DetectLogitechWired
  1082. #---------------------------------------------------------------#
  1083. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="046d", ATTRS{idProduct}=="c08d", TAG+="uaccess", TAG+="Logitech_G502_Wireless_Gaming_Mouse_wired"
  1084. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="046d", ATTRS{idProduct}=="c332", TAG+="uaccess", TAG+="Logitech_G502_Proteus_Spectrum_Gaming_Mouse"
  1085. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="046d", ATTRS{idProduct}=="c08b", TAG+="uaccess", TAG+="Logitech_G502_HERO_Gaming_Mouse"
  1086. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="046d", ATTRS{idProduct}=="c083", TAG+="uaccess", TAG+="Logitech_G403_Prodigy_Gaming_Mouse"
  1087. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="046d", ATTRS{idProduct}=="c082", TAG+="uaccess", TAG+="Logitech_G403_Wireless_Gaming_Mouse_wired"
  1088. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="046d", ATTRS{idProduct}=="c087", TAG+="uaccess", TAG+="Logitech_G703_Wireless_Gaming_Mouse_wired"
  1089. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="046d", ATTRS{idProduct}=="c090", TAG+="uaccess", TAG+="Logitech_G703_HERO_Wireless_Gaming_Mouse_wired"
  1090. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="046d", ATTRS{idProduct}=="c081", TAG+="uaccess", TAG+="Logitech_G900_Wireless_Gaming_Mouse_wired"
  1091. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="046d", ATTRS{idProduct}=="c086", TAG+="uaccess", TAG+="Logitech_G903_Wireless_Gaming_Mouse_wired"
  1092. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="046d", ATTRS{idProduct}=="c091", TAG+="uaccess", TAG+="Logitech_G903_HERO_Wireless_Gaming_Mouse_wired"
  1093. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="046d", ATTRS{idProduct}=="c088", TAG+="uaccess", TAG+="Logitech_G_Pro_Wireless_Gaming_Mouse_wired"
  1094. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="046d", ATTRS{idProduct}=="0a5c", TAG+="uaccess", TAG+="Logitech_G633_Gaming_Headset"
  1095. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="046d", ATTRS{idProduct}=="0a89", TAG+="uaccess", TAG+="Logitech_G635_Gaming_Headset"
  1096. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="046d", ATTRS{idProduct}=="0ab5", TAG+="uaccess", TAG+="Logitech_G733_Gaming_Headset"
  1097. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="046d", ATTRS{idProduct}=="0afe", TAG+="uaccess", TAG+="Logitech_G733_Gaming_Headset"
  1098. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="046d", ATTRS{idProduct}=="0b1f", TAG+="uaccess", TAG+="Logitech_G733_Gaming_Headset"
  1099. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="046d", ATTRS{idProduct}=="0a87", TAG+="uaccess", TAG+="Logitech_G935_Gaming_Headset"
  1100. #---------------------------------------------------------------#
  1101. # Logitech X56 - DetectLogitechX56
  1102. #---------------------------------------------------------------#
  1103. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="0738", ATTRS{idProduct}=="2221", TAG+="uaccess", TAG+="Logitech_X56_Rhino_Hotas_Joystick"
  1104. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="0738", ATTRS{idProduct}=="a221", TAG+="uaccess", TAG+="Logitech_X56_Rhino_Hotas_Throttle"
  1105. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="0738", ATTRS{idProduct}=="2221", TAG+="uaccess", TAG+="Logitech_X56_Rhino_Hotas_Joystick"
  1106. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="0738", ATTRS{idProduct}=="a221", TAG+="uaccess", TAG+="Logitech_X56_Rhino_Hotas_Throttle"
  1107. #---------------------------------------------------------------#
  1108. # MNT Pocket Reform Keyboard - DetectMNTKeyboardControllers
  1109. #---------------------------------------------------------------#
  1110. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1209", ATTRS{idProduct}=="6d02", TAG+="uaccess", TAG+="MNT_Reform_Keyboard"
  1111. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1209", ATTRS{idProduct}=="6d06", TAG+="uaccess", TAG+="MNT_Pocket_Reform_Keyboard"
  1112. #---------------------------------------------------------------#
  1113. # MNT Reform Keyboard - DetectMNTKeyboardControllers
  1114. #---------------------------------------------------------------#
  1115. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1209", ATTRS{idProduct}=="6d02", TAG+="uaccess", TAG+="MNT_Reform_Keyboard"
  1116. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1209", ATTRS{idProduct}=="6d06", TAG+="uaccess", TAG+="MNT_Pocket_Reform_Keyboard"
  1117. #---------------------------------------------------------------#
  1118. # MSI 3 Zone Keyboard - DetectMSI3ZoneControllers
  1119. #---------------------------------------------------------------#
  1120. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1770", ATTRS{idProduct}=="ff00", TAG+="uaccess", TAG+="MSI_3Zone_Laptop"
  1121. #---------------------------------------------------------------#
  1122. # MSI MS-1565 Mystic Light Keyboard (64 Byte) - DetectMSIKeyboardController
  1123. #---------------------------------------------------------------#
  1124. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="1601", TAG+="uaccess", TAG+="MSI_Keyboard_MS1565"
  1125. #---------------------------------------------------------------#
  1126. # MSI Laptop SteelSeries RGB - DetectMSILaptop
  1127. #---------------------------------------------------------------#
  1128. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1038", ATTRS{idProduct}=="1122", TAG+="uaccess", TAG+="MSI_Laptop_Keyboard"
  1129. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1038", ATTRS{idProduct}=="1161", TAG+="uaccess", TAG+="MSI_Laptop_Lightbar"
  1130. #---------------------------------------------------------------#
  1131. # MSIMonitor - DetectMSIMonitorController
  1132. #---------------------------------------------------------------#
  1133. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="3fa4", TAG+="uaccess", TAG+="MSI_Monitor_Gaming_Controller"
  1134. #---------------------------------------------------------------#
  1135. # MSI Mystic Light (112 Byte) - DetectMSIMysticLightControllers
  1136. #---------------------------------------------------------------#
  1137. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="1720", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS1720"
  1138. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7b12", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7B12"
  1139. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7b16", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7B16"
  1140. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7b17", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7B17"
  1141. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7b18", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7B18"
  1142. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7b50", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7B50"
  1143. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7b85", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7B85"
  1144. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7b92", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7B92"
  1145. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7b93", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7B93"
  1146. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7c02", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7C02"
  1147. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7c34", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7C34"
  1148. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7c35", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7C35"
  1149. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7c36", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7C36"
  1150. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7c37", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7C37"
  1151. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7c56", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7C56"
  1152. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7c59", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7C59"
  1153. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7c60", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7C60"
  1154. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7c67", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7C67"
  1155. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7c71", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7C71"
  1156. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7c73", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7C73"
  1157. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7c75", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7C75"
  1158. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7c76", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7C76"
  1159. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7c77", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7C77"
  1160. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7c79", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7C79"
  1161. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7c80", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7C80"
  1162. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7c81", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7C81"
  1163. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7c82", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7C82"
  1164. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7c83", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7C83"
  1165. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7c84", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7C84"
  1166. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7c86", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7C86"
  1167. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7c87", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7C87"
  1168. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7c90", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7C90"
  1169. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7c91", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7C91"
  1170. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7c92", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7C92"
  1171. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7c94", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7C94"
  1172. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7c95", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7C95"
  1173. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7c98", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7C98"
  1174. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7d03", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7D03"
  1175. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7d04", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7D04"
  1176. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7d06", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7D06"
  1177. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7d07", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7D07"
  1178. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7d08", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7D08"
  1179. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7d09", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7D09"
  1180. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7d13", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7D13"
  1181. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7d14", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7D14"
  1182. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7d15", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7D15"
  1183. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7d17", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7D17"
  1184. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7d18", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7D18"
  1185. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7d19", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7D19"
  1186. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7d20", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7D20"
  1187. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7d25", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7D25"
  1188. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7d27", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7D27"
  1189. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7d28", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7D28"
  1190. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7d29", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7D29"
  1191. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7d30", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7D30"
  1192. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7d31", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7D31"
  1193. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7d32", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7D32"
  1194. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7d33", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7D33"
  1195. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7d36", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7D36"
  1196. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7d37", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7D37"
  1197. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7d38", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7D38"
  1198. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7d40", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7D40"
  1199. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7d41", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7D41"
  1200. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7d42", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7D42"
  1201. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7d43", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7D43"
  1202. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7d46", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7D46"
  1203. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7d50", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7D50"
  1204. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7d51", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7D51"
  1205. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7d52", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7D52"
  1206. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7d53", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7D53"
  1207. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7d54", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7D54"
  1208. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7d59", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7D59"
  1209. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7d67", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7D67"
  1210. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7d69", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7D69"
  1211. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7d70", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7D70"
  1212. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7d73", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7D73"
  1213. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7d74", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7D74"
  1214. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7d75", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7D75"
  1215. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7d76", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7D76"
  1216. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7d77", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7D77"
  1217. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7d78", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7D78"
  1218. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7d86", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7D86"
  1219. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7d88", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7D88"
  1220. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7d89", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7D89"
  1221. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7d90", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7D90"
  1222. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7d91", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7D91"
  1223. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7d93", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7D93"
  1224. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7d96", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7D96"
  1225. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7d97", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7D97"
  1226. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7d98", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7D98"
  1227. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7d99", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7D99"
  1228. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7e01", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7E01"
  1229. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7e03", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7E03"
  1230. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7e06", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7E06"
  1231. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7e07", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7E07"
  1232. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7e09", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7E09"
  1233. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7e10", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7E10"
  1234. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="b926", TAG+="uaccess", TAG+="MSI_Mystic_Light_MSB926"
  1235. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7e70", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7E70"
  1236. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7e59", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7E59"
  1237. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7e80", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7E80"
  1238. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7e81", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7E81"
  1239. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7e34", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7E34"
  1240. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7e32", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7E32"
  1241. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7e20", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7E20"
  1242. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="0db0", ATTRS{idProduct}=="0076", TAG+="uaccess", TAG+="MSI_Mystic_Light_Common"
  1243. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="0db0", ATTRS{idProduct}=="0076", TAG+="uaccess", TAG+="MSI_Mystic_Light_X870"
  1244. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7e12", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7E12"
  1245. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7e16", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7E16"
  1246. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7e24", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7E24"
  1247. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7e26", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7E26"
  1248. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7e27", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7E27"
  1249. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7e49", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7E49"
  1250. #---------------------------------------------------------------#
  1251. # MSI Mystic Light (162 Byte) - DetectMSIMysticLightControllers
  1252. #---------------------------------------------------------------#
  1253. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="1720", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS1720"
  1254. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7b12", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7B12"
  1255. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7b16", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7B16"
  1256. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7b17", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7B17"
  1257. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7b18", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7B18"
  1258. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7b50", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7B50"
  1259. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7b85", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7B85"
  1260. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7b92", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7B92"
  1261. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7b93", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7B93"
  1262. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7c02", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7C02"
  1263. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7c34", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7C34"
  1264. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7c35", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7C35"
  1265. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7c36", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7C36"
  1266. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7c37", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7C37"
  1267. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7c56", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7C56"
  1268. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7c59", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7C59"
  1269. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7c60", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7C60"
  1270. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7c67", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7C67"
  1271. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7c71", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7C71"
  1272. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7c73", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7C73"
  1273. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7c75", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7C75"
  1274. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7c76", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7C76"
  1275. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7c77", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7C77"
  1276. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7c79", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7C79"
  1277. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7c80", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7C80"
  1278. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7c81", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7C81"
  1279. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7c82", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7C82"
  1280. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7c83", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7C83"
  1281. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7c84", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7C84"
  1282. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7c86", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7C86"
  1283. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7c87", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7C87"
  1284. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7c90", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7C90"
  1285. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7c91", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7C91"
  1286. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7c92", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7C92"
  1287. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7c94", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7C94"
  1288. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7c95", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7C95"
  1289. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7c98", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7C98"
  1290. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7d03", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7D03"
  1291. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7d04", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7D04"
  1292. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7d06", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7D06"
  1293. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7d07", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7D07"
  1294. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7d08", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7D08"
  1295. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7d09", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7D09"
  1296. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7d13", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7D13"
  1297. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7d14", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7D14"
  1298. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7d15", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7D15"
  1299. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7d17", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7D17"
  1300. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7d18", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7D18"
  1301. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7d19", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7D19"
  1302. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7d20", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7D20"
  1303. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7d25", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7D25"
  1304. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7d27", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7D27"
  1305. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7d28", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7D28"
  1306. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7d29", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7D29"
  1307. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7d30", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7D30"
  1308. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7d31", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7D31"
  1309. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7d32", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7D32"
  1310. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7d33", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7D33"
  1311. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7d36", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7D36"
  1312. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7d37", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7D37"
  1313. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7d38", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7D38"
  1314. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7d40", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7D40"
  1315. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7d41", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7D41"
  1316. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7d42", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7D42"
  1317. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7d43", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7D43"
  1318. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7d46", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7D46"
  1319. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7d50", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7D50"
  1320. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7d51", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7D51"
  1321. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7d52", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7D52"
  1322. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7d53", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7D53"
  1323. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7d54", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7D54"
  1324. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7d59", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7D59"
  1325. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7d67", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7D67"
  1326. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7d69", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7D69"
  1327. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7d70", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7D70"
  1328. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7d73", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7D73"
  1329. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7d74", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7D74"
  1330. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7d75", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7D75"
  1331. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7d76", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7D76"
  1332. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7d77", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7D77"
  1333. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7d78", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7D78"
  1334. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7d86", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7D86"
  1335. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7d88", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7D88"
  1336. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7d89", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7D89"
  1337. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7d90", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7D90"
  1338. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7d91", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7D91"
  1339. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7d93", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7D93"
  1340. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7d96", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7D96"
  1341. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7d97", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7D97"
  1342. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7d98", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7D98"
  1343. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7d99", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7D99"
  1344. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7e01", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7E01"
  1345. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7e03", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7E03"
  1346. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7e06", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7E06"
  1347. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7e07", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7E07"
  1348. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7e09", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7E09"
  1349. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7e10", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7E10"
  1350. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="b926", TAG+="uaccess", TAG+="MSI_Mystic_Light_MSB926"
  1351. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7e70", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7E70"
  1352. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7e59", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7E59"
  1353. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7e80", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7E80"
  1354. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7e81", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7E81"
  1355. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7e34", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7E34"
  1356. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7e32", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7E32"
  1357. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7e20", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7E20"
  1358. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="0db0", ATTRS{idProduct}=="0076", TAG+="uaccess", TAG+="MSI_Mystic_Light_Common"
  1359. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="0db0", ATTRS{idProduct}=="0076", TAG+="uaccess", TAG+="MSI_Mystic_Light_X870"
  1360. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7e12", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7E12"
  1361. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7e16", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7E16"
  1362. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7e24", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7E24"
  1363. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7e26", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7E26"
  1364. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7e27", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7E27"
  1365. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7e49", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7E49"
  1366. #---------------------------------------------------------------#
  1367. # MSI Mystic Light (185 Byte) - DetectMSIMysticLightControllers
  1368. #---------------------------------------------------------------#
  1369. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="1720", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS1720"
  1370. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7b12", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7B12"
  1371. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7b16", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7B16"
  1372. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7b17", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7B17"
  1373. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7b18", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7B18"
  1374. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7b50", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7B50"
  1375. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7b85", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7B85"
  1376. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7b92", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7B92"
  1377. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7b93", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7B93"
  1378. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7c02", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7C02"
  1379. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7c34", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7C34"
  1380. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7c35", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7C35"
  1381. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7c36", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7C36"
  1382. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7c37", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7C37"
  1383. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7c56", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7C56"
  1384. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7c59", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7C59"
  1385. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7c60", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7C60"
  1386. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7c67", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7C67"
  1387. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7c71", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7C71"
  1388. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7c73", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7C73"
  1389. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7c75", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7C75"
  1390. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7c76", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7C76"
  1391. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7c77", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7C77"
  1392. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7c79", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7C79"
  1393. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7c80", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7C80"
  1394. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7c81", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7C81"
  1395. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7c82", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7C82"
  1396. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7c83", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7C83"
  1397. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7c84", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7C84"
  1398. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7c86", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7C86"
  1399. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7c87", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7C87"
  1400. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7c90", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7C90"
  1401. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7c91", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7C91"
  1402. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7c92", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7C92"
  1403. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7c94", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7C94"
  1404. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7c95", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7C95"
  1405. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7c98", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7C98"
  1406. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7d03", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7D03"
  1407. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7d04", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7D04"
  1408. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7d06", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7D06"
  1409. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7d07", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7D07"
  1410. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7d08", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7D08"
  1411. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7d09", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7D09"
  1412. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7d13", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7D13"
  1413. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7d14", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7D14"
  1414. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7d15", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7D15"
  1415. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7d17", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7D17"
  1416. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7d18", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7D18"
  1417. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7d19", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7D19"
  1418. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7d20", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7D20"
  1419. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7d25", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7D25"
  1420. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7d27", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7D27"
  1421. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7d28", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7D28"
  1422. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7d29", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7D29"
  1423. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7d30", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7D30"
  1424. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7d31", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7D31"
  1425. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7d32", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7D32"
  1426. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7d33", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7D33"
  1427. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7d36", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7D36"
  1428. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7d37", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7D37"
  1429. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7d38", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7D38"
  1430. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7d40", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7D40"
  1431. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7d41", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7D41"
  1432. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7d42", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7D42"
  1433. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7d43", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7D43"
  1434. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7d46", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7D46"
  1435. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7d50", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7D50"
  1436. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7d51", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7D51"
  1437. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7d52", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7D52"
  1438. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7d53", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7D53"
  1439. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7d54", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7D54"
  1440. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7d59", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7D59"
  1441. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7d67", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7D67"
  1442. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7d69", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7D69"
  1443. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7d70", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7D70"
  1444. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7d73", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7D73"
  1445. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7d74", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7D74"
  1446. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7d75", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7D75"
  1447. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7d76", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7D76"
  1448. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7d77", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7D77"
  1449. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7d78", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7D78"
  1450. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7d86", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7D86"
  1451. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7d88", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7D88"
  1452. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7d89", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7D89"
  1453. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7d90", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7D90"
  1454. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7d91", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7D91"
  1455. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7d93", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7D93"
  1456. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7d96", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7D96"
  1457. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7d97", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7D97"
  1458. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7d98", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7D98"
  1459. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7d99", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7D99"
  1460. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7e01", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7E01"
  1461. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7e03", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7E03"
  1462. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7e06", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7E06"
  1463. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7e07", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7E07"
  1464. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7e09", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7E09"
  1465. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7e10", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7E10"
  1466. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="b926", TAG+="uaccess", TAG+="MSI_Mystic_Light_MSB926"
  1467. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7e70", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7E70"
  1468. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7e59", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7E59"
  1469. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7e80", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7E80"
  1470. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7e81", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7E81"
  1471. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7e34", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7E34"
  1472. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7e32", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7E32"
  1473. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7e20", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7E20"
  1474. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="0db0", ATTRS{idProduct}=="0076", TAG+="uaccess", TAG+="MSI_Mystic_Light_Common"
  1475. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="0db0", ATTRS{idProduct}=="0076", TAG+="uaccess", TAG+="MSI_Mystic_Light_X870"
  1476. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7e12", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7E12"
  1477. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7e16", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7E16"
  1478. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7e24", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7E24"
  1479. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7e26", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7E26"
  1480. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7e27", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7E27"
  1481. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="7e49", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS7E49"
  1482. #---------------------------------------------------------------#
  1483. # MSI GL66 Mystic Light Keyboard (64 Byte) - DetectMSIMysticLight64Controllers
  1484. #---------------------------------------------------------------#
  1485. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="1562", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS1562"
  1486. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="1563", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS1563"
  1487. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="1564", TAG+="uaccess", TAG+="MSI_Mystic_Light_MS1564"
  1488. #---------------------------------------------------------------#
  1489. # MSI Optix - DetectMSIOptixControllers
  1490. #---------------------------------------------------------------#
  1491. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1462", ATTRS{idProduct}=="3fa4", TAG+="uaccess", TAG+="MSI_Optix_controller"
  1492. #---------------------------------------------------------------#
  1493. # MSI Vigor GK30 - DetectMSIVigorGK30Controllers
  1494. #---------------------------------------------------------------#
  1495. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="0db0", ATTRS{idProduct}=="0b30", TAG+="uaccess", TAG+="MSI_Vigor_GK30_controller"
  1496. #---------------------------------------------------------------#
  1497. # MadCatz Cyborg Gaming Light - DetectMadCatzCyborgControllers
  1498. #---------------------------------------------------------------#
  1499. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="06a3", ATTRS{idProduct}=="0dc5", TAG+="uaccess", TAG+="MadCatz_Cyborg_Gaming_Light"
  1500. #---------------------------------------------------------------#
  1501. # Mintaka Keyboard - DetectMintakaKeyboardControllers
  1502. #---------------------------------------------------------------#
  1503. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="05ac", ATTRS{idProduct}=="0256", TAG+="uaccess", TAG+="VSG_Mintaka"
  1504. #---------------------------------------------------------------#
  1505. # Mountain Keyboard - DetectMountainKeyboardControllers
  1506. #---------------------------------------------------------------#
  1507. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3282", ATTRS{idProduct}=="0001", TAG+="uaccess", TAG+="Mountain_Everest"
  1508. #---------------------------------------------------------------#
  1509. # Mountain Keyboard - DetectMountainKeyboardControllers
  1510. #---------------------------------------------------------------#
  1511. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3282", ATTRS{idProduct}=="0001", TAG+="uaccess", TAG+="Mountain_Everest"
  1512. #---------------------------------------------------------------#
  1513. # N5312A mouse - DetectN5312AControllers
  1514. #---------------------------------------------------------------#
  1515. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="4e53", ATTRS{idProduct}=="5406", TAG+="uaccess", TAG+="N5312A_USB_Optical_Mouse"
  1516. #---------------------------------------------------------------#
  1517. # NZXT Hue 1 - DetectNZXTHue1Controllers
  1518. #---------------------------------------------------------------#
  1519. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1e71", ATTRS{idProduct}=="1714", TAG+="uaccess", TAG+="NZXT_Smart_Device_V1"
  1520. #---------------------------------------------------------------#
  1521. # NZXT Hue2 - DetectNZXTFanController
  1522. #---------------------------------------------------------------#
  1523. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1e71", ATTRS{idProduct}=="2009", TAG+="uaccess", TAG+="NZXT_RGB__Fan_Controller"
  1524. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1e71", ATTRS{idProduct}=="2010", TAG+="uaccess", TAG+="NZXT_RGB__Fan_Controller"
  1525. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1e71", ATTRS{idProduct}=="200e", TAG+="uaccess", TAG+="NZXT_RGB__Fan_Controller"
  1526. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1e71", ATTRS{idProduct}=="2011", TAG+="uaccess", TAG+="NZXT_RGB__Fan_Controller"
  1527. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1e71", ATTRS{idProduct}=="2019", TAG+="uaccess", TAG+="NZXT_RGB__Fan_Controller"
  1528. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1e71", ATTRS{idProduct}=="2020", TAG+="uaccess", TAG+="NZXT_RGB__Fan_Controller"
  1529. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1e71", ATTRS{idProduct}=="201f", TAG+="uaccess", TAG+="NZXT_RGB__Fan_Controller"
  1530. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1e71", ATTRS{idProduct}=="2022", TAG+="uaccess", TAG+="NZXT_RGB__Fan_Controller_2024"
  1531. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1e71", ATTRS{idProduct}=="201b", TAG+="uaccess", TAG+="NZXT_B650E_Motherboard"
  1532. #---------------------------------------------------------------#
  1533. # NZXT Hue2 - DetectNZXTFanController6Channel
  1534. #---------------------------------------------------------------#
  1535. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1e71", ATTRS{idProduct}=="2011", TAG+="uaccess", TAG+="NZXT_RGB__Fan_Controller"
  1536. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1e71", ATTRS{idProduct}=="2019", TAG+="uaccess", TAG+="NZXT_RGB__Fan_Controller"
  1537. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1e71", ATTRS{idProduct}=="2020", TAG+="uaccess", TAG+="NZXT_RGB__Fan_Controller"
  1538. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1e71", ATTRS{idProduct}=="201f", TAG+="uaccess", TAG+="NZXT_RGB__Fan_Controller"
  1539. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1e71", ATTRS{idProduct}=="2022", TAG+="uaccess", TAG+="NZXT_RGB__Fan_Controller_2024"
  1540. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1e71", ATTRS{idProduct}=="201b", TAG+="uaccess", TAG+="NZXT_B650E_Motherboard"
  1541. #---------------------------------------------------------------#
  1542. # NZXT Hue2 - DetectNZXTHue2
  1543. #---------------------------------------------------------------#
  1544. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1e71", ATTRS{idProduct}=="2001", TAG+="uaccess", TAG+="NZXT_Hue_2"
  1545. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1e71", ATTRS{idProduct}=="2002", TAG+="uaccess", TAG+="NZXT_Hue_2_Ambient"
  1546. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1e71", ATTRS{idProduct}=="2005", TAG+="uaccess", TAG+="NZXT_Hue_2_Motherboard"
  1547. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1e71", ATTRS{idProduct}=="200b", TAG+="uaccess", TAG+="NZXT_Hue_2_Motherboard"
  1548. #---------------------------------------------------------------#
  1549. # NZXT Hue2 - DetectNZXTHue2Ambient
  1550. #---------------------------------------------------------------#
  1551. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1e71", ATTRS{idProduct}=="2002", TAG+="uaccess", TAG+="NZXT_Hue_2_Ambient"
  1552. #---------------------------------------------------------------#
  1553. # NZXT Hue2 - DetectNZXTHue2Motherboard
  1554. #---------------------------------------------------------------#
  1555. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1e71", ATTRS{idProduct}=="2005", TAG+="uaccess", TAG+="NZXT_Hue_2_Motherboard"
  1556. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1e71", ATTRS{idProduct}=="200b", TAG+="uaccess", TAG+="NZXT_Hue_2_Motherboard"
  1557. #---------------------------------------------------------------#
  1558. # NZXT Hue2 - DetectNZXTKrakenX3
  1559. #---------------------------------------------------------------#
  1560. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1e71", ATTRS{idProduct}=="2007", TAG+="uaccess", TAG+="NZXT_Kraken_X3_Series"
  1561. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1e71", ATTRS{idProduct}=="2014", TAG+="uaccess", TAG+="NZXT_Kraken_X3_Series_RGB"
  1562. #---------------------------------------------------------------#
  1563. # NZXT Hue2 - DetectNZXTRGBController
  1564. #---------------------------------------------------------------#
  1565. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1e71", ATTRS{idProduct}=="2012", TAG+="uaccess", TAG+="NZXT_RGB_Controller"
  1566. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1e71", ATTRS{idProduct}=="2021", TAG+="uaccess", TAG+="NZXT_RGB_Controller"
  1567. #---------------------------------------------------------------#
  1568. # NZXT Hue2 - DetectNZXTSmartDeviceV2
  1569. #---------------------------------------------------------------#
  1570. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1e71", ATTRS{idProduct}=="2006", TAG+="uaccess", TAG+="NZXT_Smart_Device_V2"
  1571. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1e71", ATTRS{idProduct}=="200d", TAG+="uaccess", TAG+="NZXT_Smart_Device_V2"
  1572. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1e71", ATTRS{idProduct}=="200f", TAG+="uaccess", TAG+="NZXT_Smart_Device_V2"
  1573. #---------------------------------------------------------------#
  1574. # NZXT Hue2 - DetectNZXTKrakenElite
  1575. #---------------------------------------------------------------#
  1576. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1e71", ATTRS{idProduct}=="3012", TAG+="uaccess", TAG+="NZXT_Kraken_2024_ELITE_Series_RGB"
  1577. #---------------------------------------------------------------#
  1578. # NZXT Hue+ - DetectNZXTHuePlusControllers
  1579. #---------------------------------------------------------------#
  1580. SUBSYSTEMS=="serial|hidraw", ATTRS{idVendor}=="04d8", ATTRS{idProduct}=="00df", TAG+="uaccess", TAG+="NZXT_Hue"
  1581. #---------------------------------------------------------------#
  1582. # NZXT Kraken - DetectNZXTKrakenControllers
  1583. #---------------------------------------------------------------#
  1584. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1e71", ATTRS{idProduct}=="170e", TAG+="uaccess", TAG+="NZXT_Kraken_X2"
  1585. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1e71", ATTRS{idProduct}=="1715", TAG+="uaccess", TAG+="NZXT_Kraken_M2"
  1586. #---------------------------------------------------------------#
  1587. # NZXT Mouse - DetectNZXTMouseControllers
  1588. #---------------------------------------------------------------#
  1589. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1e71", ATTRS{idProduct}=="2100", TAG+="uaccess", TAG+="NZXT_Lift"
  1590. #---------------------------------------------------------------#
  1591. # Nollie Controller - DetectNollieControllers
  1592. #---------------------------------------------------------------#
  1593. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3061", ATTRS{idProduct}=="4714", TAG+="uaccess", TAG+="Nollie_32CH"
  1594. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3061", ATTRS{idProduct}=="4716", TAG+="uaccess", TAG+="Nollie_16CH"
  1595. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="16d2", ATTRS{idProduct}=="1f01", TAG+="uaccess", TAG+="Nollie_8CH"
  1596. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="16d2", ATTRS{idProduct}=="1f11", TAG+="uaccess", TAG+="Nollie_1CH"
  1597. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="16d5", ATTRS{idProduct}=="2a32", TAG+="uaccess", TAG+="Nollie_32OS21"
  1598. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="16d5", ATTRS{idProduct}=="2a16", TAG+="uaccess", TAG+="Nollie_16OS21"
  1599. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="16d5", ATTRS{idProduct}=="2a08", TAG+="uaccess", TAG+="Nollie_8OS21"
  1600. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="16d5", ATTRS{idProduct}=="2c08", TAG+="uaccess", TAG+="Prism_8OS21"
  1601. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="16d5", ATTRS{idProduct}=="2a01", TAG+="uaccess", TAG+="Nollie_1OS21"
  1602. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="16d2", ATTRS{idProduct}=="1616", TAG+="uaccess", TAG+="Nollie_28_12"
  1603. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="16d2", ATTRS{idProduct}=="1617", TAG+="uaccess", TAG+="Nollie_28_L1"
  1604. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="16d2", ATTRS{idProduct}=="1618", TAG+="uaccess", TAG+="Nollie_28_L2"
  1605. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="16d5", ATTRS{idProduct}=="4714", TAG+="uaccess", TAG+="Nollie_32OS2"
  1606. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="16d5", ATTRS{idProduct}=="4716", TAG+="uaccess", TAG+="Nollie_16OS2"
  1607. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="16d5", ATTRS{idProduct}=="1f01", TAG+="uaccess", TAG+="Nollie_8OS2"
  1608. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="16d5", ATTRS{idProduct}=="1f11", TAG+="uaccess", TAG+="Nollie_1OS2"
  1609. #---------------------------------------------------------------#
  1610. # Nvidia ESA - DetectNvidiaESAControllers
  1611. #---------------------------------------------------------------#
  1612. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="0955", ATTRS{idProduct}=="000a", TAG+="uaccess", TAG+="Nvidia_ESA__Dell_XPS_730x"
  1613. #---------------------------------------------------------------#
  1614. # Patriot Viper V550 - DetectPatriotViperMouseControllers
  1615. #---------------------------------------------------------------#
  1616. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="0c45", ATTRS{idProduct}=="7e18", TAG+="uaccess", TAG+="Patriot_Viper_V550"
  1617. #---------------------------------------------------------------#
  1618. # QMK Keychron - DetectQMKKeychronController
  1619. #---------------------------------------------------------------#
  1620. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3434", ATTRS{idProduct}=="0510", TAG+="uaccess", TAG+="Keychron_C1_Pro"
  1621. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3434", ATTRS{idProduct}=="0521", TAG+="uaccess", TAG+="Keychron_C1_Pro_8K"
  1622. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3434", ATTRS{idProduct}=="051d", TAG+="uaccess", TAG+="Keychron_C1_Pro_8K"
  1623. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3434", ATTRS{idProduct}=="051e", TAG+="uaccess", TAG+="Keychron_C1_Pro_8K"
  1624. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3434", ATTRS{idProduct}=="0516", TAG+="uaccess", TAG+="Keychron_C1_Pro_V2"
  1625. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3434", ATTRS{idProduct}=="0520", TAG+="uaccess", TAG+="Keychron_C2_Pro"
  1626. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3434", ATTRS{idProduct}=="0522", TAG+="uaccess", TAG+="Keychron_C2_Pro_8K"
  1627. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3434", ATTRS{idProduct}=="052d", TAG+="uaccess", TAG+="Keychron_C2_Pro_8K"
  1628. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3434", ATTRS{idProduct}=="0526", TAG+="uaccess", TAG+="Keychron_C2_Pro_V2"
  1629. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3434", ATTRS{idProduct}=="0433", TAG+="uaccess", TAG+="Keychron_C3_Pro"
  1630. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3434", ATTRS{idProduct}=="0530", TAG+="uaccess", TAG+="Keychron_C3_Pro_8K"
  1631. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3434", ATTRS{idProduct}=="0531", TAG+="uaccess", TAG+="Keychron_C3_Pro_8K"
  1632. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3434", ATTRS{idProduct}=="0532", TAG+="uaccess", TAG+="Keychron_C3_Pro_8K"
  1633. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3434", ATTRS{idProduct}=="0a06", TAG+="uaccess", TAG+="Keychron_K0_Max"
  1634. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3434", ATTRS{idProduct}=="0a10", TAG+="uaccess", TAG+="Keychron_K1_Max"
  1635. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3434", ATTRS{idProduct}=="0a11", TAG+="uaccess", TAG+="Keychron_K1_Max"
  1636. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3434", ATTRS{idProduct}=="0a12", TAG+="uaccess", TAG+="Keychron_K1_Max"
  1637. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3434", ATTRS{idProduct}=="0d10", TAG+="uaccess", TAG+="Keychron_K1_V6"
  1638. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3434", ATTRS{idProduct}=="0d11", TAG+="uaccess", TAG+="Keychron_K1_V6"
  1639. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3434", ATTRS{idProduct}=="0d12", TAG+="uaccess", TAG+="Keychron_K1_V6"
  1640. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3434", ATTRS{idProduct}=="0e20", TAG+="uaccess", TAG+="Keychron_K2_HE"
  1641. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3434", ATTRS{idProduct}=="0e21", TAG+="uaccess", TAG+="Keychron_K2_HE"
  1642. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3434", ATTRS{idProduct}=="0e22", TAG+="uaccess", TAG+="Keychron_K2_HE"
  1643. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3434", ATTRS{idProduct}=="0a20", TAG+="uaccess", TAG+="Keychron_K2_Max"
  1644. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3434", ATTRS{idProduct}=="0a21", TAG+="uaccess", TAG+="Keychron_K2_Max"
  1645. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3434", ATTRS{idProduct}=="0a22", TAG+="uaccess", TAG+="Keychron_K2_Max"
  1646. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3434", ATTRS{idProduct}=="0d20", TAG+="uaccess", TAG+="Keychron_K2_V3"
  1647. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3434", ATTRS{idProduct}=="0d21", TAG+="uaccess", TAG+="Keychron_K2_V3"
  1648. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3434", ATTRS{idProduct}=="0d22", TAG+="uaccess", TAG+="Keychron_K2_V3"
  1649. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3434", ATTRS{idProduct}=="0a30", TAG+="uaccess", TAG+="Keychron_K3_Max"
  1650. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3434", ATTRS{idProduct}=="0a31", TAG+="uaccess", TAG+="Keychron_K3_Max"
  1651. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3434", ATTRS{idProduct}=="0a32", TAG+="uaccess", TAG+="Keychron_K3_Max"
  1652. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3434", ATTRS{idProduct}=="0d30", TAG+="uaccess", TAG+="Keychron_K3_V3"
  1653. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3434", ATTRS{idProduct}=="0d31", TAG+="uaccess", TAG+="Keychron_K3_V3"
  1654. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3434", ATTRS{idProduct}=="0d32", TAG+="uaccess", TAG+="Keychron_K3_V3"
  1655. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3434", ATTRS{idProduct}=="0e40", TAG+="uaccess", TAG+="Keychron_K4_HE"
  1656. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3434", ATTRS{idProduct}=="0e41", TAG+="uaccess", TAG+="Keychron_K4_HE"
  1657. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3434", ATTRS{idProduct}=="0e42", TAG+="uaccess", TAG+="Keychron_K4_HE"
  1658. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3434", ATTRS{idProduct}=="0a40", TAG+="uaccess", TAG+="Keychron_K4_Max"
  1659. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3434", ATTRS{idProduct}=="0a41", TAG+="uaccess", TAG+="Keychron_K4_Max"
  1660. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3434", ATTRS{idProduct}=="0a42", TAG+="uaccess", TAG+="Keychron_K4_Max"
  1661. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3434", ATTRS{idProduct}=="0d40", TAG+="uaccess", TAG+="Keychron_K4_V3"
  1662. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3434", ATTRS{idProduct}=="0d41", TAG+="uaccess", TAG+="Keychron_K4_V3"
  1663. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3434", ATTRS{idProduct}=="0d42", TAG+="uaccess", TAG+="Keychron_K4_V3"
  1664. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3434", ATTRS{idProduct}=="0a50", TAG+="uaccess", TAG+="Keychron_K5_Max"
  1665. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3434", ATTRS{idProduct}=="0a51", TAG+="uaccess", TAG+="Keychron_K5_Max"
  1666. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3434", ATTRS{idProduct}=="0a52", TAG+="uaccess", TAG+="Keychron_K5_Max"
  1667. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3434", ATTRS{idProduct}=="0a58", TAG+="uaccess", TAG+="Keychron_K5_Max"
  1668. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3434", ATTRS{idProduct}=="0d50", TAG+="uaccess", TAG+="Keychron_K5_V2"
  1669. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3434", ATTRS{idProduct}=="0d51", TAG+="uaccess", TAG+="Keychron_K5_V2"
  1670. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3434", ATTRS{idProduct}=="0d52", TAG+="uaccess", TAG+="Keychron_K5_V2"
  1671. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3434", ATTRS{idProduct}=="0e60", TAG+="uaccess", TAG+="Keychron_K6_HE"
  1672. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3434", ATTRS{idProduct}=="0a70", TAG+="uaccess", TAG+="Keychron_K7_Max"
  1673. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3434", ATTRS{idProduct}=="0a71", TAG+="uaccess", TAG+="Keychron_K7_Max"
  1674. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3434", ATTRS{idProduct}=="0a72", TAG+="uaccess", TAG+="Keychron_K7_Max"
  1675. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3434", ATTRS{idProduct}=="0a76", TAG+="uaccess", TAG+="Keychron_K7_Max"
  1676. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3434", ATTRS{idProduct}=="0e80", TAG+="uaccess", TAG+="Keychron_K8_HE"
  1677. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3434", ATTRS{idProduct}=="0e81", TAG+="uaccess", TAG+="Keychron_K8_HE"
  1678. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3434", ATTRS{idProduct}=="0e82", TAG+="uaccess", TAG+="Keychron_K8_HE"
  1679. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3434", ATTRS{idProduct}=="0a80", TAG+="uaccess", TAG+="Keychron_K8_Max"
  1680. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3434", ATTRS{idProduct}=="0a81", TAG+="uaccess", TAG+="Keychron_K8_Max"
  1681. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3434", ATTRS{idProduct}=="0a82", TAG+="uaccess", TAG+="Keychron_K8_Max"
  1682. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3434", ATTRS{idProduct}=="0280", TAG+="uaccess", TAG+="Keychron_K8_Pro"
  1683. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3434", ATTRS{idProduct}=="0281", TAG+="uaccess", TAG+="Keychron_K8_Pro"
  1684. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3434", ATTRS{idProduct}=="0282", TAG+="uaccess", TAG+="Keychron_K8_Pro"
  1685. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3434", ATTRS{idProduct}=="0d80", TAG+="uaccess", TAG+="Keychron_K8_V2"
  1686. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3434", ATTRS{idProduct}=="0d81", TAG+="uaccess", TAG+="Keychron_K8_V2"
  1687. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3434", ATTRS{idProduct}=="0d82", TAG+="uaccess", TAG+="Keychron_K8_V2"
  1688. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3434", ATTRS{idProduct}=="0a90", TAG+="uaccess", TAG+="Keychron_K9_Max"
  1689. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3434", ATTRS{idProduct}=="0ea0", TAG+="uaccess", TAG+="Keychron_K10_HE"
  1690. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3434", ATTRS{idProduct}=="0ea1", TAG+="uaccess", TAG+="Keychron_K10_HE"
  1691. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3434", ATTRS{idProduct}=="0aa0", TAG+="uaccess", TAG+="Keychron_K10_Max"
  1692. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3434", ATTRS{idProduct}=="0aa1", TAG+="uaccess", TAG+="Keychron_K10_Max"
  1693. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3434", ATTRS{idProduct}=="0aa2", TAG+="uaccess", TAG+="Keychron_K10_Max"
  1694. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3434", ATTRS{idProduct}=="0da0", TAG+="uaccess", TAG+="Keychron_K10_V2"
  1695. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3434", ATTRS{idProduct}=="0da1", TAG+="uaccess", TAG+="Keychron_K10_V2"
  1696. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3434", ATTRS{idProduct}=="0da2", TAG+="uaccess", TAG+="Keychron_K10_V2"
  1697. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3434", ATTRS{idProduct}=="0ab3", TAG+="uaccess", TAG+="Keychron_K11_Max"
  1698. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3434", ATTRS{idProduct}=="0ab4", TAG+="uaccess", TAG+="Keychron_K11_Max"
  1699. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3434", ATTRS{idProduct}=="0ab5", TAG+="uaccess", TAG+="Keychron_K11_Max"
  1700. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3434", ATTRS{idProduct}=="0ad0", TAG+="uaccess", TAG+="Keychron_K13_Max"
  1701. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3434", ATTRS{idProduct}=="0ad1", TAG+="uaccess", TAG+="Keychron_K13_Max"
  1702. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3434", ATTRS{idProduct}=="0ad2", TAG+="uaccess", TAG+="Keychron_K13_Max"
  1703. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3434", ATTRS{idProduct}=="0af0", TAG+="uaccess", TAG+="Keychron_K15_Max"
  1704. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3434", ATTRS{idProduct}=="0af1", TAG+="uaccess", TAG+="Keychron_K15_Max"
  1705. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3434", ATTRS{idProduct}=="0a00", TAG+="uaccess", TAG+="Keychron_K17_Max"
  1706. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3434", ATTRS{idProduct}=="0a01", TAG+="uaccess", TAG+="Keychron_K17_Max"
  1707. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3434", ATTRS{idProduct}=="0a02", TAG+="uaccess", TAG+="Keychron_K17_Max"
  1708. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3434", ATTRS{idProduct}=="0130", TAG+="uaccess", TAG+="Keychron_Q0"
  1709. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3434", ATTRS{idProduct}=="0131", TAG+="uaccess", TAG+="Keychron_Q0_Plus"
  1710. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3434", ATTRS{idProduct}=="0800", TAG+="uaccess", TAG+="Keychron_Q0_Max"
  1711. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3434", ATTRS{idProduct}=="0b10", TAG+="uaccess", TAG+="Keychron_Q1_HE"
  1712. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3434", ATTRS{idProduct}=="0b11", TAG+="uaccess", TAG+="Keychron_Q1_HE"
  1713. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3434", ATTRS{idProduct}=="0b12", TAG+="uaccess", TAG+="Keychron_Q1_HE"
  1714. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3434", ATTRS{idProduct}=="0810", TAG+="uaccess", TAG+="Keychron_Q1_Max"
  1715. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3434", ATTRS{idProduct}=="0811", TAG+="uaccess", TAG+="Keychron_Q1_Max"
  1716. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3434", ATTRS{idProduct}=="0812", TAG+="uaccess", TAG+="Keychron_Q1_Max"
  1717. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3434", ATTRS{idProduct}=="0100", TAG+="uaccess", TAG+="Keychron_Q1_V1"
  1718. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3434", ATTRS{idProduct}=="0101", TAG+="uaccess", TAG+="Keychron_Q1_V1"
  1719. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3434", ATTRS{idProduct}=="0102", TAG+="uaccess", TAG+="Keychron_Q1_V1"
  1720. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3434", ATTRS{idProduct}=="0103", TAG+="uaccess", TAG+="Keychron_Q1_V1"
  1721. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3434", ATTRS{idProduct}=="0106", TAG+="uaccess", TAG+="Keychron_Q1_V2"
  1722. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3434", ATTRS{idProduct}=="0107", TAG+="uaccess", TAG+="Keychron_Q1_V2"
  1723. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3434", ATTRS{idProduct}=="0108", TAG+="uaccess", TAG+="Keychron_Q1_V2"
  1724. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3434", ATTRS{idProduct}=="0109", TAG+="uaccess", TAG+="Keychron_Q1_V2"
  1725. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3434", ATTRS{idProduct}=="010a", TAG+="uaccess", TAG+="Keychron_Q1_V2"
  1726. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3434", ATTRS{idProduct}=="010b", TAG+="uaccess", TAG+="Keychron_Q1_V2"
  1727. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3434", ATTRS{idProduct}=="0110", TAG+="uaccess", TAG+="Keychron_Q2"
  1728. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3434", ATTRS{idProduct}=="0111", TAG+="uaccess", TAG+="Keychron_Q2"
  1729. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3434", ATTRS{idProduct}=="0112", TAG+="uaccess", TAG+="Keychron_Q2"
  1730. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3434", ATTRS{idProduct}=="0113", TAG+="uaccess", TAG+="Keychron_Q2"
  1731. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3434", ATTRS{idProduct}=="0114", TAG+="uaccess", TAG+="Keychron_Q2"
  1732. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3434", ATTRS{idProduct}=="0115", TAG+="uaccess", TAG+="Keychron_Q2"
  1733. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3434", ATTRS{idProduct}=="0b20", TAG+="uaccess", TAG+="Keychron_Q2_HE"
  1734. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3434", ATTRS{idProduct}=="0820", TAG+="uaccess", TAG+="Keychron_Q2_Max"
  1735. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3434", ATTRS{idProduct}=="0821", TAG+="uaccess", TAG+="Keychron_Q2_Max"
  1736. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3434", ATTRS{idProduct}=="0120", TAG+="uaccess", TAG+="Keychron_Q3"
  1737. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3434", ATTRS{idProduct}=="0121", TAG+="uaccess", TAG+="Keychron_Q3"
  1738. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3434", ATTRS{idProduct}=="0122", TAG+="uaccess", TAG+="Keychron_Q3"
  1739. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3434", ATTRS{idProduct}=="0123", TAG+="uaccess", TAG+="Keychron_Q3"
  1740. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3434", ATTRS{idProduct}=="0124", TAG+="uaccess", TAG+="Keychron_Q3"
  1741. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3434", ATTRS{idProduct}=="0125", TAG+="uaccess", TAG+="Keychron_Q3"
  1742. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3434", ATTRS{idProduct}=="0b30", TAG+="uaccess", TAG+="Keychron_Q3_HE"
  1743. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3434", ATTRS{idProduct}=="0b31", TAG+="uaccess", TAG+="Keychron_Q3_HE"
  1744. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3434", ATTRS{idProduct}=="0b32", TAG+="uaccess", TAG+="Keychron_Q3_HE"
  1745. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3434", ATTRS{idProduct}=="0830", TAG+="uaccess", TAG+="Keychron_Q3_Max"
  1746. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3434", ATTRS{idProduct}=="0831", TAG+="uaccess", TAG+="Keychron_Q3_Max"
  1747. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3434", ATTRS{idProduct}=="0140", TAG+="uaccess", TAG+="Keychron_Q4"
  1748. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3434", ATTRS{idProduct}=="0142", TAG+="uaccess", TAG+="Keychron_Q4"
  1749. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3434", ATTRS{idProduct}=="0b40", TAG+="uaccess", TAG+="Keychron_Q4_HE"
  1750. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3434", ATTRS{idProduct}=="0150", TAG+="uaccess", TAG+="Keychron_Q5"
  1751. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3434", ATTRS{idProduct}=="0151", TAG+="uaccess", TAG+="Keychron_Q5"
  1752. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3434", ATTRS{idProduct}=="0152", TAG+="uaccess", TAG+="Keychron_Q5"
  1753. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3434", ATTRS{idProduct}=="0153", TAG+="uaccess", TAG+="Keychron_Q5"
  1754. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3434", ATTRS{idProduct}=="0b50", TAG+="uaccess", TAG+="Keychron_Q5_HE"
  1755. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3434", ATTRS{idProduct}=="0b51", TAG+="uaccess", TAG+="Keychron_Q5_HE"
  1756. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3434", ATTRS{idProduct}=="0b52", TAG+="uaccess", TAG+="Keychron_Q5_HE"
  1757. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3434", ATTRS{idProduct}=="0850", TAG+="uaccess", TAG+="Keychron_Q5_Max"
  1758. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3434", ATTRS{idProduct}=="0851", TAG+="uaccess", TAG+="Keychron_Q5_Max"
  1759. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3434", ATTRS{idProduct}=="0852", TAG+="uaccess", TAG+="Keychron_Q5_Max"
  1760. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3434", ATTRS{idProduct}=="0160", TAG+="uaccess", TAG+="Keychron_Q6"
  1761. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3434", ATTRS{idProduct}=="0161", TAG+="uaccess", TAG+="Keychron_Q6"
  1762. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3434", ATTRS{idProduct}=="0162", TAG+="uaccess", TAG+="Keychron_Q6"
  1763. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3434", ATTRS{idProduct}=="0163", TAG+="uaccess", TAG+="Keychron_Q6"
  1764. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3434", ATTRS{idProduct}=="0b60", TAG+="uaccess", TAG+="Keychron_Q6_HE"
  1765. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3434", ATTRS{idProduct}=="0b61", TAG+="uaccess", TAG+="Keychron_Q6_HE"
  1766. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3434", ATTRS{idProduct}=="0b62", TAG+="uaccess", TAG+="Keychron_Q6_HE"
  1767. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3434", ATTRS{idProduct}=="0860", TAG+="uaccess", TAG+="Keychron_Q6_Max"
  1768. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3434", ATTRS{idProduct}=="0861", TAG+="uaccess", TAG+="Keychron_Q6_Max"
  1769. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3434", ATTRS{idProduct}=="0170", TAG+="uaccess", TAG+="Keychron_Q7"
  1770. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3434", ATTRS{idProduct}=="0172", TAG+="uaccess", TAG+="Keychron_Q7"
  1771. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3434", ATTRS{idProduct}=="0180", TAG+="uaccess", TAG+="Keychron_Q8"
  1772. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3434", ATTRS{idProduct}=="0181", TAG+="uaccess", TAG+="Keychron_Q8"
  1773. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3434", ATTRS{idProduct}=="0182", TAG+="uaccess", TAG+="Keychron_Q8"
  1774. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3434", ATTRS{idProduct}=="0183", TAG+="uaccess", TAG+="Keychron_Q8"
  1775. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3434", ATTRS{idProduct}=="0880", TAG+="uaccess", TAG+="Keychron_Q8_Max"
  1776. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3434", ATTRS{idProduct}=="0190", TAG+="uaccess", TAG+="Keychron_Q9"
  1777. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3434", ATTRS{idProduct}=="0191", TAG+="uaccess", TAG+="Keychron_Q9"
  1778. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3434", ATTRS{idProduct}=="0192", TAG+="uaccess", TAG+="Keychron_Q9"
  1779. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3434", ATTRS{idProduct}=="0193", TAG+="uaccess", TAG+="Keychron_Q9"
  1780. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3434", ATTRS{idProduct}=="0194", TAG+="uaccess", TAG+="Keychron_Q9_Plus"
  1781. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3434", ATTRS{idProduct}=="01a1", TAG+="uaccess", TAG+="Keychron_Q10"
  1782. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3434", ATTRS{idProduct}=="01a3", TAG+="uaccess", TAG+="Keychron_Q10"
  1783. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3434", ATTRS{idProduct}=="08a0", TAG+="uaccess", TAG+="Keychron_Q10_Max"
  1784. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3434", ATTRS{idProduct}=="08a1", TAG+="uaccess", TAG+="Keychron_Q10_Max"
  1785. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3434", ATTRS{idProduct}=="01e0", TAG+="uaccess", TAG+="Keychron_Q11"
  1786. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3434", ATTRS{idProduct}=="01e1", TAG+="uaccess", TAG+="Keychron_Q11"
  1787. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3434", ATTRS{idProduct}=="01d1", TAG+="uaccess", TAG+="Keychron_Q12"
  1788. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3434", ATTRS{idProduct}=="01d3", TAG+="uaccess", TAG+="Keychron_Q12"
  1789. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3434", ATTRS{idProduct}=="0bc0", TAG+="uaccess", TAG+="Keychron_Q12_HE"
  1790. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3434", ATTRS{idProduct}=="0bc1", TAG+="uaccess", TAG+="Keychron_Q12_HE"
  1791. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3434", ATTRS{idProduct}=="08c3", TAG+="uaccess", TAG+="Keychron_Q12_Max"
  1792. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3434", ATTRS{idProduct}=="08c4", TAG+="uaccess", TAG+="Keychron_Q12_Max"
  1793. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3434", ATTRS{idProduct}=="08d0", TAG+="uaccess", TAG+="Keychron_Q13_Max"
  1794. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3434", ATTRS{idProduct}=="08d2", TAG+="uaccess", TAG+="Keychron_Q13_Max"
  1795. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3434", ATTRS{idProduct}=="08e0", TAG+="uaccess", TAG+="Keychron_Q14_Max"
  1796. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3434", ATTRS{idProduct}=="08f0", TAG+="uaccess", TAG+="Keychron_Q15_Max"
  1797. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3434", ATTRS{idProduct}=="08c0", TAG+="uaccess", TAG+="Keychron_Q60_Max"
  1798. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3434", ATTRS{idProduct}=="08b0", TAG+="uaccess", TAG+="Keychron_Q65_Max"
  1799. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3434", ATTRS{idProduct}=="0410", TAG+="uaccess", TAG+="Keychron_S1"
  1800. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3434", ATTRS{idProduct}=="0317", TAG+="uaccess", TAG+="Keychron_V1"
  1801. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3434", ATTRS{idProduct}=="0310", TAG+="uaccess", TAG+="Keychron_V1"
  1802. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3434", ATTRS{idProduct}=="0311", TAG+="uaccess", TAG+="Keychron_V1"
  1803. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3434", ATTRS{idProduct}=="0312", TAG+="uaccess", TAG+="Keychron_V1"
  1804. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3434", ATTRS{idProduct}=="0313", TAG+="uaccess", TAG+="Keychron_V1"
  1805. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3434", ATTRS{idProduct}=="0314", TAG+="uaccess", TAG+="Keychron_V1"
  1806. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3434", ATTRS{idProduct}=="0315", TAG+="uaccess", TAG+="Keychron_V1"
  1807. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3434", ATTRS{idProduct}=="0f10", TAG+="uaccess", TAG+="Keychron_V1_Max"
  1808. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3434", ATTRS{idProduct}=="0913", TAG+="uaccess", TAG+="Keychron_V1_Max"
  1809. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3434", ATTRS{idProduct}=="0914", TAG+="uaccess", TAG+="Keychron_V1_Max"
  1810. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3434", ATTRS{idProduct}=="0915", TAG+="uaccess", TAG+="Keychron_V1_Max"
  1811. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3434", ATTRS{idProduct}=="0327", TAG+="uaccess", TAG+="Keychron_V2"
  1812. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3434", ATTRS{idProduct}=="0320", TAG+="uaccess", TAG+="Keychron_V2"
  1813. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3434", ATTRS{idProduct}=="0321", TAG+="uaccess", TAG+="Keychron_V2"
  1814. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3434", ATTRS{idProduct}=="0322", TAG+="uaccess", TAG+="Keychron_V2"
  1815. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3434", ATTRS{idProduct}=="0323", TAG+="uaccess", TAG+="Keychron_V2"
  1816. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3434", ATTRS{idProduct}=="0324", TAG+="uaccess", TAG+="Keychron_V2"
  1817. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3434", ATTRS{idProduct}=="0325", TAG+="uaccess", TAG+="Keychron_V2"
  1818. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3434", ATTRS{idProduct}=="0920", TAG+="uaccess", TAG+="Keychron_V2_Max"
  1819. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3434", ATTRS{idProduct}=="0921", TAG+="uaccess", TAG+="Keychron_V2_Max"
  1820. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3434", ATTRS{idProduct}=="0922", TAG+="uaccess", TAG+="Keychron_V2_Max"
  1821. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3434", ATTRS{idProduct}=="0337", TAG+="uaccess", TAG+="Keychron_V3"
  1822. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3434", ATTRS{idProduct}=="0330", TAG+="uaccess", TAG+="Keychron_V3"
  1823. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3434", ATTRS{idProduct}=="0331", TAG+="uaccess", TAG+="Keychron_V3"
  1824. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3434", ATTRS{idProduct}=="0332", TAG+="uaccess", TAG+="Keychron_V3"
  1825. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3434", ATTRS{idProduct}=="0333", TAG+="uaccess", TAG+="Keychron_V3"
  1826. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3434", ATTRS{idProduct}=="0334", TAG+="uaccess", TAG+="Keychron_V3"
  1827. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3434", ATTRS{idProduct}=="0335", TAG+="uaccess", TAG+="Keychron_V3"
  1828. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3434", ATTRS{idProduct}=="0933", TAG+="uaccess", TAG+="Keychron_V3_Max"
  1829. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3434", ATTRS{idProduct}=="0934", TAG+="uaccess", TAG+="Keychron_V3_Max"
  1830. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3434", ATTRS{idProduct}=="0935", TAG+="uaccess", TAG+="Keychron_V3_Max"
  1831. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3434", ATTRS{idProduct}=="0340", TAG+="uaccess", TAG+="Keychron_V4"
  1832. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3434", ATTRS{idProduct}=="0342", TAG+="uaccess", TAG+="Keychron_V4"
  1833. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3434", ATTRS{idProduct}=="0940", TAG+="uaccess", TAG+="Keychron_V4_Max"
  1834. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3434", ATTRS{idProduct}=="0941", TAG+="uaccess", TAG+="Keychron_V4_Max"
  1835. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3434", ATTRS{idProduct}=="0350", TAG+="uaccess", TAG+="Keychron_V5"
  1836. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3434", ATTRS{idProduct}=="0351", TAG+="uaccess", TAG+="Keychron_V5"
  1837. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3434", ATTRS{idProduct}=="0352", TAG+="uaccess", TAG+="Keychron_V5"
  1838. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3434", ATTRS{idProduct}=="0353", TAG+="uaccess", TAG+="Keychron_V5"
  1839. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3434", ATTRS{idProduct}=="0950", TAG+="uaccess", TAG+="Keychron_V5_Max"
  1840. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3434", ATTRS{idProduct}=="0951", TAG+="uaccess", TAG+="Keychron_V5_Max"
  1841. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3434", ATTRS{idProduct}=="0952", TAG+="uaccess", TAG+="Keychron_V5_Max"
  1842. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3434", ATTRS{idProduct}=="0367", TAG+="uaccess", TAG+="Keychron_V6"
  1843. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3434", ATTRS{idProduct}=="0360", TAG+="uaccess", TAG+="Keychron_V6"
  1844. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3434", ATTRS{idProduct}=="0361", TAG+="uaccess", TAG+="Keychron_V6"
  1845. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3434", ATTRS{idProduct}=="0362", TAG+="uaccess", TAG+="Keychron_V6"
  1846. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3434", ATTRS{idProduct}=="0363", TAG+="uaccess", TAG+="Keychron_V6"
  1847. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3434", ATTRS{idProduct}=="0960", TAG+="uaccess", TAG+="Keychron_V6_Max"
  1848. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3434", ATTRS{idProduct}=="0961", TAG+="uaccess", TAG+="Keychron_V6_Max"
  1849. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3434", ATTRS{idProduct}=="0962", TAG+="uaccess", TAG+="Keychron_V6_Max"
  1850. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3434", ATTRS{idProduct}=="0368", TAG+="uaccess", TAG+="Keychron_V6_V2"
  1851. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3434", ATTRS{idProduct}=="0370", TAG+="uaccess", TAG+="Keychron_V7"
  1852. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3434", ATTRS{idProduct}=="0372", TAG+="uaccess", TAG+="Keychron_V7"
  1853. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3434", ATTRS{idProduct}=="0380", TAG+="uaccess", TAG+="Keychron_V8"
  1854. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3434", ATTRS{idProduct}=="0381", TAG+="uaccess", TAG+="Keychron_V8"
  1855. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3434", ATTRS{idProduct}=="0382", TAG+="uaccess", TAG+="Keychron_V8"
  1856. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3434", ATTRS{idProduct}=="0383", TAG+="uaccess", TAG+="Keychron_V8"
  1857. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3434", ATTRS{idProduct}=="0980", TAG+="uaccess", TAG+="Keychron_V8_Max"
  1858. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3434", ATTRS{idProduct}=="0981", TAG+="uaccess", TAG+="Keychron_V8_Max"
  1859. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3434", ATTRS{idProduct}=="03a1", TAG+="uaccess", TAG+="Keychron_V10"
  1860. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3434", ATTRS{idProduct}=="03a3", TAG+="uaccess", TAG+="Keychron_V10"
  1861. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3434", ATTRS{idProduct}=="09a0", TAG+="uaccess", TAG+="Keychron_V10_Max"
  1862. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="3434", ATTRS{idProduct}=="09a1", TAG+="uaccess", TAG+="Keychron_V10_Max"
  1863. #---------------------------------------------------------------#
  1864. # Razer - DetectRazerControllers
  1865. #---------------------------------------------------------------#
  1866. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1532", ATTRS{idProduct}=="0241", TAG+="uaccess", TAG+="Razer_Blackwidow_2019"
  1867. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1532", ATTRS{idProduct}=="0203", TAG+="uaccess", TAG+="Razer_Blackwidow_Chroma"
  1868. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1532", ATTRS{idProduct}=="0209", TAG+="uaccess", TAG+="Razer_Blackwidow_Chroma_Tournament_Edition"
  1869. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1532", ATTRS{idProduct}=="0221", TAG+="uaccess", TAG+="Razer_Blackwidow_Chroma_V2"
  1870. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1532", ATTRS{idProduct}=="0228", TAG+="uaccess", TAG+="Razer_Blackwidow_Elite"
  1871. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1532", ATTRS{idProduct}=="0211", TAG+="uaccess", TAG+="Razer_Blackwidow_Overwatch"
  1872. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1532", ATTRS{idProduct}=="024e", TAG+="uaccess", TAG+="Razer_Blackwidow_V3"
  1873. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1532", ATTRS{idProduct}=="025a", TAG+="uaccess", TAG+="Razer_Blackwidow_V3_Pro_Wired"
  1874. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1532", ATTRS{idProduct}=="025c", TAG+="uaccess", TAG+="Razer_Blackwidow_V3_Pro_Wireless"
  1875. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1532", ATTRS{idProduct}=="0a24", TAG+="uaccess", TAG+="Razer_Blackwidow_V3_TKL"
  1876. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1532", ATTRS{idProduct}=="0258", TAG+="uaccess", TAG+="Razer_Blackwidow_V3_Mini_Wired"
  1877. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1532", ATTRS{idProduct}=="0271", TAG+="uaccess", TAG+="Razer_Blackwidow_V3_Mini_Wireless"
  1878. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1532", ATTRS{idProduct}=="0287", TAG+="uaccess", TAG+="Razer_Blackwidow_V4"
  1879. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1532", ATTRS{idProduct}=="028d", TAG+="uaccess", TAG+="Razer_Blackwidow_V4_Pro"
  1880. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1532", ATTRS{idProduct}=="028d", TAG+="uaccess", TAG+="Razer_Blackwidow_V4_Pro"
  1881. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1532", ATTRS{idProduct}=="02b3", TAG+="uaccess", TAG+="Razer_Blackwidow_V4_Pro_75_Wired"
  1882. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1532", ATTRS{idProduct}=="02b4", TAG+="uaccess", TAG+="Razer_Blackwidow_V4_Pro_75_Wireless"
  1883. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1532", ATTRS{idProduct}=="02a5", TAG+="uaccess", TAG+="Razer_Blackwidow_V4_75_Wired"
  1884. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1532", ATTRS{idProduct}=="0293", TAG+="uaccess", TAG+="Razer_Blackwidow_V4_X"
  1885. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1532", ATTRS{idProduct}=="02d7", TAG+="uaccess", TAG+="Razer_Blackwidow_V4_TKL_Wired"
  1886. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1532", ATTRS{idProduct}=="02d5", TAG+="uaccess", TAG+="Razer_Blackwidow_V4_TKL_Wireless"
  1887. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1532", ATTRS{idProduct}=="02d4", TAG+="uaccess", TAG+="Razer_Blackwidow_V4_Low_Profile_TKL_Wired"
  1888. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1532", ATTRS{idProduct}=="02d2", TAG+="uaccess", TAG+="Razer_Blackwidow_V4_Low_Profile_TKL_Wireless"
  1889. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1532", ATTRS{idProduct}=="0216", TAG+="uaccess", TAG+="Razer_Blackwidow_X_Chroma"
  1890. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1532", ATTRS{idProduct}=="021a", TAG+="uaccess", TAG+="Razer_Blackwidow_X_Chroma_Tournament_Edition"
  1891. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1532", ATTRS{idProduct}=="022a", TAG+="uaccess", TAG+="Razer_Cynosa_Chroma"
  1892. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1532", ATTRS{idProduct}=="025e", TAG+="uaccess", TAG+="Razer_Cynosa_Chroma_V2"
  1893. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1532", ATTRS{idProduct}=="023f", TAG+="uaccess", TAG+="Razer_Cynosa_Lite"
  1894. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1532", ATTRS{idProduct}=="0204", TAG+="uaccess", TAG+="Razer_Deathstalker_Chroma"
  1895. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1532", ATTRS{idProduct}=="0295", TAG+="uaccess", TAG+="Razer_Deathstalker_V2"
  1896. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1532", ATTRS{idProduct}=="0298", TAG+="uaccess", TAG+="Razer_Deathstalker_V2_Pro_TKL_Wired"
  1897. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1532", ATTRS{idProduct}=="0296", TAG+="uaccess", TAG+="Razer_Deathstalker_V2_Pro_TKL_Wireless"
  1898. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1532", ATTRS{idProduct}=="0292", TAG+="uaccess", TAG+="Razer_Deathstalker_V2_Pro_Wired"
  1899. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1532", ATTRS{idProduct}=="0290", TAG+="uaccess", TAG+="Razer_Deathstalker_V2_Pro_Wireless"
  1900. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1532", ATTRS{idProduct}=="0227", TAG+="uaccess", TAG+="Razer_Huntsman"
  1901. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1532", ATTRS{idProduct}=="0226", TAG+="uaccess", TAG+="Razer_Huntsman_Elite"
  1902. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1532", ATTRS{idProduct}=="0257", TAG+="uaccess", TAG+="Razer_Huntsman_Mini"
  1903. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1532", ATTRS{idProduct}=="0282", TAG+="uaccess", TAG+="Razer_Huntsman_Mini_Analog"
  1904. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1532", ATTRS{idProduct}=="0243", TAG+="uaccess", TAG+="Razer_Huntsman_Tournament_Edition"
  1905. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1532", ATTRS{idProduct}=="0266", TAG+="uaccess", TAG+="Razer_Huntsman_V2_Analog"
  1906. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1532", ATTRS{idProduct}=="026b", TAG+="uaccess", TAG+="Razer_Huntsman_V2_TKL"
  1907. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1532", ATTRS{idProduct}=="026c", TAG+="uaccess", TAG+="Razer_Huntsman_V2"
  1908. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1532", ATTRS{idProduct}=="02a6", TAG+="uaccess", TAG+="Razer_Huntsman_V3_Pro"
  1909. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1532", ATTRS{idProduct}=="02a7", TAG+="uaccess", TAG+="Razer_Huntsman_V3_Pro_TKL_White"
  1910. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1532", ATTRS{idProduct}=="021e", TAG+="uaccess", TAG+="Razer_Ornata_Chroma"
  1911. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1532", ATTRS{idProduct}=="025d", TAG+="uaccess", TAG+="Razer_Ornata_Chroma_V2"
  1912. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1532", ATTRS{idProduct}=="028f", TAG+="uaccess", TAG+="Razer_Ornata_V3"
  1913. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1532", ATTRS{idProduct}=="02a1", TAG+="uaccess", TAG+="Razer_Ornata_V3_Rev2"
  1914. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1532", ATTRS{idProduct}=="02a3", TAG+="uaccess", TAG+="Razer_Ornata_V3_TKL"
  1915. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1532", ATTRS{idProduct}=="0294", TAG+="uaccess", TAG+="Razer_Ornata_V3_X"
  1916. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1532", ATTRS{idProduct}=="02a2", TAG+="uaccess", TAG+="Razer_Ornata_V3_X_Rev2"
  1917. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1532", ATTRS{idProduct}=="020f", TAG+="uaccess", TAG+="Razer_Blade_2016"
  1918. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1532", ATTRS{idProduct}=="0224", TAG+="uaccess", TAG+="Razer_Blade_Late_2016"
  1919. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1532", ATTRS{idProduct}=="0270", TAG+="uaccess", TAG+="Razer_Blade_14_2021"
  1920. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1532", ATTRS{idProduct}=="028c", TAG+="uaccess", TAG+="Razer_Blade_14_2022"
  1921. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1532", ATTRS{idProduct}=="029d", TAG+="uaccess", TAG+="Razer_Blade_14_2023"
  1922. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1532", ATTRS{idProduct}=="028a", TAG+="uaccess", TAG+="Razer_Blade_15_2022"
  1923. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1532", ATTRS{idProduct}=="0233", TAG+="uaccess", TAG+="Razer_Blade_15_2018_Advanced"
  1924. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1532", ATTRS{idProduct}=="023b", TAG+="uaccess", TAG+="Razer_Blade_15_2018_Base"
  1925. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1532", ATTRS{idProduct}=="0240", TAG+="uaccess", TAG+="Razer_Blade_15_2018_Mercury"
  1926. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1532", ATTRS{idProduct}=="023a", TAG+="uaccess", TAG+="Razer_Blade_15_2019_Advanced"
  1927. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1532", ATTRS{idProduct}=="0246", TAG+="uaccess", TAG+="Razer_Blade_15_2019_Base"
  1928. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1532", ATTRS{idProduct}=="0245", TAG+="uaccess", TAG+="Razer_Blade_15_2019_Mercury"
  1929. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1532", ATTRS{idProduct}=="024d", TAG+="uaccess", TAG+="Razer_Blade_15_2019_Studio"
  1930. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1532", ATTRS{idProduct}=="0253", TAG+="uaccess", TAG+="Razer_Blade_15_2020_Advanced"
  1931. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1532", ATTRS{idProduct}=="0255", TAG+="uaccess", TAG+="Razer_Blade_15_2020_Base"
  1932. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1532", ATTRS{idProduct}=="0268", TAG+="uaccess", TAG+="Razer_Blade_15_Late_2020"
  1933. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1532", ATTRS{idProduct}=="026d", TAG+="uaccess", TAG+="Razer_Blade_15_2021_Advanced"
  1934. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1532", ATTRS{idProduct}=="0276", TAG+="uaccess", TAG+="Razer_Blade_15_Late_2021_Advanced"
  1935. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1532", ATTRS{idProduct}=="026f", TAG+="uaccess", TAG+="Razer_Blade_15_2021_Base"
  1936. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1532", ATTRS{idProduct}=="027a", TAG+="uaccess", TAG+="Razer_Blade_15_2021_Base"
  1937. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1532", ATTRS{idProduct}=="0210", TAG+="uaccess", TAG+="Razer_Blade_Pro_2016"
  1938. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1532", ATTRS{idProduct}=="0225", TAG+="uaccess", TAG+="Razer_Blade_Pro_2017"
  1939. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1532", ATTRS{idProduct}=="022f", TAG+="uaccess", TAG+="Razer_Blade_Pro_2017_FullHD"
  1940. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1532", ATTRS{idProduct}=="0234", TAG+="uaccess", TAG+="Razer_Blade_Pro_2019"
  1941. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1532", ATTRS{idProduct}=="024c", TAG+="uaccess", TAG+="Razer_Blade_Pro_Late_2019"
  1942. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1532", ATTRS{idProduct}=="0256", TAG+="uaccess", TAG+="Razer_Blade_Pro_17_2020"
  1943. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1532", ATTRS{idProduct}=="0279", TAG+="uaccess", TAG+="Razer_Blade_Pro_17_2021"
  1944. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1532", ATTRS{idProduct}=="0205", TAG+="uaccess", TAG+="Razer_Blade_Stealth_2016"
  1945. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1532", ATTRS{idProduct}=="0220", TAG+="uaccess", TAG+="Razer_Blade_Stealth_Late_2016"
  1946. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1532", ATTRS{idProduct}=="022d", TAG+="uaccess", TAG+="Razer_Blade_Stealth_2017"
  1947. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1532", ATTRS{idProduct}=="0232", TAG+="uaccess", TAG+="Razer_Blade_Stealth_Late_2017"
  1948. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1532", ATTRS{idProduct}=="0239", TAG+="uaccess", TAG+="Razer_Blade_Stealth_2019"
  1949. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1532", ATTRS{idProduct}=="024a", TAG+="uaccess", TAG+="Razer_Blade_Stealth_Late_2019"
  1950. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1532", ATTRS{idProduct}=="0252", TAG+="uaccess", TAG+="Razer_Blade_Stealth_2020"
  1951. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1532", ATTRS{idProduct}=="0259", TAG+="uaccess", TAG+="Razer_Blade_Stealth_Late_2020"
  1952. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1532", ATTRS{idProduct}=="026a", TAG+="uaccess", TAG+="Razer_Book_13_2020"
  1953. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1532", ATTRS{idProduct}=="006a", TAG+="uaccess", TAG+="Razer_Abyssus_Elite_DVa_Edition"
  1954. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1532", ATTRS{idProduct}=="006b", TAG+="uaccess", TAG+="Razer_Abyssus_Essential"
  1955. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1532", ATTRS{idProduct}=="0064", TAG+="uaccess", TAG+="Razer_Basilisk"
  1956. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1532", ATTRS{idProduct}=="0065", TAG+="uaccess", TAG+="Razer_Basilisk_Essential"
  1957. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1532", ATTRS{idProduct}=="0086", TAG+="uaccess", TAG+="Razer_Basilisk_Ultimate_Wired"
  1958. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1532", ATTRS{idProduct}=="0088", TAG+="uaccess", TAG+="Razer_Basilisk_Ultimate_Wireless"
  1959. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1532", ATTRS{idProduct}=="0085", TAG+="uaccess", TAG+="Razer_Basilisk_V2"
  1960. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1532", ATTRS{idProduct}=="0099", TAG+="uaccess", TAG+="Razer_Basilisk_V3"
  1961. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1532", ATTRS{idProduct}=="00cb", TAG+="uaccess", TAG+="Razer_Basilisk_V3_35K"
  1962. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1532", ATTRS{idProduct}=="00aa", TAG+="uaccess", TAG+="Razer_Basilisk_V3_Pro_Wired"
  1963. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1532", ATTRS{idProduct}=="00ab", TAG+="uaccess", TAG+="Razer_Basilisk_V3_Pro_Wireless"
  1964. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1532", ATTRS{idProduct}=="00cc", TAG+="uaccess", TAG+="Razer_Basilisk_V3_Pro_35K_Wired"
  1965. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1532", ATTRS{idProduct}=="00cd", TAG+="uaccess", TAG+="Razer_Basilisk_V3_Pro_35K_Wireless"
  1966. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1532", ATTRS{idProduct}=="00d6", TAG+="uaccess", TAG+="Razer_Basilisk_V3_Pro_35K_Phantom_Green_Wired"
  1967. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1532", ATTRS{idProduct}=="00d7", TAG+="uaccess", TAG+="Razer_Basilisk_V3_Pro_35K_Phantom_Green_Wireless"
  1968. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1532", ATTRS{idProduct}=="00b9", TAG+="uaccess", TAG+="Razer_Basilisk_V3_X_HyperSpeed"
  1969. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1532", ATTRS{idProduct}=="00a3", TAG+="uaccess", TAG+="Razer_Cobra"
  1970. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1532", ATTRS{idProduct}=="00af", TAG+="uaccess", TAG+="Razer_Cobra_Pro_Wired"
  1971. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1532", ATTRS{idProduct}=="00b0", TAG+="uaccess", TAG+="Razer_Cobra_Pro_Wireless"
  1972. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1532", ATTRS{idProduct}=="0043", TAG+="uaccess", TAG+="Razer_Deathadder_Chroma"
  1973. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1532", ATTRS{idProduct}=="005c", TAG+="uaccess", TAG+="Razer_Deathadder_Elite"
  1974. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1532", ATTRS{idProduct}=="006e", TAG+="uaccess", TAG+="Razer_Deathadder_Essential"
  1975. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1532", ATTRS{idProduct}=="0098", TAG+="uaccess", TAG+="Razer_Deathadder_Essential_V2"
  1976. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1532", ATTRS{idProduct}=="0071", TAG+="uaccess", TAG+="Razer_Deathadder_Essential_White_Edition"
  1977. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1532", ATTRS{idProduct}=="0084", TAG+="uaccess", TAG+="Razer_Deathadder_V2"
  1978. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1532", ATTRS{idProduct}=="008c", TAG+="uaccess", TAG+="Razer_Deathadder_V2_Mini"
  1979. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1532", ATTRS{idProduct}=="007c", TAG+="uaccess", TAG+="Razer_Deathadder_V2_Pro_Wired"
  1980. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1532", ATTRS{idProduct}=="007d", TAG+="uaccess", TAG+="Razer_Deathadder_V2_Pro_Wireless"
  1981. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1532", ATTRS{idProduct}=="004c", TAG+="uaccess", TAG+="Razer_Diamondback"
  1982. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1532", ATTRS{idProduct}=="0059", TAG+="uaccess", TAG+="Razer_Lancehead_2017_Wired"
  1983. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1532", ATTRS{idProduct}=="005a", TAG+="uaccess", TAG+="Razer_Lancehead_2017_Wireless"
  1984. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1532", ATTRS{idProduct}=="0070", TAG+="uaccess", TAG+="Razer_Lancehead_2019_Wired"
  1985. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1532", ATTRS{idProduct}=="006f", TAG+="uaccess", TAG+="Razer_Lancehead_2019_Wireless"
  1986. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1532", ATTRS{idProduct}=="0060", TAG+="uaccess", TAG+="Razer_Lancehead_Tournament_Edition"
  1987. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1532", ATTRS{idProduct}=="0024", TAG+="uaccess", TAG+="Razer_Mamba_2012_Wired"
  1988. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1532", ATTRS{idProduct}=="0025", TAG+="uaccess", TAG+="Razer_Mamba_2012_Wireless"
  1989. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1532", ATTRS{idProduct}=="0044", TAG+="uaccess", TAG+="Razer_Mamba_2015_Wired"
  1990. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1532", ATTRS{idProduct}=="0045", TAG+="uaccess", TAG+="Razer_Mamba_2015_Wireless"
  1991. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1532", ATTRS{idProduct}=="0073", TAG+="uaccess", TAG+="Razer_Mamba_2018_Wired"
  1992. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1532", ATTRS{idProduct}=="0072", TAG+="uaccess", TAG+="Razer_Mamba_2018_Wireless"
  1993. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1532", ATTRS{idProduct}=="006c", TAG+="uaccess", TAG+="Razer_Mamba_Elite"
  1994. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1532", ATTRS{idProduct}=="0069", TAG+="uaccess", TAG+="Razer_Mamba_Hyperflux_Wired"
  1995. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1532", ATTRS{idProduct}=="0046", TAG+="uaccess", TAG+="Razer_Mamba_Tournament_Edition"
  1996. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1532", ATTRS{idProduct}=="0053", TAG+="uaccess", TAG+="Razer_Naga_Chroma"
  1997. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1532", ATTRS{idProduct}=="0093", TAG+="uaccess", TAG+="Razer_Naga_Classic"
  1998. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1532", ATTRS{idProduct}=="003e", TAG+="uaccess", TAG+="Razer_Naga_Epic_Chroma"
  1999. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1532", ATTRS{idProduct}=="008d", TAG+="uaccess", TAG+="Razer_Naga_Left_Handed"
  2000. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1532", ATTRS{idProduct}=="0050", TAG+="uaccess", TAG+="Razer_Naga_Hex_V2"
  2001. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1532", ATTRS{idProduct}=="0067", TAG+="uaccess", TAG+="Razer_Naga_Trinity"
  2002. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1532", ATTRS{idProduct}=="008f", TAG+="uaccess", TAG+="Razer_Naga_Pro_Wired"
  2003. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1532", ATTRS{idProduct}=="0090", TAG+="uaccess", TAG+="Razer_Naga_Pro_Wireless"
  2004. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1532", ATTRS{idProduct}=="00a7", TAG+="uaccess", TAG+="Razer_Naga_Pro_V2_Wired"
  2005. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1532", ATTRS{idProduct}=="00a8", TAG+="uaccess", TAG+="Razer_Naga_Pro_V2_Wireless"
  2006. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1532", ATTRS{idProduct}=="0078", TAG+="uaccess", TAG+="Razer_Viper"
  2007. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1532", ATTRS{idProduct}=="0091", TAG+="uaccess", TAG+="Razer_Viper_8kHz"
  2008. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1532", ATTRS{idProduct}=="008a", TAG+="uaccess", TAG+="Razer_Viper_Mini"
  2009. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1532", ATTRS{idProduct}=="007a", TAG+="uaccess", TAG+="Razer_Viper_Ultimate_Wired"
  2010. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1532", ATTRS{idProduct}=="007b", TAG+="uaccess", TAG+="Razer_Viper_Ultimate_Wireless"
  2011. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1532", ATTRS{idProduct}=="0207", TAG+="uaccess", TAG+="Razer_Orbweaver_Chroma"
  2012. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1532", ATTRS{idProduct}=="0208", TAG+="uaccess", TAG+="Razer_Tartarus_Chroma"
  2013. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1532", ATTRS{idProduct}=="0244", TAG+="uaccess", TAG+="Razer_Tartarus_Pro"
  2014. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1532", ATTRS{idProduct}=="022b", TAG+="uaccess", TAG+="Razer_Tartarus_V2"
  2015. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1532", ATTRS{idProduct}=="0f19", TAG+="uaccess", TAG+="Razer_Kraken_Kitty_Edition"
  2016. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1532", ATTRS{idProduct}=="0f21", TAG+="uaccess", TAG+="Razer_Kraken_Kitty_Black_Edition"
  2017. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1532", ATTRS{idProduct}=="0f03", TAG+="uaccess", TAG+="Razer_Tiamat_71_V2"
  2018. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1532", ATTRS{idProduct}=="0c00", TAG+="uaccess", TAG+="Razer_Firefly"
  2019. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1532", ATTRS{idProduct}=="0c04", TAG+="uaccess", TAG+="Razer_Firefly_V2"
  2020. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1532", ATTRS{idProduct}=="0c08", TAG+="uaccess", TAG+="Razer_Firefly_V2_Pro"
  2021. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1532", ATTRS{idProduct}=="0068", TAG+="uaccess", TAG+="Razer_Firefly_Hyperflux"
  2022. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1532", ATTRS{idProduct}=="0c01", TAG+="uaccess", TAG+="Razer_Goliathus"
  2023. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1532", ATTRS{idProduct}=="0c06", TAG+="uaccess", TAG+="Razer_Goliathus_Chroma_3XL"
  2024. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1532", ATTRS{idProduct}=="0c02", TAG+="uaccess", TAG+="Razer_Goliathus_Extended"
  2025. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1532", ATTRS{idProduct}=="0c05", TAG+="uaccess", TAG+="Razer_Strider_Chroma"
  2026. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1532", ATTRS{idProduct}=="0f08", TAG+="uaccess", TAG+="Razer_Base_Station_Chroma"
  2027. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1532", ATTRS{idProduct}=="0f20", TAG+="uaccess", TAG+="Razer_Base_Station_V2_Chroma"
  2028. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1532", ATTRS{idProduct}=="0f26", TAG+="uaccess", TAG+="Razer_Charging_Pad_Chroma"
  2029. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1532", ATTRS{idProduct}=="0f09", TAG+="uaccess", TAG+="Razer_Chroma_HDK"
  2030. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1532", ATTRS{idProduct}=="0f07", TAG+="uaccess", TAG+="Razer_Chroma_Mug_Holder"
  2031. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1532", ATTRS{idProduct}=="0f0e", TAG+="uaccess", TAG+="Razer_Chroma_PC_Case_Lighting_Kit"
  2032. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1532", ATTRS{idProduct}=="0215", TAG+="uaccess", TAG+="Razer_Core"
  2033. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1532", ATTRS{idProduct}=="0f1a", TAG+="uaccess", TAG+="Razer_Core_X"
  2034. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1532", ATTRS{idProduct}=="0f0d", TAG+="uaccess", TAG+="Razer_Laptop_Stand_Chroma"
  2035. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1532", ATTRS{idProduct}=="0f2b", TAG+="uaccess", TAG+="Razer_Laptop_Stand_Chroma_V2"
  2036. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1532", ATTRS{idProduct}=="0532", TAG+="uaccess", TAG+="Razer_Leviathan_V2"
  2037. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1532", ATTRS{idProduct}=="054a", TAG+="uaccess", TAG+="Razer_Leviathan_V2_X"
  2038. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1532", ATTRS{idProduct}=="0f1d", TAG+="uaccess", TAG+="Razer_Mouse_Bungee_V3_Chroma"
  2039. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1532", ATTRS{idProduct}=="007e", TAG+="uaccess", TAG+="Razer_Mouse_Dock_Chroma"
  2040. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1532", ATTRS{idProduct}=="00a4", TAG+="uaccess", TAG+="Razer_Mouse_Dock_Pro"
  2041. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1532", ATTRS{idProduct}=="0f13", TAG+="uaccess", TAG+="Lian_Li_O11_Dynamic__Razer_Edition"
  2042. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1532", ATTRS{idProduct}=="0f1b", TAG+="uaccess", TAG+="Razer_Seiren_Emote"
  2043. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1532", ATTRS{idProduct}=="0f21", TAG+="uaccess", TAG+="Razer_Thunderbolt_4_Dock_Chroma"
  2044. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1532", ATTRS{idProduct}=="0f52", TAG+="uaccess", TAG+="Razer_Thunderbolt_5_Dock_Chroma"
  2045. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1532", ATTRS{idProduct}=="0517", TAG+="uaccess", TAG+="Razer_Nommo_Chroma"
  2046. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1532", ATTRS{idProduct}=="0518", TAG+="uaccess", TAG+="Razer_Nommo_Pro"
  2047. #---------------------------------------------------------------#
  2048. # Razer ARGB - DetectRazerARGBControllers
  2049. #---------------------------------------------------------------#
  2050. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1532", ATTRS{idProduct}=="0f1f", TAG+="uaccess", TAG+="Razer_Chroma_Addressable_RGB_Controller"
  2051. #---------------------------------------------------------------#
  2052. # Razer Hanbo Chroma - DetectRazerHanboControllers
  2053. #---------------------------------------------------------------#
  2054. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1532", ATTRS{idProduct}=="0f35", TAG+="uaccess", TAG+="Razer_Hanbo_Chroma"
  2055. #---------------------------------------------------------------#
  2056. # Razer Kraken - DetectRazerKrakenControllers
  2057. #---------------------------------------------------------------#
  2058. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1532", ATTRS{idProduct}=="0501", TAG+="uaccess", TAG+="Razer_Kraken_71"
  2059. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1532", ATTRS{idProduct}=="0506", TAG+="uaccess", TAG+="Razer_Kraken_71"
  2060. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1532", ATTRS{idProduct}=="0504", TAG+="uaccess", TAG+="Razer_Kraken_71_Chroma"
  2061. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1532", ATTRS{idProduct}=="0510", TAG+="uaccess", TAG+="Razer_Kraken_71_V2"
  2062. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1532", ATTRS{idProduct}=="0560", TAG+="uaccess", TAG+="Razer_Kraken_Kitty_Black_Edition_V2"
  2063. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1532", ATTRS{idProduct}=="0527", TAG+="uaccess", TAG+="Razer_Kraken_Ultimate"
  2064. #---------------------------------------------------------------#
  2065. # Realtek ARGB Device - RealtekARGBControllerDetect
  2066. #---------------------------------------------------------------#
  2067. #---------------------------------------------------------------#
  2068. # Realtek Bridge Device - RealtekBridgeControllerDetect
  2069. #---------------------------------------------------------------#
  2070. #---------------------------------------------------------------#
  2071. # Keyrox - DetectRedSquareKeyroxTKLClassic
  2072. #---------------------------------------------------------------#
  2073. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="0416", ATTRS{idProduct}=="c345", TAG+="uaccess", TAG+="Red_Square_Keyrox_TKL_Classic"
  2074. #---------------------------------------------------------------#
  2075. # Redragon Mice - DetectRedragonMice
  2076. #---------------------------------------------------------------#
  2077. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="04d9", ATTRS{idProduct}=="fc30", TAG+="uaccess", TAG+="Redragon_M711_Cobra"
  2078. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="04d9", ATTRS{idProduct}=="fc39", TAG+="uaccess", TAG+="Redragon_M715_Dagger"
  2079. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="04d9", ATTRS{idProduct}=="fc3a", TAG+="uaccess", TAG+="Redragon_M716_Inquisitor"
  2080. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="04d9", ATTRS{idProduct}=="fc4d", TAG+="uaccess", TAG+="Redragon_M908_Impact"
  2081. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="04d9", ATTRS{idProduct}=="fc38", TAG+="uaccess", TAG+="Redragon_M602_Griffin"
  2082. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="04d9", ATTRS{idProduct}=="fc5f", TAG+="uaccess", TAG+="Redragon_M808_Storm"
  2083. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="04d9", ATTRS{idProduct}=="fc58", TAG+="uaccess", TAG+="Redragon_M801_Sniper"
  2084. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="04d9", ATTRS{idProduct}=="fa7e", TAG+="uaccess", TAG+="Redragon_M810_Taipan"
  2085. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="04d9", ATTRS{idProduct}=="fc69", TAG+="uaccess", TAG+="Redragon_M987_Reaping"
  2086. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="04d9", ATTRS{idProduct}=="fc40", TAG+="uaccess", TAG+="Redragon_M921_Azzinoth"
  2087. #---------------------------------------------------------------#
  2088. # Robobloq Monitor Light Strip - DetectRobobloqLightStripController
  2089. #---------------------------------------------------------------#
  2090. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1a86", ATTRS{idProduct}=="fe07", TAG+="uaccess", TAG+="Robobloq_Monitor_Light_Strip"
  2091. #---------------------------------------------------------------#
  2092. # Roccat Burst Mouse - DetectRoccatBurstCoreControllers
  2093. #---------------------------------------------------------------#
  2094. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1e7d", ATTRS{idProduct}=="2de6", TAG+="uaccess", TAG+="Roccat_Burst_Core"
  2095. #---------------------------------------------------------------#
  2096. # Roccat Burst Mouse - DetectRoccatBurstProControllers
  2097. #---------------------------------------------------------------#
  2098. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1e7d", ATTRS{idProduct}=="2de1", TAG+="uaccess", TAG+="Roccat_Burst_Pro"
  2099. #---------------------------------------------------------------#
  2100. # Roccat Burst Pro Air - DetectRoccatBurstProAirCoreControllers
  2101. #---------------------------------------------------------------#
  2102. #---------------------------------------------------------------#
  2103. # Roccat Elo 7.1 - DetectRoccatEloControllers
  2104. #---------------------------------------------------------------#
  2105. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1e7d", ATTRS{idProduct}=="3a34", TAG+="uaccess", TAG+="Roccat_Elo_71"
  2106. #---------------------------------------------------------------#
  2107. # Roccat Horde Aimo - DetectRoccatHordeAimoKeyboardControllers
  2108. #---------------------------------------------------------------#
  2109. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1e7d", ATTRS{idProduct}=="303e", TAG+="uaccess", TAG+="Roccat_Horde_Aimo"
  2110. #---------------------------------------------------------------#
  2111. # Roccat Kone Aimo - DetectRoccatMouseControllers
  2112. #---------------------------------------------------------------#
  2113. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1e7d", ATTRS{idProduct}=="2e27", TAG+="uaccess", TAG+="Roccat_Kone_Aimo"
  2114. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1e7d", ATTRS{idProduct}=="2e2c", TAG+="uaccess", TAG+="Roccat_Kone_Aimo_16K"
  2115. #---------------------------------------------------------------#
  2116. # Roccat Kone Pro Air Mouse - DetectRoccatKoneProAirControllers
  2117. #---------------------------------------------------------------#
  2118. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1e7d", ATTRS{idProduct}=="2c8e", TAG+="uaccess", TAG+="Roccat_Kone_Pro_Air"
  2119. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1e7d", ATTRS{idProduct}=="2c92", TAG+="uaccess", TAG+="Roccat_Kone_Pro_Air_Wired"
  2120. #---------------------------------------------------------------#
  2121. # Roccat Kone Pro Mouse - DetectRoccatKoneProControllers
  2122. #---------------------------------------------------------------#
  2123. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1e7d", ATTRS{idProduct}=="2c88", TAG+="uaccess", TAG+="Roccat_Kone_Pro"
  2124. #---------------------------------------------------------------#
  2125. # Roccat Kone XP Mouse - DetectRoccatKoneXPControllers
  2126. #---------------------------------------------------------------#
  2127. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1e7d", ATTRS{idProduct}=="2c8b", TAG+="uaccess", TAG+="Roccat_Kone_XP"
  2128. #---------------------------------------------------------------#
  2129. # Roccat Kova - RoccatControllerDetect
  2130. #---------------------------------------------------------------#
  2131. #---------------------------------------------------------------#
  2132. # Roccat Sense Aimo Mousepad - DetectRoccatSenseAimoControllers
  2133. #---------------------------------------------------------------#
  2134. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1e7d", ATTRS{idProduct}=="343a", TAG+="uaccess", TAG+="Roccat_Sense_Aimo_Mid"
  2135. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1e7d", ATTRS{idProduct}=="343b", TAG+="uaccess", TAG+="Roccat_Sense_Aimo_XXL"
  2136. #---------------------------------------------------------------#
  2137. # Roccat Vulcan Keyboard - DetectRoccatVulcanKeyboardControllers
  2138. #---------------------------------------------------------------#
  2139. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1e7d", ATTRS{idProduct}=="3124", TAG+="uaccess", TAG+="Roccat_Magma"
  2140. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1e7d", ATTRS{idProduct}=="69a0", TAG+="uaccess", TAG+="Roccat_Magma_Mini"
  2141. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1e7d", ATTRS{idProduct}=="314c", TAG+="uaccess", TAG+="Roccat_Pyro"
  2142. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1e7d", ATTRS{idProduct}=="307a", TAG+="uaccess", TAG+="Roccat_Vulcan_100_Aimo"
  2143. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1e7d", ATTRS{idProduct}=="3098", TAG+="uaccess", TAG+="Roccat_Vulcan_120Series_Aimo"
  2144. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1e7d", ATTRS{idProduct}=="2fee", TAG+="uaccess", TAG+="Roccat_Vulcan_TKL"
  2145. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1e7d", ATTRS{idProduct}=="30f7", TAG+="uaccess", TAG+="Roccat_Vulcan_Pro"
  2146. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1e7d", ATTRS{idProduct}=="311a", TAG+="uaccess", TAG+="Roccat_Vulcan_TKL_Pro"
  2147. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1e7d", ATTRS{idProduct}=="2f4e", TAG+="uaccess", TAG+="Roccat_Vulcan_II"
  2148. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1e7d", ATTRS{idProduct}=="2ee2", TAG+="uaccess", TAG+="Roccat_Vulcan_II_Max"
  2149. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="10f5", ATTRS{idProduct}=="501b", TAG+="uaccess", TAG+="Turtle_Beach_Vulcan_II"
  2150. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="10f5", ATTRS{idProduct}=="5023", TAG+="uaccess", TAG+="Turtle_Beach_Vulcan_II_TKL"
  2151. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="10f5", ATTRS{idProduct}=="5001", TAG+="uaccess", TAG+="Turtle_Beach_Vulcan_II_TKL_Pro"
  2152. #---------------------------------------------------------------#
  2153. # SRGBmods LED Controller V1 - DetectSRGBmodsControllers
  2154. #---------------------------------------------------------------#
  2155. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="16d0", ATTRS{idProduct}=="1123", TAG+="uaccess", TAG+="SRGBmods_Pico_LED_Controller"
  2156. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="16d0", ATTRS{idProduct}=="1205", TAG+="uaccess", TAG+="SRGBMods_LED_Controller_v1"
  2157. #---------------------------------------------------------------#
  2158. # SRGBmods Raspberry Pi Pico LED Controller - DetectSRGBmodsControllers
  2159. #---------------------------------------------------------------#
  2160. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="16d0", ATTRS{idProduct}=="1123", TAG+="uaccess", TAG+="SRGBmods_Pico_LED_Controller"
  2161. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="16d0", ATTRS{idProduct}=="1205", TAG+="uaccess", TAG+="SRGBMods_LED_Controller_v1"
  2162. #---------------------------------------------------------------#
  2163. # SayoDevice E1 - DetectSayoDeviceController
  2164. #---------------------------------------------------------------#
  2165. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="8089", ATTRS{idProduct}=="0007", TAG+="uaccess", TAG+="SayoDevice_E1"
  2166. #---------------------------------------------------------------#
  2167. # Genesis Xenon 200 - DetectSinowealthMouse
  2168. #---------------------------------------------------------------#
  2169. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="258a", ATTRS{idProduct}=="0036", TAG+="uaccess", TAG+="Glorious_Model_O__O"
  2170. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="258a", ATTRS{idProduct}=="0033", TAG+="uaccess", TAG+="Glorious_Model_D__D"
  2171. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="258a", ATTRS{idProduct}=="0029", TAG+="uaccess", TAG+="Everest_GT100_RGB"
  2172. #---------------------------------------------------------------#
  2173. # Sinowealth 1007 Mouse - DetectSinowealthMouse
  2174. #---------------------------------------------------------------#
  2175. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="258a", ATTRS{idProduct}=="0036", TAG+="uaccess", TAG+="Glorious_Model_O__O"
  2176. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="258a", ATTRS{idProduct}=="0033", TAG+="uaccess", TAG+="Glorious_Model_D__D"
  2177. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="258a", ATTRS{idProduct}=="0029", TAG+="uaccess", TAG+="Everest_GT100_RGB"
  2178. #---------------------------------------------------------------#
  2179. # Sinowealth Mice - DetectSinowealthMouse
  2180. #---------------------------------------------------------------#
  2181. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="258a", ATTRS{idProduct}=="0036", TAG+="uaccess", TAG+="Glorious_Model_O__O"
  2182. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="258a", ATTRS{idProduct}=="0033", TAG+="uaccess", TAG+="Glorious_Model_D__D"
  2183. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="258a", ATTRS{idProduct}=="0029", TAG+="uaccess", TAG+="Everest_GT100_RGB"
  2184. #---------------------------------------------------------------#
  2185. # Sinowealth Glorious Model O Wireless - DetectSinowealthMouse
  2186. #---------------------------------------------------------------#
  2187. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="258a", ATTRS{idProduct}=="0036", TAG+="uaccess", TAG+="Glorious_Model_O__O"
  2188. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="258a", ATTRS{idProduct}=="0033", TAG+="uaccess", TAG+="Glorious_Model_D__D"
  2189. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="258a", ATTRS{idProduct}=="0029", TAG+="uaccess", TAG+="Everest_GT100_RGB"
  2190. #---------------------------------------------------------------#
  2191. # Sinowealth Keyboard - DetectSinowealthKeyboard10c
  2192. #---------------------------------------------------------------#
  2193. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="258a", ATTRS{idProduct}=="010c", TAG+="uaccess", TAG+="Sinowealth_Keyboard"
  2194. #---------------------------------------------------------------#
  2195. # Sinowealth Keyboard 16 - DetectSinowealthKeyboard
  2196. #---------------------------------------------------------------#
  2197. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="258a", ATTRS{idProduct}=="010c", TAG+="uaccess", TAG+="Sinowealth_Keyboard"
  2198. #---------------------------------------------------------------#
  2199. # Genesis Thor 300 - DetectSinowealthGenesisKeyboard
  2200. #---------------------------------------------------------------#
  2201. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="258a", ATTRS{idProduct}=="0090", TAG+="uaccess", TAG+="Genesis_Thor_300"
  2202. #---------------------------------------------------------------#
  2203. # Sinowealth Keyboard - DetectSinowealthKeyboard
  2204. #---------------------------------------------------------------#
  2205. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="258a", ATTRS{idProduct}=="010c", TAG+="uaccess", TAG+="Sinowealth_Keyboard"
  2206. #---------------------------------------------------------------#
  2207. # Skyloong GK104 Pro - SkyloongControllerDetect
  2208. #---------------------------------------------------------------#
  2209. #---------------------------------------------------------------#
  2210. # Sony Dual Shock 4 controller - DetectSonyDS4Controllers
  2211. #---------------------------------------------------------------#
  2212. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="054c", ATTRS{idProduct}=="05c4", TAG+="uaccess", TAG+="Sony_DualShock_4"
  2213. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="054c", ATTRS{idProduct}=="09cc", TAG+="uaccess", TAG+="Sony_DualShock_4"
  2214. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="054c", ATTRS{idProduct}=="0ba0", TAG+="uaccess", TAG+="Sony_DualShock_4"
  2215. #---------------------------------------------------------------#
  2216. # Sony Dual Sense controller - DetectSonyDualSenseControllers
  2217. #---------------------------------------------------------------#
  2218. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="054c", ATTRS{idProduct}=="0ce6", TAG+="uaccess", TAG+="Sony_DualSense"
  2219. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="054c", ATTRS{idProduct}=="0df2", TAG+="uaccess", TAG+="Sony_DualSense_Edge"
  2220. #---------------------------------------------------------------#
  2221. # Steel Series Apex Tri Zone Keyboards - DetectSteelSeriesApexTZone
  2222. #---------------------------------------------------------------#
  2223. #---------------------------------------------------------------#
  2224. # Steel Series APEX - DetectSteelSeriesApex
  2225. #---------------------------------------------------------------#
  2226. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1038", ATTRS{idProduct}=="161a", TAG+="uaccess", TAG+="SteelSeries_Apex_3"
  2227. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1038", ATTRS{idProduct}=="1622", TAG+="uaccess", TAG+="SteelSeries_Apex_3_TKL"
  2228. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1038", ATTRS{idProduct}=="161c", TAG+="uaccess", TAG+="SteelSeries_Apex_5"
  2229. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1038", ATTRS{idProduct}=="1612", TAG+="uaccess", TAG+="SteelSeries_Apex_7"
  2230. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1038", ATTRS{idProduct}=="1618", TAG+="uaccess", TAG+="SteelSeries_Apex_7_TKL"
  2231. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1038", ATTRS{idProduct}=="1634", TAG+="uaccess", TAG+="SteelSeries_Apex_9_TKL"
  2232. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1038", ATTRS{idProduct}=="1620", TAG+="uaccess", TAG+="SteelSeries_Apex_9_Mini"
  2233. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1038", ATTRS{idProduct}=="1610", TAG+="uaccess", TAG+="SteelSeries_Apex_Pro"
  2234. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1038", ATTRS{idProduct}=="1614", TAG+="uaccess", TAG+="SteelSeries_Apex_Pro_TKL"
  2235. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1038", ATTRS{idProduct}=="1628", TAG+="uaccess", TAG+="SteelSeries_Apex_Pro_TKL_2023_Wired"
  2236. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1038", ATTRS{idProduct}=="1630", TAG+="uaccess", TAG+="SteelSeries_Apex_Pro_TKL_2023_Wireless"
  2237. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1038", ATTRS{idProduct}=="1632", TAG+="uaccess", TAG+="SteelSeries_Apex_Pro_TKL_2023_Wireless"
  2238. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1038", ATTRS{idProduct}=="1642", TAG+="uaccess", TAG+="SteelSeries_Apex_Pro_TKL_Gen_3_Wired"
  2239. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1038", ATTRS{idProduct}=="1644", TAG+="uaccess", TAG+="SteelSeries_Apex_Pro_TKL_Gen_3_Wireless"
  2240. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1038", ATTRS{idProduct}=="1646", TAG+="uaccess", TAG+="SteelSeries_Apex_Pro_TKL_Gen_3_Wireless"
  2241. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1038", ATTRS{idProduct}=="0616", TAG+="uaccess", TAG+="SteelSeries_Apex_M750"
  2242. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1038", ATTRS{idProduct}=="1202", TAG+="uaccess", TAG+="SteelSeries_Apex_OGApex_Fnatic"
  2243. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1038", ATTRS{idProduct}=="1206", TAG+="uaccess", TAG+="SteelSeries_Apex_350"
  2244. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1038", ATTRS{idProduct}=="1640", TAG+="uaccess", TAG+="SteelSeries_Apex_Pro_3"
  2245. #---------------------------------------------------------------#
  2246. # Steel Series APEX - DetectSteelSeriesApexM
  2247. #---------------------------------------------------------------#
  2248. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1038", ATTRS{idProduct}=="0616", TAG+="uaccess", TAG+="SteelSeries_Apex_M750"
  2249. #---------------------------------------------------------------#
  2250. # Steelseries Arctis 5 - DetectSteelSeriesArctis5
  2251. #---------------------------------------------------------------#
  2252. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1038", ATTRS{idProduct}=="1250", TAG+="uaccess", TAG+="SteelSeries_Arctis_5"
  2253. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1038", ATTRS{idProduct}=="12aa", TAG+="uaccess", TAG+="SteelSeries_Arctis_5"
  2254. #---------------------------------------------------------------#
  2255. # Steel Series Apex (Old) - DetectSteelSeriesApexOld
  2256. #---------------------------------------------------------------#
  2257. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1038", ATTRS{idProduct}=="1202", TAG+="uaccess", TAG+="SteelSeries_Apex_OGApex_Fnatic"
  2258. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1038", ATTRS{idProduct}=="1206", TAG+="uaccess", TAG+="SteelSeries_Apex_350"
  2259. #---------------------------------------------------------------#
  2260. # Steel Series QCK Mat - DetectSteelSeriesMousemat
  2261. #---------------------------------------------------------------#
  2262. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1038", ATTRS{idProduct}=="150a", TAG+="uaccess", TAG+="SteelSeries_QCK_Prism_Cloth_Medium"
  2263. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1038", ATTRS{idProduct}=="150d", TAG+="uaccess", TAG+="SteelSeries_QCK_Prism_Cloth_XL"
  2264. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1038", ATTRS{idProduct}=="151e", TAG+="uaccess", TAG+="SteelSeries_QCK_Prism_Cloth_XL_Destiny_Ed"
  2265. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1038", ATTRS{idProduct}=="1520", TAG+="uaccess", TAG+="SteelSeries_QCK_Prism_Cloth_XL_Destiny_2_Lightfall_Ed"
  2266. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1038", ATTRS{idProduct}=="1514", TAG+="uaccess", TAG+="SteelSeries_QCK_Prism_Cloth_XL_CSGO_Neon_Rider_Ed"
  2267. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1038", ATTRS{idProduct}=="151c", TAG+="uaccess", TAG+="SteelSeries_QCK_Prism_Cloth_XL_CSGO_Neo_Noir_Ed"
  2268. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1038", ATTRS{idProduct}=="1516", TAG+="uaccess", TAG+="SteelSeries_QCK_Prism_Cloth_3XL"
  2269. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1038", ATTRS{idProduct}=="1518", TAG+="uaccess", TAG+="SteelSeries_QCK_Prism_Cloth_4XL"
  2270. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1038", ATTRS{idProduct}=="151a", TAG+="uaccess", TAG+="SteelSeries_QCK_Prism_Cloth_5XL"
  2271. #---------------------------------------------------------------#
  2272. # Steel Series Rival 3 - DetectSteelSeriesRival3
  2273. #---------------------------------------------------------------#
  2274. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1038", ATTRS{idProduct}=="1710", TAG+="uaccess", TAG+="SteelSeries_Rival_300"
  2275. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1038", ATTRS{idProduct}=="1714", TAG+="uaccess", TAG+="Acer_Predator_Gaming_Mouse_Rival_300"
  2276. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1038", ATTRS{idProduct}=="1394", TAG+="uaccess", TAG+="SteelSeries_Rival_300_CSGO_Fade_Edition"
  2277. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1038", ATTRS{idProduct}=="1716", TAG+="uaccess", TAG+="SteelSeries_Rival_300_CSGO_Fade_Edition_stm32"
  2278. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1038", ATTRS{idProduct}=="171a", TAG+="uaccess", TAG+="SteelSeries_Rival_300_CSGO_Hyperbeast_Edition"
  2279. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1038", ATTRS{idProduct}=="1392", TAG+="uaccess", TAG+="SteelSeries_Rival_300_Dota_2_Edition"
  2280. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1038", ATTRS{idProduct}=="1718", TAG+="uaccess", TAG+="SteelSeries_Rival_300_HP_Omen_Edition"
  2281. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1038", ATTRS{idProduct}=="1710", TAG+="uaccess", TAG+="SteelSeries_Rival_300_Black_Ops_Edition"
  2282. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1038", ATTRS{idProduct}=="1824", TAG+="uaccess", TAG+="SteelSeries_Rival_3_Old_Firmware"
  2283. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1038", ATTRS{idProduct}=="184c", TAG+="uaccess", TAG+="SteelSeries_Rival_3"
  2284. #---------------------------------------------------------------#
  2285. # Steel Series Rival 3 - DetectSteelSeriesAerox3
  2286. #---------------------------------------------------------------#
  2287. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1038", ATTRS{idProduct}=="1838", TAG+="uaccess", TAG+="SteelSeries_Aerox_3_Wireless"
  2288. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1038", ATTRS{idProduct}=="183a", TAG+="uaccess", TAG+="SteelSeries_Aerox_3_Wireless_Wired"
  2289. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1038", ATTRS{idProduct}=="1878", TAG+="uaccess", TAG+="SteelSeries_Aerox_3_CS2_Dragon_Lore_Edition_Wireless"
  2290. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1038", ATTRS{idProduct}=="187a", TAG+="uaccess", TAG+="SteelSeries_Aerox_3_CS2_Dragon_Lore_Edition_Wireless_Wired"
  2291. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1038", ATTRS{idProduct}=="1836", TAG+="uaccess", TAG+="SteelSeries_Aerox_3_Wired"
  2292. #---------------------------------------------------------------#
  2293. # Steel Series Rival 3 - DetectSteelSeriesAerox5
  2294. #---------------------------------------------------------------#
  2295. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1038", ATTRS{idProduct}=="1852", TAG+="uaccess", TAG+="SteelSeries_Aerox_5_Wireless"
  2296. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1038", ATTRS{idProduct}=="1854", TAG+="uaccess", TAG+="SteelSeries_Aerox_5_Wireless_Wired"
  2297. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1038", ATTRS{idProduct}=="185c", TAG+="uaccess", TAG+="SteelSeries_Aerox_5_Destiny_2_Edition_Wireless"
  2298. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1038", ATTRS{idProduct}=="185e", TAG+="uaccess", TAG+="SteelSeries_Aerox_5_Destiny_2_Edition_Wireless_Wired"
  2299. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1038", ATTRS{idProduct}=="1860", TAG+="uaccess", TAG+="SteelSeries_Aerox_5_Diablo_IV_Edition_Wireless"
  2300. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1038", ATTRS{idProduct}=="1862", TAG+="uaccess", TAG+="SteelSeries_Aerox_5_Diablo_IV_Edition_Wireless_Wired"
  2301. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1038", ATTRS{idProduct}=="1850", TAG+="uaccess", TAG+="SteelSeries_Aerox_5_Wired"
  2302. #---------------------------------------------------------------#
  2303. # Steel Series Rival 3 - DetectSteelSeriesAerox9
  2304. #---------------------------------------------------------------#
  2305. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1038", ATTRS{idProduct}=="1858", TAG+="uaccess", TAG+="SteelSeries_Aerox_9_Wireless"
  2306. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1038", ATTRS{idProduct}=="185a", TAG+="uaccess", TAG+="SteelSeries_Aerox_9_Wireless_Wired"
  2307. #---------------------------------------------------------------#
  2308. # Steel Series Rival - DetectSteelSeriesRival100
  2309. #---------------------------------------------------------------#
  2310. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1038", ATTRS{idProduct}=="1702", TAG+="uaccess", TAG+="SteelSeries_Rival_100"
  2311. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1038", ATTRS{idProduct}=="170c", TAG+="uaccess", TAG+="SteelSeries_Rival_100_DotA_2_Edition"
  2312. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1038", ATTRS{idProduct}=="1814", TAG+="uaccess", TAG+="SteelSeries_Rival_105"
  2313. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1038", ATTRS{idProduct}=="1816", TAG+="uaccess", TAG+="SteelSeries_Rival_106"
  2314. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1038", ATTRS{idProduct}=="1729", TAG+="uaccess", TAG+="SteelSeries_Rival_110"
  2315. #---------------------------------------------------------------#
  2316. # Steel Series Rival - DetectSteelSeriesRival300
  2317. #---------------------------------------------------------------#
  2318. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1038", ATTRS{idProduct}=="1710", TAG+="uaccess", TAG+="SteelSeries_Rival_300"
  2319. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1038", ATTRS{idProduct}=="1714", TAG+="uaccess", TAG+="Acer_Predator_Gaming_Mouse_Rival_300"
  2320. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1038", ATTRS{idProduct}=="1394", TAG+="uaccess", TAG+="SteelSeries_Rival_300_CSGO_Fade_Edition"
  2321. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1038", ATTRS{idProduct}=="1716", TAG+="uaccess", TAG+="SteelSeries_Rival_300_CSGO_Fade_Edition_stm32"
  2322. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1038", ATTRS{idProduct}=="171a", TAG+="uaccess", TAG+="SteelSeries_Rival_300_CSGO_Hyperbeast_Edition"
  2323. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1038", ATTRS{idProduct}=="1392", TAG+="uaccess", TAG+="SteelSeries_Rival_300_Dota_2_Edition"
  2324. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1038", ATTRS{idProduct}=="1718", TAG+="uaccess", TAG+="SteelSeries_Rival_300_HP_Omen_Edition"
  2325. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1038", ATTRS{idProduct}=="1710", TAG+="uaccess", TAG+="SteelSeries_Rival_300_Black_Ops_Edition"
  2326. #---------------------------------------------------------------#
  2327. # Steel Series Rival - DetectSteelSeriesRival600
  2328. #---------------------------------------------------------------#
  2329. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1038", ATTRS{idProduct}=="1724", TAG+="uaccess", TAG+="SteelSeries_Rival_600"
  2330. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1038", ATTRS{idProduct}=="172e", TAG+="uaccess", TAG+="SteelSeries_Rival_600_Dota_2_Edition"
  2331. #---------------------------------------------------------------#
  2332. # Steel Series Rival - DetectSteelSeriesRival650
  2333. #---------------------------------------------------------------#
  2334. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1038", ATTRS{idProduct}=="172b", TAG+="uaccess", TAG+="SteelSeries_Rival_650"
  2335. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1038", ATTRS{idProduct}=="1726", TAG+="uaccess", TAG+="SteelSeries_Rival_650_Wireless"
  2336. #---------------------------------------------------------------#
  2337. # Steel Series Rival - DetectSteelSeriesRival700
  2338. #---------------------------------------------------------------#
  2339. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1038", ATTRS{idProduct}=="1700", TAG+="uaccess", TAG+="SteelSeries_Rival_700"
  2340. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1038", ATTRS{idProduct}=="1730", TAG+="uaccess", TAG+="SteelSeries_Rival_710"
  2341. #---------------------------------------------------------------#
  2342. # Steel Series Sensei - DetectSteelSeriesSensei
  2343. #---------------------------------------------------------------#
  2344. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1038", ATTRS{idProduct}=="1720", TAG+="uaccess", TAG+="SteelSeries_Rival_310"
  2345. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1038", ATTRS{idProduct}=="171e", TAG+="uaccess", TAG+="SteelSeries_Rival_310_CSGO_Howl_Edition"
  2346. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1038", ATTRS{idProduct}=="1736", TAG+="uaccess", TAG+="SteelSeries_Rival_310_PUBG_Edition"
  2347. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1038", ATTRS{idProduct}=="1832", TAG+="uaccess", TAG+="SteelSeries_Sensei_TEN"
  2348. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1038", ATTRS{idProduct}=="1834", TAG+="uaccess", TAG+="SteelSeries_Sensei_TEN_CSGO_Neon_Rider_Edition"
  2349. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1038", ATTRS{idProduct}=="1722", TAG+="uaccess", TAG+="SteelSeries_Sensei_310"
  2350. #---------------------------------------------------------------#
  2351. # Steel Series Siberia - DetectSteelSeriesHeadset
  2352. #---------------------------------------------------------------#
  2353. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1038", ATTRS{idProduct}=="1229", TAG+="uaccess", TAG+="SteelSeries_Siberia_350"
  2354. #---------------------------------------------------------------#
  2355. # Elgato Stream Deck MK.2 15 Buttons - DetectElgatoStreamDeckControllers
  2356. #---------------------------------------------------------------#
  2357. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="0fd9", ATTRS{idProduct}=="0080", TAG+="uaccess", TAG+="Elgato_Stream_Deck_MK2"
  2358. #---------------------------------------------------------------#
  2359. # Tecknet Mouse - DetectTecknetControllers
  2360. #---------------------------------------------------------------#
  2361. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="04d9", ATTRS{idProduct}=="fc05", TAG+="uaccess", TAG+="Tecknet_M008"
  2362. #---------------------------------------------------------------#
  2363. # Thermaltake PoseidonZ - DetectPoseidonZRGBControllers
  2364. #---------------------------------------------------------------#
  2365. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="264a", ATTRS{idProduct}=="3006", TAG+="uaccess", TAG+="Thermaltake_Poseidon_Z_RGB"
  2366. #---------------------------------------------------------------#
  2367. # Thermaltake Riing - DetectThermaltakeRiingControllers
  2368. #---------------------------------------------------------------#
  2369. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="264a", ATTRS{idProduct}=="1fa5", TAG+="uaccess", TAG+="Thermaltake_Riing_PID_0x1FA5"
  2370. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="264a", ATTRS{idProduct}=="1fa6", TAG+="uaccess", TAG+="Thermaltake_Riing_PID_0x1FA6"
  2371. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="264a", ATTRS{idProduct}=="1fa7", TAG+="uaccess", TAG+="Thermaltake_Riing_PID_0x1FA7"
  2372. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="264a", ATTRS{idProduct}=="1fa8", TAG+="uaccess", TAG+="Thermaltake_Riing_PID_0x1FA8"
  2373. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="264a", ATTRS{idProduct}=="1fa9", TAG+="uaccess", TAG+="Thermaltake_Riing_PID_0x1FA9"
  2374. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="264a", ATTRS{idProduct}=="1faa", TAG+="uaccess", TAG+="Thermaltake_Riing_PID_0x1FAA"
  2375. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="264a", ATTRS{idProduct}=="1fab", TAG+="uaccess", TAG+="Thermaltake_Riing_PID_0x1FAB"
  2376. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="264a", ATTRS{idProduct}=="1fac", TAG+="uaccess", TAG+="Thermaltake_Riing_PID_0x1FAC"
  2377. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="264a", ATTRS{idProduct}=="1fad", TAG+="uaccess", TAG+="Thermaltake_Riing_PID_0x1FAD"
  2378. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="264a", ATTRS{idProduct}=="1fae", TAG+="uaccess", TAG+="Thermaltake_Riing_PID_0x1FAE"
  2379. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="264a", ATTRS{idProduct}=="1faf", TAG+="uaccess", TAG+="Thermaltake_Riing_PID_0x1FAF"
  2380. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="264a", ATTRS{idProduct}=="1fb0", TAG+="uaccess", TAG+="Thermaltake_Riing_PID_0x1FB0"
  2381. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="264a", ATTRS{idProduct}=="1fb1", TAG+="uaccess", TAG+="Thermaltake_Riing_PID_0x1FB1"
  2382. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="264a", ATTRS{idProduct}=="1fb2", TAG+="uaccess", TAG+="Thermaltake_Riing_PID_0x1FB2"
  2383. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="264a", ATTRS{idProduct}=="1fb3", TAG+="uaccess", TAG+="Thermaltake_Riing_PID_0x1FB3"
  2384. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="264a", ATTRS{idProduct}=="1fb4", TAG+="uaccess", TAG+="Thermaltake_Riing_PID_0x1FB4"
  2385. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="264a", ATTRS{idProduct}=="1fb5", TAG+="uaccess", TAG+="Thermaltake_Riing_PID_0x1FB5"
  2386. #---------------------------------------------------------------#
  2387. # Thermaltake Riing Quad - DetectThermaltakeRiingQuadControllers
  2388. #---------------------------------------------------------------#
  2389. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="264a", ATTRS{idProduct}=="2260", TAG+="uaccess", TAG+="Thermaltake_Riing_Quad_PID_0x2260"
  2390. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="264a", ATTRS{idProduct}=="2261", TAG+="uaccess", TAG+="Thermaltake_Riing_Quad_PID_0x2261"
  2391. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="264a", ATTRS{idProduct}=="2262", TAG+="uaccess", TAG+="Thermaltake_Riing_Quad_PID_0x2262"
  2392. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="264a", ATTRS{idProduct}=="2263", TAG+="uaccess", TAG+="Thermaltake_Riing_Quad_PID_0x2263"
  2393. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="264a", ATTRS{idProduct}=="2264", TAG+="uaccess", TAG+="Thermaltake_Riing_Quad_PID_0x2264"
  2394. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="264a", ATTRS{idProduct}=="2265", TAG+="uaccess", TAG+="Thermaltake_Riing_Quad_PID_0x2265"
  2395. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="264a", ATTRS{idProduct}=="2266", TAG+="uaccess", TAG+="Thermaltake_Riing_Quad_PID_0x2266"
  2396. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="264a", ATTRS{idProduct}=="2267", TAG+="uaccess", TAG+="Thermaltake_Riing_Quad_PID_0x2267"
  2397. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="264a", ATTRS{idProduct}=="2268", TAG+="uaccess", TAG+="Thermaltake_Riing_Quad_PID_0x2268"
  2398. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="264a", ATTRS{idProduct}=="2269", TAG+="uaccess", TAG+="Thermaltake_Riing_Quad_PID_0x2269"
  2399. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="264a", ATTRS{idProduct}=="226a", TAG+="uaccess", TAG+="Thermaltake_Riing_Quad_PID_0x226A"
  2400. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="264a", ATTRS{idProduct}=="226b", TAG+="uaccess", TAG+="Thermaltake_Riing_Quad_PID_0x226B"
  2401. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="264a", ATTRS{idProduct}=="226c", TAG+="uaccess", TAG+="Thermaltake_Riing_Quad_PID_0x226C"
  2402. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="264a", ATTRS{idProduct}=="226d", TAG+="uaccess", TAG+="Thermaltake_Riing_Quad_PID_0x226D"
  2403. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="264a", ATTRS{idProduct}=="226e", TAG+="uaccess", TAG+="Thermaltake_Riing_Quad_PID_0x226E"
  2404. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="264a", ATTRS{idProduct}=="226f", TAG+="uaccess", TAG+="Thermaltake_Riing_Quad_PID_0x226F"
  2405. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="264a", ATTRS{idProduct}=="2270", TAG+="uaccess", TAG+="Thermaltake_Riing_Quad_PID_0x2270"
  2406. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="264a", ATTRS{idProduct}=="232b", TAG+="uaccess", TAG+="Thermaltake_Riing_Quad_PID_0x232B"
  2407. #---------------------------------------------------------------#
  2408. # Thermaltake Riing Trio - DetectThermaltakeRiingTrioControllers
  2409. #---------------------------------------------------------------#
  2410. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="264a", ATTRS{idProduct}=="2135", TAG+="uaccess", TAG+="Thermaltake_Riing_Trio_PID_0x2135"
  2411. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="264a", ATTRS{idProduct}=="2136", TAG+="uaccess", TAG+="Thermaltake_Riing_Trio_PID_0x2136"
  2412. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="264a", ATTRS{idProduct}=="2137", TAG+="uaccess", TAG+="Thermaltake_Riing_Trio_PID_0x2137"
  2413. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="264a", ATTRS{idProduct}=="2138", TAG+="uaccess", TAG+="Thermaltake_Riing_Trio_PID_0x2138"
  2414. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="264a", ATTRS{idProduct}=="2139", TAG+="uaccess", TAG+="Thermaltake_Riing_Trio_PID_0x2139"
  2415. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="264a", ATTRS{idProduct}=="213a", TAG+="uaccess", TAG+="Thermaltake_Riing_Trio_PID_0x213A"
  2416. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="264a", ATTRS{idProduct}=="213b", TAG+="uaccess", TAG+="Thermaltake_Riing_Trio_PID_0x213B"
  2417. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="264a", ATTRS{idProduct}=="213c", TAG+="uaccess", TAG+="Thermaltake_Riing_Trio_PID_0x213C"
  2418. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="264a", ATTRS{idProduct}=="213d", TAG+="uaccess", TAG+="Thermaltake_Riing_Trio_PID_0x213D"
  2419. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="264a", ATTRS{idProduct}=="213e", TAG+="uaccess", TAG+="Thermaltake_Riing_Trio_PID_0x213E"
  2420. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="264a", ATTRS{idProduct}=="213f", TAG+="uaccess", TAG+="Thermaltake_Riing_Trio_PID_0x213F"
  2421. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="264a", ATTRS{idProduct}=="2141", TAG+="uaccess", TAG+="Thermaltake_Riing_Trio_PID_0x2141"
  2422. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="264a", ATTRS{idProduct}=="2142", TAG+="uaccess", TAG+="Thermaltake_Riing_Trio_PID_0x2142"
  2423. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="264a", ATTRS{idProduct}=="2143", TAG+="uaccess", TAG+="Thermaltake_Riing_Trio_PID_0x2143"
  2424. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="264a", ATTRS{idProduct}=="2144", TAG+="uaccess", TAG+="Thermaltake_Riing_Trio_PID_0x2144"
  2425. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="264a", ATTRS{idProduct}=="2145", TAG+="uaccess", TAG+="Thermaltake_Riing_Trio_PID_0x2145"
  2426. #---------------------------------------------------------------#
  2427. # ThingM Blink - DetectThingMBlink
  2428. #---------------------------------------------------------------#
  2429. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="27b8", ATTRS{idProduct}=="01ed", TAG+="uaccess", TAG+="ThingM_blink1_mk2"
  2430. #---------------------------------------------------------------#
  2431. # Thrustmaster Sol - DetectThrustmasterSolControllers
  2432. #---------------------------------------------------------------#
  2433. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="044f", ATTRS{idProduct}=="0420", TAG+="uaccess", TAG+="Thrustmaster_Sol"
  2434. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="044f", ATTRS{idProduct}=="0421", TAG+="uaccess", TAG+="Thrustmaster_Sol"
  2435. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="044f", ATTRS{idProduct}=="0422", TAG+="uaccess", TAG+="Thrustmaster_Sol"
  2436. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="044f", ATTRS{idProduct}=="0428", TAG+="uaccess", TAG+="Thrustmaster_Sol"
  2437. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="044f", ATTRS{idProduct}=="0429", TAG+="uaccess", TAG+="Thrustmaster_Sol"
  2438. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="044f", ATTRS{idProduct}=="042a", TAG+="uaccess", TAG+="Thrustmaster_Sol"
  2439. #---------------------------------------------------------------#
  2440. # Trust GXT 114 - DetectTrustGXT114Controllers
  2441. #---------------------------------------------------------------#
  2442. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="145f", ATTRS{idProduct}=="026d", TAG+="uaccess", TAG+="Trust_GXT_114"
  2443. #---------------------------------------------------------------#
  2444. # Trust GXT 180 - DetectTrustGXT180Controllers
  2445. #---------------------------------------------------------------#
  2446. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="145f", ATTRS{idProduct}=="0248", TAG+="uaccess", TAG+="Trust_GXT_180"
  2447. #---------------------------------------------------------------#
  2448. # Valkyrie - DetectValkyrieKeyboardControllers
  2449. #---------------------------------------------------------------#
  2450. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="05ac", ATTRS{idProduct}=="024f", TAG+="uaccess", TAG+="Valkyrie_VK99_Pro"
  2451. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="05ac", ATTRS{idProduct}=="024f", TAG+="uaccess", TAG+="Valkyrie_VK99"
  2452. #---------------------------------------------------------------#
  2453. # Viewsonic Monitor - DetectViewSonic
  2454. #---------------------------------------------------------------#
  2455. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="0416", ATTRS{idProduct}=="5020", TAG+="uaccess", TAG+="ViewSonic_Monitor_XG270QG"
  2456. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="0543", ATTRS{idProduct}=="a004", TAG+="uaccess", TAG+="ViewSonic_Monitor_XG271QG"
  2457. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="0543", ATTRS{idProduct}=="a002", TAG+="uaccess", TAG+="ViewSonic_Monitor_XG270QC"
  2458. #---------------------------------------------------------------#
  2459. # Viewsonic Monitor - DetectViewSonic
  2460. #---------------------------------------------------------------#
  2461. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="0416", ATTRS{idProduct}=="5020", TAG+="uaccess", TAG+="ViewSonic_Monitor_XG270QG"
  2462. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="0543", ATTRS{idProduct}=="a004", TAG+="uaccess", TAG+="ViewSonic_Monitor_XG271QG"
  2463. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="0543", ATTRS{idProduct}=="a002", TAG+="uaccess", TAG+="ViewSonic_Monitor_XG270QC"
  2464. #---------------------------------------------------------------#
  2465. # Winbond Gaming Keyboard - DetectWinbondGamingKeyboard
  2466. #---------------------------------------------------------------#
  2467. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="0416", ATTRS{idProduct}=="b23c", TAG+="uaccess", TAG+="Winbond_Gaming_Keyboard"
  2468. #---------------------------------------------------------------#
  2469. # Wooting Keyboards - DetectWootingV1KeyboardControllers
  2470. #---------------------------------------------------------------#
  2471. #---------------------------------------------------------------#
  2472. # Wooting Keyboards - DetectWootingV2KeyboardControllers
  2473. #---------------------------------------------------------------#
  2474. #---------------------------------------------------------------#
  2475. # XPG Summoner Keyboard - DetectXPGSummonerControllers
  2476. #---------------------------------------------------------------#
  2477. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="125f", ATTRS{idProduct}=="9418", TAG+="uaccess", TAG+="XPG_Summoner_Gaming_Keyboard"
  2478. #---------------------------------------------------------------#
  2479. # Zet Blade Optical - DetectZETBladeOptical
  2480. #---------------------------------------------------------------#
  2481. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="2ea8", ATTRS{idProduct}=="2125", TAG+="uaccess", TAG+="ZET_Blade_Optical"
  2482. #---------------------------------------------------------------#
  2483. # Zalmna Z Sync - DetectZalmanZSyncControllers
  2484. #---------------------------------------------------------------#
  2485. SUBSYSTEMS=="usb|hidraw", ATTRS{idVendor}=="1c57", ATTRS{idProduct}=="7ed0", TAG+="uaccess", TAG+="Zalman_Z_Sync"
  2486.  
Add Comment
Please, Sign In to add comment