Skip to content

Commit

Permalink
bulk:
Browse files Browse the repository at this point in the history
- support for k70 core tkl
- support for k70 core tkl wireless (usb, wireless)
- support for k70 pro tkl
- keyboard, mouse UI changes
- support for USB polling rate for USB mouse and keyboard
  • Loading branch information
jurkovic-nikola committed Jan 21, 2025
1 parent 439b6ca commit 3f21efe
Show file tree
Hide file tree
Showing 118 changed files with 18,711 additions and 1,807 deletions.
6 changes: 5 additions & 1 deletion 99-openlinkhub.rules
Original file line number Diff line number Diff line change
Expand Up @@ -66,5 +66,9 @@ SUBSYSTEMS=="usb", ATTRS{idVendor}=="1b1c", ATTRS{idProduct}=="0a62", MODE="0660
SUBSYSTEMS=="usb", ATTRS{idVendor}=="1b1c", ATTRS{idProduct}=="0a64", MODE="0660", OWNER="openlinkhub"
SUBSYSTEMS=="usb", ATTRS{idVendor}=="1b1c", ATTRS{idProduct}=="1bac", MODE="0660", OWNER="openlinkhub"
SUBSYSTEMS=="usb", ATTRS{idVendor}=="1b1c", ATTRS{idProduct}=="1b55", MODE="0660", OWNER="openlinkhub"
SUBSYSTEMS=="usb", ATTRS{idVendor}=="1b1c", ATTRS{idProduct}=="1b6b", MODE="0660", OWNER="openlinkhub"
SUBSYSTEMS=="usb", ATTRS{idVendor}=="1b1c", ATTRS{idProduct}=="1b49", MODE="0660", OWNER="openlinkhub"
SUBSYSTEMS=="usb", ATTRS{idVendor}=="1b1c", ATTRS{idProduct}=="1bb2", MODE="0660", OWNER="openlinkhub"
SUBSYSTEMS=="usb", ATTRS{idVendor}=="1b1c", ATTRS{idProduct}=="1bb2", MODE="0660", OWNER="openlinkhub"
SUBSYSTEMS=="usb", ATTRS{idVendor}=="1b1c", ATTRS{idProduct}=="2b01", MODE="0660", OWNER="openlinkhub"
SUBSYSTEMS=="usb", ATTRS{idVendor}=="1b1c", ATTRS{idProduct}=="2b02", MODE="0660", OWNER="openlinkhub"
SUBSYSTEMS=="usb", ATTRS{idVendor}=="1b1c", ATTRS{idProduct}=="2b14", MODE="0660", OWNER="openlinkhub"
4 changes: 3 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@ Open source Linux interface for iCUE LINK Hub and other Corsair AIOs, Hubs.
| VENGEANCE RGB | DDR5 | |
| DOMINATOR PLATINUM RGB | DDR5 | |
| DOMINATOR TITANIUM RGB | DDR5 | |
| Slipstream Wireless | `1bdc`<br />`1ba6`<br />`2b00` | K100 AIR RGB<br />IRONCLAW RGB WIRELESS<br />NIGHTSABRE WIRELESS<br />SCIMITAR RGB ELITE WIRELESS<br />M55 WIRELESS<br />DARK CORE RGB PRO SE WIRELESS<br />DARK CORE RGB PRO<br />M75 AIR WIRELESS<br />HARPOON RGB WIRELESS<br />DARKSTAR WIRELESS |
| Slipstream Wireless | `1bdc`<br />`1ba6`<br />`2b00` | <details><summary>Show</summary>K100 AIR RGB<br />IRONCLAW RGB WIRELESS<br />NIGHTSABRE WIRELESS<br />SCIMITAR RGB ELITE WIRELESS<br />M55 WIRELESS<br />DARK CORE RGB PRO SE WIRELESS<br />DARK CORE RGB PRO<br />M75 AIR WIRELESS<br />HARPOON RGB WIRELESS<br />DARKSTAR WIRELESS<br />K70 CORE TKL WIRELESS</details> |
| K55 CORE RGB | `1bfe` | |
| K65 PRO MINI | `1bd7` | |
| K70 CORE RGB | `1bfd` | |
Expand All @@ -52,6 +52,8 @@ Open source Linux interface for iCUE LINK Hub and other Corsair AIOs, Hubs.
| K100 AIR RGB | `1bab` | USB |
| K100 | `1bc5`<br />`1b7c`<br />`1b7d` | USB |
| K70 RGB MK.2 | `1b55`<br />`1b49`<br />`1b6b` | USB |
| K70 CORE TKL | `2b01` | USB |
| K70 CORE TKL WIRELESS | `2b02` | USB |
| KATAR PRO | `1b93` | DPI Control<br />RGB Control |
| KATAR PRO XT | `1bac` | DPI Control<br />RGB Control |
| KATAR PRO WIRELESS | `1b94` | DPI Control |
Expand Down
4 changes: 2 additions & 2 deletions database/keyboard/k100air-eu.json
Original file line number Diff line number Diff line change
Expand Up @@ -1390,7 +1390,7 @@
}
},
"105": {
"keyName": "",
"keyName": "Win",
"width": 90,
"height": 70,
"left": 15,
Expand Down Expand Up @@ -1455,7 +1455,7 @@
}
},
"110": {
"keyName": "RC",
"keyName": "Menu",
"width": 90,
"height": 70,
"left": 15,
Expand Down
6 changes: 3 additions & 3 deletions database/keyboard/k100air.json
Original file line number Diff line number Diff line change
Expand Up @@ -49,7 +49,7 @@
"svg": true
},
"4": {
"keyName": "",
"keyName": "LOGO",
"width": 404,
"height": 40,
"left": 400,
Expand Down Expand Up @@ -1390,7 +1390,7 @@
}
},
"105": {
"keyName": "",
"keyName": "Win",
"width": 90,
"height": 70,
"left": 15,
Expand Down Expand Up @@ -1455,7 +1455,7 @@
}
},
"110": {
"keyName": "RC",
"keyName": "Menu",
"width": 90,
"height": 70,
"left": 15,
Expand Down
4 changes: 2 additions & 2 deletions database/keyboard/k100airW-eu.json
Original file line number Diff line number Diff line change
Expand Up @@ -1395,7 +1395,7 @@
}
},
"105": {
"keyName": "",
"keyName": "Win",
"width": 90,
"height": 70,
"left": 15,
Expand Down Expand Up @@ -1460,7 +1460,7 @@
}
},
"110": {
"keyName": "RC",
"keyName": "Menu",
"width": 90,
"height": 70,
"left": 15,
Expand Down
4 changes: 2 additions & 2 deletions database/keyboard/k100airW.json
Original file line number Diff line number Diff line change
Expand Up @@ -1395,7 +1395,7 @@
}
},
"105": {
"keyName": "",
"keyName": "Win",
"width": 90,
"height": 70,
"left": 15,
Expand Down Expand Up @@ -1460,7 +1460,7 @@
}
},
"110": {
"keyName": "RC",
"keyName": "Menu",
"width": 90,
"height": 70,
"left": 15,
Expand Down
4 changes: 2 additions & 2 deletions database/keyboard/k55core-eu.json
Original file line number Diff line number Diff line change
Expand Up @@ -835,7 +835,7 @@
"zone": 1
},
"93": {
"keyName": "",
"keyName": "Win",
"width": 90,
"height": 70,
"left": 15,
Expand Down Expand Up @@ -891,7 +891,7 @@
"zone": 6
},
"100": {
"keyName": "RC",
"keyName": "Menu",
"width": 90,
"height": 70,
"left": 15,
Expand Down
4 changes: 2 additions & 2 deletions database/keyboard/k55core.json
Original file line number Diff line number Diff line change
Expand Up @@ -835,7 +835,7 @@
"zone": 1
},
"93": {
"keyName": "",
"keyName": "Win",
"width": 90,
"height": 70,
"left": 15,
Expand Down Expand Up @@ -891,7 +891,7 @@
"zone": 6
},
"100": {
"keyName": "RC",
"keyName": "Menu",
"width": 90,
"height": 70,
"left": 15,
Expand Down
2 changes: 1 addition & 1 deletion database/keyboard/k65plus-eu.json
Original file line number Diff line number Diff line change
Expand Up @@ -963,7 +963,7 @@
}
},
"73": {
"keyName": "",
"keyName": "Win",
"width": 90,
"height": 70,
"left": 15,
Expand Down
2 changes: 1 addition & 1 deletion database/keyboard/k65plus.json
Original file line number Diff line number Diff line change
Expand Up @@ -963,7 +963,7 @@
}
},
"73": {
"keyName": "",
"keyName": "Win",
"width": 90,
"height": 70,
"left": 15,
Expand Down
2 changes: 1 addition & 1 deletion database/keyboard/k65plusW-eu.json
Original file line number Diff line number Diff line change
Expand Up @@ -608,7 +608,7 @@
"packetIndex": [315]
},
"73": {
"keyName": "",
"keyName": "Win",
"width": 90,
"height": 70,
"left": 15,
Expand Down
2 changes: 1 addition & 1 deletion database/keyboard/k65plusW.json
Original file line number Diff line number Diff line change
Expand Up @@ -608,7 +608,7 @@
"packetIndex": [315]
},
"73": {
"keyName": "",
"keyName": "Win",
"width": 90,
"height": 70,
"left": 15,
Expand Down
8 changes: 4 additions & 4 deletions database/keyboard/k65pm-eu.json
Original file line number Diff line number Diff line change
Expand Up @@ -189,16 +189,16 @@
}
},
"15": {
"keyName": "G1",
"keyName": "Logo",
"width": 70,
"height": 70,
"left": 15,
"top": 0,
"packetIndex": [387],
"color": {
"red": 0,
"red": 255,
"green": 255,
"blue": 255
"blue": 0
}
}
}
Expand Down Expand Up @@ -790,7 +790,7 @@
}
},
"60": {
"keyName": "",
"keyName": "Win",
"width": 90,
"height": 70,
"left": 15,
Expand Down
8 changes: 4 additions & 4 deletions database/keyboard/k65pm.json
Original file line number Diff line number Diff line change
Expand Up @@ -189,16 +189,16 @@
}
},
"15": {
"keyName": "G1",
"keyName": "Logo",
"width": 70,
"height": 70,
"left": 15,
"top": 0,
"packetIndex": [387],
"color": {
"red": 0,
"red": 255,
"green": 255,
"blue": 255
"blue": 0
}
}
}
Expand Down Expand Up @@ -790,7 +790,7 @@
}
},
"60": {
"keyName": "",
"keyName": "Win",
"width": 90,
"height": 70,
"left": 15,
Expand Down
4 changes: 2 additions & 2 deletions database/keyboard/k70core-eu.json
Original file line number Diff line number Diff line change
Expand Up @@ -1223,7 +1223,7 @@
}
},
"93": {
"keyName": "",
"keyName": "Win",
"width": 90,
"height": 70,
"left": 15,
Expand Down Expand Up @@ -1288,7 +1288,7 @@
}
},
"98": {
"keyName": "RC",
"keyName": "Menu",
"width": 90,
"height": 70,
"left": 15,
Expand Down
4 changes: 2 additions & 2 deletions database/keyboard/k70core.json
Original file line number Diff line number Diff line change
Expand Up @@ -1223,7 +1223,7 @@
}
},
"93": {
"keyName": "",
"keyName": "Win",
"width": 90,
"height": 70,
"left": 15,
Expand Down Expand Up @@ -1288,7 +1288,7 @@
}
},
"98": {
"keyName": "RC",
"keyName": "Menu",
"width": 90,
"height": 70,
"left": 15,
Expand Down
Loading

0 comments on commit 3f21efe

Please sign in to comment.