Logitech G602 HW support request
Hi. I wanted to request adding support for Logitech G602 mouse buttons. I have captured the codes and they map as follows:
1: left click
2: right click
3: middle click
4: G4
5: G5
6: G6
7: G7
8: G8
9: G9
10: increase DPI (not sure if this is useful in games)
11: decrease DPI (not sure if this is useful in games)
Thank you!
(046D-C537 0x80,0x1) USB Receiver: attached
(046D-C222 0x0,0xFF00) G15 Keyboard: attached
(046D-C537 0x1,0xFF00) USB Receiver: attached
(046D-C537 0x2,0xFF00) USB Receiver: attached
(046D-C221 0x1,0xC) Gaming Keyboard: attached
(046D-C537 0x80,0xFF80) USB Receiver: attached
(046D-C221 0x1,0xFF00) Gaming Keyboard: attached
(046D-C537 0x1,0xC) USB Receiver: attached
8 input devices attached
Waiting for input...
Press the ESCAPE KEY to stop and Copy the results (for Pasting).
Device "USB Receiver" 046D-C537 v=0x3400 p=0xFF80 u=0x80 (r=128,l=5,i=5)
DATA[046D-C537,128]: 80 01 00 00-00
- Button 1 at bit 8 -- 046D-C537 (r=128,l=5)
DATA[046D-C537,128]: 80 00 00 00-00
- Button 2 at bit 9 -- 046D-C537 (r=128,l=5)
DATA[046D-C537,128]: 80 02 00 00-00
DATA[046D-C537,128]: 80 00 00 00-00
- Button 3 at bit 10 -- 046D-C537 (r=128,l=5)
DATA[046D-C537,128]: 80 04 00 00-00
DATA[046D-C537,128]: 80 00 00 00-00
- Button 4 at bit 11 -- 046D-C537 (r=128,l=5)
DATA[046D-C537,128]: 80 08 00 00-00
DATA[046D-C537,128]: 80 00 00 00-00
- Button 5 at bit 12 -- 046D-C537 (r=128,l=5)
DATA[046D-C537,128]: 80 10 00 00-00
DATA[046D-C537,128]: 80 00 00 00-00
- Button 6 at bit 13 -- 046D-C537 (r=128,l=5)
DATA[046D-C537,128]: 80 20 00 00-00
DATA[046D-C537,128]: 80 00 00 00-00
- Button 7 at bit 14 -- 046D-C537 (r=128,l=5)
DATA[046D-C537,128]: 80 40 00 00-00
DATA[046D-C537,128]: 80 00 00 00-00
- Button 8 at bit 15 -- 046D-C537 (r=128,l=5)
DATA[046D-C537,128]: 80 80 00 00-00
DATA[046D-C537,128]: 80 00 00 00-00
- Button 9 at bit 16 -- 046D-C537 (r=128,l=5)
DATA[046D-C537,128]: 80 00 01 00-00
DATA[046D-C537,128]: 80 00 00 00-00
- Button 10 at bit 17 -- 046D-C537 (r=128,l=5)
DATA[046D-C537,128]: 80 00 02 00-00
Device "USB Receiver" 046D-C537 v=0x3400 p=0xFF00 u=0x2 (r=17,l=20,i=20)
DATA[046D-C537,17]: 11 01 0D 3F-00 00 00 00-00 00 00 00-00 00 00 00-00 00 00 00
DATA[046D-C537,17]: 11 01 10 3F-00 00 00 00-00 00 00 00-00 00 00 00-00 00 00 00
DATA[046D-C537,17]: 11 01 10 3F-00 00 00 00-00 00 00 00-00 00 00 00-00 00 00 00
DATA[046D-C537,128]: 80 00 00 00-00
- Button 11 at bit 18 -- 046D-C537 (r=128,l=5)
DATA[046D-C537,128]: 80 00 04 00-00
DATA[046D-C537,17]: 11 01 0D 3F-00 00 00 00-00 00 00 00-00 00 00 00-00 00 00 00
DATA[046D-C537,17]: 11 01 10 3F-00 00 00 00-00 00 00 00-00 00 00 00-00 00 00 00
DATA[046D-C537,17]: 11 01 10 3F-00 00 00 00-00 00 00 00-00 00 00 00-00 00 00 00
DATA[046D-C537,128]: 80 00 00 00-00
1: left click
2: right click
3: middle click
4: G4
5: G5
6: G6
7: G7
8: G8
9: G9
10: increase DPI (not sure if this is useful in games)
11: decrease DPI (not sure if this is useful in games)
Thank you!
(046D-C537 0x80,0x1) USB Receiver: attached
(046D-C222 0x0,0xFF00) G15 Keyboard: attached
(046D-C537 0x1,0xFF00) USB Receiver: attached
(046D-C537 0x2,0xFF00) USB Receiver: attached
(046D-C221 0x1,0xC) Gaming Keyboard: attached
(046D-C537 0x80,0xFF80) USB Receiver: attached
(046D-C221 0x1,0xFF00) Gaming Keyboard: attached
(046D-C537 0x1,0xC) USB Receiver: attached
8 input devices attached
Waiting for input...
Press the ESCAPE KEY to stop and Copy the results (for Pasting).
Device "USB Receiver" 046D-C537 v=0x3400 p=0xFF80 u=0x80 (r=128,l=5,i=5)
DATA[046D-C537,128]: 80 01 00 00-00
- Button 1 at bit 8 -- 046D-C537 (r=128,l=5)
DATA[046D-C537,128]: 80 00 00 00-00
- Button 2 at bit 9 -- 046D-C537 (r=128,l=5)
DATA[046D-C537,128]: 80 02 00 00-00
DATA[046D-C537,128]: 80 00 00 00-00
- Button 3 at bit 10 -- 046D-C537 (r=128,l=5)
DATA[046D-C537,128]: 80 04 00 00-00
DATA[046D-C537,128]: 80 00 00 00-00
- Button 4 at bit 11 -- 046D-C537 (r=128,l=5)
DATA[046D-C537,128]: 80 08 00 00-00
DATA[046D-C537,128]: 80 00 00 00-00
- Button 5 at bit 12 -- 046D-C537 (r=128,l=5)
DATA[046D-C537,128]: 80 10 00 00-00
DATA[046D-C537,128]: 80 00 00 00-00
- Button 6 at bit 13 -- 046D-C537 (r=128,l=5)
DATA[046D-C537,128]: 80 20 00 00-00
DATA[046D-C537,128]: 80 00 00 00-00
- Button 7 at bit 14 -- 046D-C537 (r=128,l=5)
DATA[046D-C537,128]: 80 40 00 00-00
DATA[046D-C537,128]: 80 00 00 00-00
- Button 8 at bit 15 -- 046D-C537 (r=128,l=5)
DATA[046D-C537,128]: 80 80 00 00-00
DATA[046D-C537,128]: 80 00 00 00-00
- Button 9 at bit 16 -- 046D-C537 (r=128,l=5)
DATA[046D-C537,128]: 80 00 01 00-00
DATA[046D-C537,128]: 80 00 00 00-00
- Button 10 at bit 17 -- 046D-C537 (r=128,l=5)
DATA[046D-C537,128]: 80 00 02 00-00
Device "USB Receiver" 046D-C537 v=0x3400 p=0xFF00 u=0x2 (r=17,l=20,i=20)
DATA[046D-C537,17]: 11 01 0D 3F-00 00 00 00-00 00 00 00-00 00 00 00-00 00 00 00
DATA[046D-C537,17]: 11 01 10 3F-00 00 00 00-00 00 00 00-00 00 00 00-00 00 00 00
DATA[046D-C537,17]: 11 01 10 3F-00 00 00 00-00 00 00 00-00 00 00 00-00 00 00 00
DATA[046D-C537,128]: 80 00 00 00-00
- Button 11 at bit 18 -- 046D-C537 (r=128,l=5)
DATA[046D-C537,128]: 80 00 04 00-00
DATA[046D-C537,17]: 11 01 0D 3F-00 00 00 00-00 00 00 00-00 00 00 00-00 00 00 00
DATA[046D-C537,17]: 11 01 10 3F-00 00 00 00-00 00 00 00-00 00 00 00-00 00 00 00
DATA[046D-C537,17]: 11 01 10 3F-00 00 00 00-00 00 00 00-00 00 00 00-00 00 00 00
DATA[046D-C537,128]: 80 00 00 00-00