TechTablets › Forums › Teclast Forums › X98 Plus Discussion › Greatly improve touchscreen response in Windows
Tagged: fix, stylus, touchscreen
- This topic has 0 replies, 1 voice, and was last updated 8 years ago by
Javanine.
-
AuthorPosts
-
August 12, 2018 at 4:40 am #145430
My X98 Plus A5C6 model had laggy and inaccurate touchscreen response in Windows 10. It’s OK with fingers but it’s impossible to use a capacitive stylus like an Adonit Pro because it keeps skipping lines.
I fixed this by editing the TouchSetting.gt file. Now I can use my fingers and stylus with a lot more accuracy when drawing in OneNote. It feels almost as smooth as an iPad too.
Please make a backup of it first before doing anything. Also, have a Bluetooth or USB mouse on hand in case things go wrong and you can’t use the touchscreen. This mod should work on all Atom tablets that use similar Goodix touchscreen ICs.
- Edit C:\Windows\INF\TouchSetting.gt. Use an administrator-capable editor like Notepad++.
- Don’t touch other lines because you will need them for proper rotation.
- Change the DefaultCfg line to: DefaultCFG=0x00,0x00,0x06,0x00,0x08,0x0A,0xF5,0x00,0x01,0x01,0x19,0x0A,0x25,0x22,0x03,0x05,0x00,0x00,0xFF,0xFF,0x00,0x00,0x06,0x18,0x1A,0x1E,0x14,0x8F,0x30,0xAA,0x24,0x26,0x31,0x0D,0x00,0x00,0x00,0x81,0x33,0x1D,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x1E,0x46,0x94,0xC8,0x02,0x08,0x00,0x00,0x04,0x8B,0x20,0x00,0x7B,0x26,0x00,0x6E,0x2D,0x00,0x62,0x36,0x00,0x5A,0x40,0x00,0x5A,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0F,0x0F,0x03,0x06,0x10,0x32,0x54,0x06,0x00,0x00,0x00,0x19,0x3C,0x2D,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x19,0x18,0x17,0x16,0x15,0x14,0x11,0x10,0x0F,0x0E,0x0D,0x0C,0x09,0x08,0x07,0x06,0x05,0x04,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x2A,0x29,0x28,0x27,0x26,0x25,0x24,0x23,0x22,0x21,0x20,0x1F,0x1E,0x1C,0x1B,0x19,0x14,0x13,0x12,0x11,0x10,0x0F,0x0D,0x0C,0x0A,0x08,0x07,0x06,0x04,0x02,0x00,0xFF,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFE,0x01
- Save and reboot.
Explanation: the fix involves changing array values 9 (debounce or noise) and 10 (filtering) to 1, and values 13 (screen touch level) and 14 (screen leave level) to 25 and 22. This makes the touchscreen much more sensitive to small inputs like from a stylus tip.
From Goodix documentation:
Value 9: Shake_Count: Debouncing count when finger presses down/releases
Value 10: Filter: Coefficient of filter value for original coordinate window: 1
Value 13: Screen_Touch_Level: Threshold of touch points on screen from none to availability
Value 14: Screen_ Leave_Level: Threshold of touch points on screen from availability to noneSecond last value is a checksum. If you decrease any value in the array, then you have to increase the checksum by the same amount (example -2 value, +2 checksum). If the checksum is incorrect, the updated config string won’t be accepted by the touchscreen chip. Use a hex calculator!
-
AuthorPosts
- You must be logged in to reply to this topic.

