Kane pro mouse buttons
6 posts
• Page 1 of 1
Kane pro mouse buttons
Hi all,
I have a cheap usb gaming m&k that I'm running through the titan box. All's good except the 2 side buttons, they don't seem to register on device monitor. Is it down to the titan 2 not supporting this mouse?
I have a cheap usb gaming m&k that I'm running through the titan box. All's good except the 2 side buttons, they don't seem to register on device monitor. Is it down to the titan 2 not supporting this mouse?
-
tomtay79 - Sergeant Major
- Posts: 81
- Joined: Wed Oct 11, 2017 10:08 pm
- Location: Glasgow
Re: Kane pro mouse buttons
Possible those two buttons are actually keys (from a keyboard interface implemented in your mouse). this is very common and you can use with the Titan Two via keyboard mapping.
To confirm that, send me the USB descriptors for the mouse. On Gtuner IV, with the Titan Two connected to computer, go to top menu Tools -> "Fetch Descriptors ...". Now plug the mouse to any port on the Titan Two. The descriptors will show in the window, click on the button "Copy Descriptors" and post here. Thank you.
To confirm that, send me the USB descriptors for the mouse. On Gtuner IV, with the Titan Two connected to computer, go to top menu Tools -> "Fetch Descriptors ...". Now plug the mouse to any port on the Titan Two. The descriptors will show in the window, click on the button "Copy Descriptors" and post here. Thank you.
ConsoleTuner Support Team
-
J2Kbr - General of the Army
- Posts: 20323
- Joined: Tue Mar 18, 2014 1:39 pm
Re: Kane pro mouse buttons
J2Kbr wrote:Possible those two buttons are actually keys (from a keyboard interface implemented in your mouse). this is very common and you can use with the Titan Two via keyboard mapping.
To confirm that, send me the USB descriptors for the mouse. On Gtuner IV, with the Titan Two connected to computer, go to top menu Tools -> "Fetch Descriptors ...". Now plug the mouse to any port on the Titan Two. The descriptors will show in the window, click on the button "Copy Descriptors" and post here. Thank you.
Hi sorry it took so long to reply, I have purchased a new tecknet mouse and have the same issue. The descriptors are:
[USB DESCRIPTOR]
12 01 10 01 00 00 00 08 8A 25 07 10 00 01 01 02 00 01 09 02 3B 00 02 01 00 A0 80 09 04 00 00 01 03 01 02 00 09 21 11 01 00 01 22 47 00 07 05 81 03 08 00 01 09 04 01 00 01 03 01 01 00 09 21 11 01 00 01 22 D5 00 07 05 82 03 08 00 01
[STRING 1 DESCRIPTOR]
00 00 00 02 00 00 02 01 80 06 03 01 04 09 00 16
16 03 53 00 49 00 4E 00 4F 00 57 00 45 00 41 00 4C 00 54 00 48 00
[STRING 2 DESCRIPTOR]
00 00 00 02 00 00 02 01 80 06 03 02 04 09 00 16
16 03 47 00 61 00 6D 00 65 00 20 00 4D 00 6F 00 75 00 73 00 65 00
[INTERFACE 0 HID DESCRIPTOR]
00 00 00 02 00 00 02 01 81 06 22 00 00 00 00 47
05 01 09 02 A1 01 09 01 A1 00 05 09 19 01 29 05 15 00 25 01 75 01 95 05 81 02 95 03 81 01 05 01 09 30 09 31 16 00 80 26 FF 7F 75 10 95 02 81 06 09 38 15 80 25 7F 75 08 95 01 81 06 05 0C 0A 38 02 95 01 81 06 C0 C0
[INTERFACE 1 HID DESCRIPTOR]
00 00 00 02 00 00 02 01 81 06 22 00 00 01 00 D5
05 01 09 06 A1 01 85 01 05 07 19 E0 29 E7 15 00 25 01 75 01 95 08 81 02 95 06 75 08 15 00 26 FF 00 05 07 19 00 2A FF 00 81 00 C0 06 0C 00 09 01 A1 01 85 02 25 01 15 00 75 01 0A B5 00 0A B6 00 0A B7 00 0A CD 00 0A E2 00 0A A2 00 0A E9 00 0A EA 00 95 08 81 03 0A 83 01 0A 94 01 0A 86 01 0A 88 01 0A 8A 01 0A 92 01 0A A8 02 0A 84 01 95 08 81 03 0A 21 02 0A 23 02 0A 24 02 0A 25 02 0A 26 02 0A 27 02 0A 2A 02 0A B1 02 95 08 81 03 C0 06 00 FF 09 01 A1 01 85 04 15 00 26 FF 00 09 00 75 08 95 99 B1 02 C0 06 00 FF 09 01 A1 01 85 06 15 00 26 FF 00 09 00 75 08 96 7F 04 B1 02 C0 06 00 FF 09 01 A1 01 85 05 15 00 26 FF 00 09 00 95 05 75 08 B1 02 C0
Thanks again for your time
-
tomtay79 - Sergeant Major
- Posts: 81
- Joined: Wed Oct 11, 2017 10:08 pm
- Location: Glasgow
Re: Kane pro mouse buttons
Indeed there is a keyboard interface in this mouse, as shown in the decoded descriptors:
You can use the script in the page linked below to see the key code for the mouse buttons printed on Gtuner IV output panel.
https://www.consoletuner.com/wiki/index ... :key_check
- Code: Select all
[USB DESCRIPTOR]
12 bLength: 18
01 bDescriptorType: 1 - DEVICE
10 01 bcdUSB: 1.10
00 bDeviceClass: 0 (00)
00 bDeviceSubClass: 0 (00)
00 bDeviceProtocol: 0 (00)
08 bMaxPacketSize0: 8
8A 25 idVendor: 258A
07 10 idProduct: 1007
00 01 bcdDevice: 1.00
01 iManufacturer: 1
02 iProduct: 2
00 iSerialNumber: 0
01 bNumConfigurations: 1
09 bLength: 9
02 bDescriptorType: 2 - CONFIGURATION
3B 00 wTotalLength: 59
02 bNumInterfaces: 2
01 bConfigurationValue: 1
00 iConfiguration: 0
A0 bmAttributes: 160 (Bus Powered, Remote Wakeup)
80 MaxPower: 256mA
09 bLength: 9
04 bDescriptorType: 4 - INTERFACE
00 bInterfaceNumber: 0
00 bAlternateSetting: 0
01 bNumEndpoints: 1
03 bInterfaceClass: 3 (03)
01 bInterfaceSubClass: 1 (01)
02 bInterfaceProtocol: 2 (02)
00 iInterface: 0
09 bLength: 9
21 bDescriptorType: 33 - HID
11 01 bcdHID: 1.11
00 bCountryCode: 0
01 bNumDescriptors: 1
22 bDescriptorType: 34
47 00 wDescriptorLength: 71
07 bLength: 7
05 bDescriptorType: 5 - ENDPOINT
81 bEndpointAddress: 1 IN
03 bmAttributes: 3 (Interrupt, None, Data)
08 00 wMaxPacketSize: 8
01 bInterval: 1
09 bLength: 9
04 bDescriptorType: 4 - INTERFACE
01 bInterfaceNumber: 1
00 bAlternateSetting: 0
01 bNumEndpoints: 1
03 bInterfaceClass: 3 (03)
01 bInterfaceSubClass: 1 (01)
01 bInterfaceProtocol: 1 (01)
00 iInterface: 0
09 bLength: 9
21 bDescriptorType: 33 - HID
11 01 bcdHID: 1.11
00 bCountryCode: 0
01 bNumDescriptors: 1
22 bDescriptorType: 34
D5 00 wDescriptorLength: 213
07 bLength: 7
05 bDescriptorType: 5 - ENDPOINT
82 bEndpointAddress: 2 IN
03 bmAttributes: 3 (Interrupt, None, Data)
08 00 wMaxPacketSize: 8
01 bInterval: 1
[STRING 1 DESCRIPTOR]
SINOWEALTH
[STRING 2 DESCRIPTOR]
Game Mouse
[INTERFACE 0 HID DESCRIPTOR]
05 01 (GLOBAL) USAGE_PAGE 0x0001 Generic Desktop Page
09 02 (LOCAL) USAGE 0x00010002 Mouse (CA=Application Collection)
A1 01 (MAIN) COLLECTION 0x01 Application (Usage=0x00010002: Page=Generic Desktop Page, Usage=Mouse, Type=CA)
09 01 (LOCAL) USAGE 0x00010001 Pointer (CP=Physical Collection)
A1 00 (MAIN) COLLECTION 0x00 Physical (Usage=0x00010001: Page=Generic Desktop Page, Usage=Pointer, Type=CP)
05 09 (GLOBAL) USAGE_PAGE 0x0009 Button Page
19 01 (LOCAL) USAGE_MINIMUM 0x00090001 Button 1 Primary/trigger (MULTI=Selector, On/Off, Momentary, or One Shot)
29 05 (LOCAL) USAGE_MAXIMUM 0x00090005 Button 5 (MULTI=Selector, On/Off, Momentary, or One Shot)
15 00 (GLOBAL) LOGICAL_MINIMUM 0x00 (0)
25 01 (GLOBAL) LOGICAL_MAXIMUM 0x01 (1)
75 01 (GLOBAL) REPORT_SIZE 0x01 (1) Number of bits per field
95 05 (GLOBAL) REPORT_COUNT 0x05 (5) Number of fields
81 02 (MAIN) INPUT 0x00000002 (5 fields x 1 bit) 0=Data 1=Variable 0=Absolute 0=NoWrap 0=Linear 0=PrefState 0=NoNull 0=NonVolatile 0=Bitmap
95 03 (GLOBAL) REPORT_COUNT 0x03 (3) Number of fields
81 01 (MAIN) INPUT 0x00000001 (3 fields x 1 bit) 1=Constant 0=Array 0=Absolute 0=Ignored 0=Ignored 0=PrefState 0=NoNull
05 01 (GLOBAL) USAGE_PAGE 0x0001 Generic Desktop Page
09 30 (LOCAL) USAGE 0x00010030 X (DV=Dynamic Value)
09 31 (LOCAL) USAGE 0x00010031 Y (DV=Dynamic Value)
16 0080 (GLOBAL) LOGICAL_MINIMUM 0x8000 (-32768)
26 FF7F (GLOBAL) LOGICAL_MAXIMUM 0x7FFF (32767)
75 10 (GLOBAL) REPORT_SIZE 0x10 (16) Number of bits per field
95 02 (GLOBAL) REPORT_COUNT 0x02 (2) Number of fields
81 06 (MAIN) INPUT 0x00000006 (2 fields x 16 bits) 0=Data 1=Variable 1=Relative 0=NoWrap 0=Linear 0=PrefState 0=NoNull 0=NonVolatile 0=Bitmap
09 38 (LOCAL) USAGE 0x00010038 Wheel (DV=Dynamic Value)
15 80 (GLOBAL) LOGICAL_MINIMUM 0x80 (-128)
25 7F (GLOBAL) LOGICAL_MAXIMUM 0x7F (127)
75 08 (GLOBAL) REPORT_SIZE 0x08 (8) Number of bits per field
95 01 (GLOBAL) REPORT_COUNT 0x01 (1) Number of fields
81 06 (MAIN) INPUT 0x00000006 (1 field x 8 bits) 0=Data 1=Variable 1=Relative 0=NoWrap 0=Linear 0=PrefState 0=NoNull 0=NonVolatile 0=Bitmap
05 0C (GLOBAL) USAGE_PAGE 0x000C Consumer Device Page
0A 3802 (LOCAL) USAGE 0x000C0238 AC Pan (LC=Linear Control)
95 01 (GLOBAL) REPORT_COUNT 0x01 (1) Number of fields
81 06 (MAIN) INPUT 0x00000006 (1 field x 8 bits) 0=Data 1=Variable 1=Relative 0=NoWrap 0=Linear 0=PrefState 0=NoNull 0=NonVolatile 0=Bitmap
C0 (MAIN) END_COLLECTION Physical
C0 (MAIN) END_COLLECTION Application
[INTERFACE 1 HID DESCRIPTOR]
05 01 (GLOBAL) USAGE_PAGE 0x0001 Generic Desktop Page
09 06 (LOCAL) USAGE 0x00010006 Keyboard (CA=Application Collection)
A1 01 (MAIN) COLLECTION 0x01 Application (Usage=0x00010006: Page=Generic Desktop Page, Usage=Keyboard, Type=CA)
85 01 (GLOBAL) REPORT_ID 0x01 (1)
05 07 (GLOBAL) USAGE_PAGE 0x0007 Keyboard/Keypad Page
19 E0 (LOCAL) USAGE_MINIMUM 0x000700E0 Keyboard Left Control (DV=Dynamic Value)
29 E7 (LOCAL) USAGE_MAXIMUM 0x000700E7 Keyboard Right GUI (DV=Dynamic Value)
15 00 (GLOBAL) LOGICAL_MINIMUM 0x00 (0)
25 01 (GLOBAL) LOGICAL_MAXIMUM 0x01 (1)
75 01 (GLOBAL) REPORT_SIZE 0x01 (1) Number of bits per field
95 08 (GLOBAL) REPORT_COUNT 0x08 (8) Number of fields
81 02 (MAIN) INPUT 0x00000002 (8 fields x 1 bit) 0=Data 1=Variable 0=Absolute 0=NoWrap 0=Linear 0=PrefState 0=NoNull 0=NonVolatile 0=Bitmap
95 06 (GLOBAL) REPORT_COUNT 0x06 (6) Number of fields
75 08 (GLOBAL) REPORT_SIZE 0x08 (8) Number of bits per field
15 00 (GLOBAL) LOGICAL_MINIMUM 0x00 (0)
26 FF00 (GLOBAL) LOGICAL_MAXIMUM 0x00FF (255)
05 07 (GLOBAL) USAGE_PAGE 0x0007 Keyboard/Keypad Page
19 00 (LOCAL) USAGE_MINIMUM 0x00070000 Keyboard No event indicated (Sel=Selector)
2A FF00 (LOCAL) USAGE_MAXIMUM 0x000700FF
81 00 (MAIN) INPUT 0x00000000 (6 fields x 8 bits) 0=Data 0=Array 0=Absolute 0=Ignored 0=Ignored 0=PrefState 0=NoNull
C0 (MAIN) END_COLLECTION Application
06 0C00 (GLOBAL) USAGE_PAGE 0x000C Consumer Device Page
09 01 (LOCAL) USAGE 0x000C0001 Consumer Control (CA=Application Collection)
A1 01 (MAIN) COLLECTION 0x01 Application (Usage=0x000C0001: Page=Consumer Device Page, Usage=Consumer Control, Type=CA)
85 02 (GLOBAL) REPORT_ID 0x02 (2)
25 01 (GLOBAL) LOGICAL_MAXIMUM 0x01 (1)
15 00 (GLOBAL) LOGICAL_MINIMUM 0x00 (0)
75 01 (GLOBAL) REPORT_SIZE 0x01 (1) Number of bits per field
0A B500 (LOCAL) USAGE 0x000C00B5 Scan Next Track (OSC=One Shot Control)
0A B600 (LOCAL) USAGE 0x000C00B6 Scan Previous Track (OSC=One Shot Control)
0A B700 (LOCAL) USAGE 0x000C00B7 Stop (OSC=One Shot Control)
0A CD00 (LOCAL) USAGE 0x000C00CD Play/Pause (OSC=One Shot Control)
0A E200 (LOCAL) USAGE 0x000C00E2 Mute (OOC=On/Off Control)
0A A200 (LOCAL) USAGE 0x000C00A2 Daily (OSC=One Shot Control)
0A E900 (LOCAL) USAGE 0x000C00E9 Volume Increment (RTC=Re-trigger Control)
0A EA00 (LOCAL) USAGE 0x000C00EA Volume Decrement (RTC=Re-trigger Control)
95 08 (GLOBAL) REPORT_COUNT 0x08 (8) Number of fields
81 03 (MAIN) INPUT 0x00000003 (8 fields x 1 bit) 1=Constant 1=Variable 0=Absolute 0=NoWrap 0=Linear 0=PrefState 0=NoNull 0=NonVolatile 0=Bitmap
0A 8301 (LOCAL) USAGE 0x000C0183 AL Consumer Control Configuration (Sel=Selector)
0A 9401 (LOCAL) USAGE 0x000C0194 AL Local Machine Browser (Sel=Selector)
0A 8601 (LOCAL) USAGE 0x000C0186 AL Spreadsheet (Sel=Selector)
0A 8801 (LOCAL) USAGE 0x000C0188 AL Presentation App (Sel=Selector)
0A 8A01 (LOCAL) USAGE 0x000C018A AL Email Reader (Sel=Selector)
0A 9201 (LOCAL) USAGE 0x000C0192 AL Calculator (Sel=Selector)
0A A802 (LOCAL) USAGE 0x000C02A8
0A 8401 (LOCAL) USAGE 0x000C0184 AL Word Processor (Sel=Selector)
95 08 (GLOBAL) REPORT_COUNT 0x08 (8) Number of fields
81 03 (MAIN) INPUT 0x00000003 (8 fields x 1 bit) 1=Constant 1=Variable 0=Absolute 0=NoWrap 0=Linear 0=PrefState 0=NoNull 0=NonVolatile 0=Bitmap
0A 2102 (LOCAL) USAGE 0x000C0221 AC Search (Sel=Selector)
0A 2302 (LOCAL) USAGE 0x000C0223 AC Home (Sel=Selector)
0A 2402 (LOCAL) USAGE 0x000C0224 AC Back (Sel=Selector)
0A 2502 (LOCAL) USAGE 0x000C0225 AC Forward (Sel=Selector)
0A 2602 (LOCAL) USAGE 0x000C0226 AC Stop (Sel=Selector)
0A 2702 (LOCAL) USAGE 0x000C0227 AC Refresh (Sel=Selector)
0A 2A02 (LOCAL) USAGE 0x000C022A AC Bookmarks (Sel=Selector)
0A B102 (LOCAL) USAGE 0x000C02B1
95 08 (GLOBAL) REPORT_COUNT 0x08 (8) Number of fields
81 03 (MAIN) INPUT 0x00000003 (8 fields x 1 bit) 1=Constant 1=Variable 0=Absolute 0=NoWrap 0=Linear 0=PrefState 0=NoNull 0=NonVolatile 0=Bitmap
C0 (MAIN) END_COLLECTION Application
06 00FF (GLOBAL) USAGE_PAGE 0xFF00 Vendor-defined
09 01 (LOCAL) USAGE 0xFF000001
A1 01 (MAIN) COLLECTION 0x01 Application (Usage=0xFF000001: Page=Vendor-defined, Usage=, Type=)
85 04 (GLOBAL) REPORT_ID 0x04 (4)
15 00 (GLOBAL) LOGICAL_MINIMUM 0x00 (0)
26 FF00 (GLOBAL) LOGICAL_MAXIMUM 0x00FF (255)
09 00 (LOCAL) USAGE 0xFF000000
75 08 (GLOBAL) REPORT_SIZE 0x08 (8) Number of bits per field
95 99 (GLOBAL) REPORT_COUNT 0x99 (-103) Number of fields
B1 02 (MAIN) FEATURE 0x00000002 (-103 fields x 8 bits) 0=Data 1=Variable 0=Absolute 0=NoWrap 0=Linear 0=PrefState 0=NoNull 0=NonVolatile 0=Bitmap
C0 (MAIN) END_COLLECTION Application
06 00FF (GLOBAL) USAGE_PAGE 0xFF00 Vendor-defined
09 01 (LOCAL) USAGE 0xFF000001
A1 01 (MAIN) COLLECTION 0x01 Application (Usage=0xFF000001: Page=Vendor-defined, Usage=, Type=)
85 06 (GLOBAL) REPORT_ID 0x06 (6)
15 00 (GLOBAL) LOGICAL_MINIMUM 0x00 (0)
26 FF00 (GLOBAL) LOGICAL_MAXIMUM 0x00FF (255)
09 00 (LOCAL) USAGE 0xFF000000
75 08 (GLOBAL) REPORT_SIZE 0x08 (8) Number of bits per field
96 7F04 (GLOBAL) REPORT_COUNT 0x047F (1151) Number of fields
B1 02 (MAIN) FEATURE 0x00000002 (1151 fields x 8 bits) 0=Data 1=Variable 0=Absolute 0=NoWrap 0=Linear 0=PrefState 0=NoNull 0=NonVolatile 0=Bitmap
C0 (MAIN) END_COLLECTION Application
06 00FF (GLOBAL) USAGE_PAGE 0xFF00 Vendor-defined
09 01 (LOCAL) USAGE 0xFF000001
A1 01 (MAIN) COLLECTION 0x01 Application (Usage=0xFF000001: Page=Vendor-defined, Usage=, Type=)
85 05 (GLOBAL) REPORT_ID 0x05 (5)
15 00 (GLOBAL) LOGICAL_MINIMUM 0x00 (0)
26 FF00 (GLOBAL) LOGICAL_MAXIMUM 0x00FF (255)
09 00 (LOCAL) USAGE 0xFF000000
95 05 (GLOBAL) REPORT_COUNT 0x05 (5) Number of fields
75 08 (GLOBAL) REPORT_SIZE 0x08 (8) Number of bits per field
B1 02 (MAIN) FEATURE 0x00000002 (5 fields x 8 bits) 0=Data 1=Variable 0=Absolute 0=NoWrap 0=Linear 0=PrefState 0=NoNull 0=NonVolatile 0=Bitmap
C0 (MAIN) END_COLLECTION Application
You can use the script in the page linked below to see the key code for the mouse buttons printed on Gtuner IV output panel.
https://www.consoletuner.com/wiki/index ... :key_check
ConsoleTuner Support Team
-
J2Kbr - General of the Army
- Posts: 20323
- Joined: Tue Mar 18, 2014 1:39 pm
Re: Kane pro mouse buttons
Thank you so much for the assist.
Also looking for a double pump script that goes , on quick double press of trigger it will fire(r2) then r1 to change to next pump , fire again then l1 straight after so it goes back to first pump. I'm using g a script by bonefish(I think that's right) it has trigger dpad left/up/down to activate/deactivate aim abuse, rapid fire and his awesome tracking script. Was hoping to get double pump and anti recoil in with this setup so I can switch on off. Do you know if there's a double pump script going? I have looked but not seen any was hoping it's under another name
Edit.
Found a double pump script.
Also looking for a double pump script that goes , on quick double press of trigger it will fire(r2) then r1 to change to next pump , fire again then l1 straight after so it goes back to first pump. I'm using g a script by bonefish(I think that's right) it has trigger dpad left/up/down to activate/deactivate aim abuse, rapid fire and his awesome tracking script. Was hoping to get double pump and anti recoil in with this setup so I can switch on off. Do you know if there's a double pump script going? I have looked but not seen any was hoping it's under another name
Edit.
Found a double pump script.
-
tomtay79 - Sergeant Major
- Posts: 81
- Joined: Wed Oct 11, 2017 10:08 pm
- Location: Glasgow
6 posts
• Page 1 of 1
Who is online
Users browsing this forum: No registered users and 68 guests