Keyboard lag Destiny 2
34 posts
• Page 2 of 4 • 1, 2, 3, 4
Re: Keyboard lag Destiny 2
Thank you for sending the keyboard descriptors, here it is decoded:
At first glance everything seems to be standard, therefore supported by the Titan Two. Please allow me couple days to check this more carefully. Thanks.
- Code: Select all
[USB DESCRIPTOR]
12 bLength: 18
01 bDescriptorType: 1 - DEVICE
00 02 bcdUSB: 2.00
00 bDeviceClass: 0 (00)
00 bDeviceSubClass: 0 (00)
00 bDeviceProtocol: 0 (00)
08 bMaxPacketSize0: 8
F2 04 idVendor: 04F2
16 15 idProduct: 1516
11 01 bcdDevice: 1.11
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)
32 MaxPower: 100mA
09 bLength: 9
04 bDescriptorType: 4 - INTERFACE
00 bInterfaceNumber: 0
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
59 00 wDescriptorLength: 89
07 bLength: 7
05 bDescriptorType: 5 - ENDPOINT
81 bEndpointAddress: 1 IN
03 bmAttributes: 3 (Interrupt, None, Data)
08 00 wMaxPacketSize: 8
0A bInterval: 10
09 bLength: 9
04 bDescriptorType: 4 - INTERFACE
01 bInterfaceNumber: 1
00 bAlternateSetting: 0
01 bNumEndpoints: 1
03 bInterfaceClass: 3 (03)
00 bInterfaceSubClass: 0 (00)
00 bInterfaceProtocol: 0 (00)
00 iInterface: 0
09 bLength: 9
21 bDescriptorType: 33 - HID
11 01 bcdHID: 1.11
00 bCountryCode: 0
01 bNumDescriptors: 1
22 bDescriptorType: 34
6C 00 wDescriptorLength: 108
07 bLength: 7
05 bDescriptorType: 5 - ENDPOINT
82 bEndpointAddress: 2 IN
03 bmAttributes: 3 (Interrupt, None, Data)
04 00 wMaxPacketSize: 4
0A bInterval: 10
[STRING 1 DESCRIPTOR]
Chicony
[STRING 2 DESCRIPTOR]
USB Keyboard
[INTERFACE 0 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)
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 01 (GLOBAL) REPORT_COUNT 0x01 (1) Number of fields
75 08 (GLOBAL) REPORT_SIZE 0x08 (8) Number of bits per field
81 01 (MAIN) INPUT 0x00000001 (1 field x 8 bits) 1=Constant 0=Array 0=Absolute 0=Ignored 0=Ignored 0=PrefState 0=NoNull
95 03 (GLOBAL) REPORT_COUNT 0x03 (3) Number of fields
75 01 (GLOBAL) REPORT_SIZE 0x01 (1) Number of bits per field
05 08 (GLOBAL) USAGE_PAGE 0x0008 LED Indicator Page
19 01 (LOCAL) USAGE_MINIMUM 0x00080001 Num Lock (OOC=On/Off Control)
29 03 (LOCAL) USAGE_MAXIMUM 0x00080003 Scroll Lock (OOC=On/Off Control)
91 02 (MAIN) OUTPUT 0x00000002 (3 fields x 1 bit) 0=Data 1=Variable 0=Absolute 0=NoWrap 0=Linear 0=PrefState 0=NoNull 0=NonVolatile 0=Bitmap
95 05 (GLOBAL) REPORT_COUNT 0x05 (5) Number of fields
75 01 (GLOBAL) REPORT_SIZE 0x01 (1) Number of bits per field
91 01 (MAIN) OUTPUT 0x00000001 (5 fields x 1 bit) 1=Constant 0=Array 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
06 00FF (GLOBAL) USAGE_PAGE 0xFF00 Vendor-defined
09 01 (LOCAL) USAGE 0xFF000001
26 FF00 (GLOBAL) LOGICAL_MAXIMUM 0x00FF (255)
15 00 (GLOBAL) LOGICAL_MINIMUM 0x00 (0)
75 08 (GLOBAL) REPORT_SIZE 0x08 (8) Number of bits per field
95 08 (GLOBAL) REPORT_COUNT 0x08 (8) Number of fields
1A F100 (LOCAL) USAGE_MINIMUM 0xFF0000F1
2A F800 (LOCAL) USAGE_MAXIMUM 0xFF0000F8
09 20 (LOCAL) USAGE 0xFF000020
B1 02 (MAIN) FEATURE 0x00000002 (8 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
[INTERFACE 1 HID DESCRIPTOR]
06 0100 (GLOBAL) USAGE_PAGE 0x0001 Generic Desktop Page
09 80 (LOCAL) USAGE 0x00010080 System Control (CA=Application Collection)
A1 01 (MAIN) COLLECTION 0x01 Application (Usage=0x00010080: Page=Generic Desktop Page, Usage=System Control, Type=CA)
85 01 (GLOBAL) REPORT_ID 0x01 (1)
19 81 (LOCAL) USAGE_MINIMUM 0x00010081 System Power Down (OSC=One Shot Control)
29 83 (LOCAL) USAGE_MAXIMUM 0x00010083 System Wake Up (OSC=One Shot Control)
15 00 (GLOBAL) LOGICAL_MINIMUM 0x00 (0)
25 01 (GLOBAL) LOGICAL_MAXIMUM 0x01 (1)
95 03 (GLOBAL) REPORT_COUNT 0x03 (3) Number of fields
75 01 (GLOBAL) REPORT_SIZE 0x01 (1) Number of bits per field
81 02 (MAIN) INPUT 0x00000002 (3 fields x 1 bit) 0=Data 1=Variable 0=Absolute 0=NoWrap 0=Linear 0=PrefState 0=NoNull 0=NonVolatile 0=Bitmap
95 01 (GLOBAL) REPORT_COUNT 0x01 (1) Number of fields
75 05 (GLOBAL) REPORT_SIZE 0x05 (5) Number of bits per field
81 01 (MAIN) INPUT 0x00000001 (1 field x 5 bits) 1=Constant 0=Array 0=Absolute 0=Ignored 0=Ignored 0=PrefState 0=NoNull
C0 (MAIN) END_COLLECTION Application
05 0C (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 03 (GLOBAL) REPORT_ID 0x03 (3)
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
09 B5 (LOCAL) USAGE 0x000C00B5 Scan Next Track (OSC=One Shot Control)
09 B6 (LOCAL) USAGE 0x000C00B6 Scan Previous Track (OSC=One Shot Control)
09 B7 (LOCAL) USAGE 0x000C00B7 Stop (OSC=One Shot Control)
09 B8 (LOCAL) USAGE 0x000C00B8 Eject (OSC=One Shot Control)
09 CD (LOCAL) USAGE 0x000C00CD Play/Pause (OSC=One Shot Control)
09 E2 (LOCAL) USAGE 0x000C00E2 Mute (OOC=On/Off Control)
09 E9 (LOCAL) USAGE 0x000C00E9 Volume Increment (RTC=Re-trigger Control)
09 EA (LOCAL) USAGE 0x000C00EA Volume Decrement (RTC=Re-trigger Control)
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
0A 8301 (LOCAL) USAGE 0x000C0183 AL Consumer Control Configuration (Sel=Selector)
0A 8A01 (LOCAL) USAGE 0x000C018A AL Email Reader (Sel=Selector)
0A 9201 (LOCAL) USAGE 0x000C0192 AL Calculator (Sel=Selector)
0A 9401 (LOCAL) USAGE 0x000C0194 AL Local Machine Browser (Sel=Selector)
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)
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
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)
95 03 (GLOBAL) REPORT_COUNT 0x03 (3) Number of fields
81 02 (MAIN) INPUT 0x00000002 (3 fields x 1 bit) 0=Data 1=Variable 0=Absolute 0=NoWrap 0=Linear 0=PrefState 0=NoNull 0=NonVolatile 0=Bitmap
95 05 (GLOBAL) REPORT_COUNT 0x05 (5) Number of fields
81 01 (MAIN) INPUT 0x00000001 (5 fields x 1 bit) 1=Constant 0=Array 0=Absolute 0=Ignored 0=Ignored 0=PrefState 0=NoNull
C0 (MAIN) END_COLLECTION Application
At first glance everything seems to be standard, therefore supported by the Titan Two. Please allow me couple days to check this more carefully. Thanks.
ConsoleTuner Support Team
-
J2Kbr - General of the Army
- Posts: 20323
- Joined: Tue Mar 18, 2014 1:39 pm
Re: Keyboard lag Destiny 2
.
Last edited by LeBlues on Tue Jun 27, 2023 7:22 pm, edited 1 time in total.
-
LeBlues - Master Sergeant
- Posts: 36
- Joined: Fri Nov 17, 2017 12:14 am
Re: Keyboard lag Destiny 2
No need, the descriptors will be the same. thanks for confirming improvements were noticed with the latest firmware.
ConsoleTuner Support Team
-
J2Kbr - General of the Army
- Posts: 20323
- Joined: Tue Mar 18, 2014 1:39 pm
Re: Keyboard lag Destiny 2
.
- Attachments
-
- gtuner
- curve.jpg (218.54 KiB) Viewed 923 times
Last edited by LeBlues on Tue Jun 27, 2023 7:22 pm, edited 1 time in total.
-
LeBlues - Master Sergeant
- Posts: 36
- Joined: Fri Nov 17, 2017 12:14 am
Re: Keyboard lag Destiny 2
The last firmware update makes the deadzone independent of sensitivity and Y/X ratio parameters. This allow any change on the sensitivity without break the micro-movements precision.
The down-side of this update is that all existing Input Translator must be updated with new deadzones.
Luckily I have already done that for Destiny 2, you can download the updated Input Translator using Gtuner IV.
The down-side of this update is that all existing Input Translator must be updated with new deadzones.
Luckily I have already done that for Destiny 2, you can download the updated Input Translator using Gtuner IV.
ConsoleTuner Support Team
-
J2Kbr - General of the Army
- Posts: 20323
- Joined: Tue Mar 18, 2014 1:39 pm
Re: Keyboard lag Destiny 2
Thank you. It works again and I can feel the improvement. Should I still hold on 12000dpi with max in-game sensitivity in Destiny 2 for optimal usage?
-
LeBlues - Master Sergeant
- Posts: 36
- Joined: Fri Nov 17, 2017 12:14 am
Re: Keyboard lag Destiny 2
Viperownage wrote:Thank you. It works again and I can feel the improvement. Should I still hold on 12000dpi with max in-game sensitivity in Destiny 2 for optimal usage?
yes, higher the DPI the better. Just be sure to configure the Titan Two with the DPI of your mouse in the Device Configuration panel.
For reference, I am using a G502 at 12000 dpi to create and test the input translators.
ConsoleTuner Support Team
-
J2Kbr - General of the Army
- Posts: 20323
- Joined: Tue Mar 18, 2014 1:39 pm
Re: Keyboard lag Destiny 2
.
Last edited by LeBlues on Tue Jun 27, 2023 7:23 pm, edited 1 time in total.
-
LeBlues - Master Sergeant
- Posts: 36
- Joined: Fri Nov 17, 2017 12:14 am
Re: Keyboard lag Destiny 2
yes, on Gtuner IV. If your mouse is 12000dpi, set this configuration to 12000. Then, if the mouse is slow, increase the sensitivity of the Input Translator.
ConsoleTuner Support Team
-
J2Kbr - General of the Army
- Posts: 20323
- Joined: Tue Mar 18, 2014 1:39 pm
Re: Keyboard lag Destiny 2
.
Last edited by LeBlues on Tue Jun 27, 2023 7:23 pm, edited 1 time in total.
-
LeBlues - Master Sergeant
- Posts: 36
- Joined: Fri Nov 17, 2017 12:14 am
34 posts
• Page 2 of 4 • 1, 2, 3, 4
Who is online
Users browsing this forum: No registered users and 126 guests