@@ -94,6 +94,7 @@ if you know what they are. You can also add them as you discover the feature;
9494we will ensure the specifications are set correctly at the end of the guide.
9595
9696Some (almost) always correct values include:
97+
9798- Pen and tablet (aux) button counts
9899- Tool support (such as tablet mouse)
99100- Touch support
@@ -125,9 +126,9 @@ Detection, in broad terms, checks in the following order:
125126
1261271 . Match VendorID and ProductID
1271282 . If not null, match InputReportLength and OutputReportLength
128- - This helps select a specific interface of the tablet
129+ - This helps select a specific interface of the tablet
1291303 . If not null, match DeviceStrings
130- - This helps differentiate between firmwares
131+ - This helps differentiate between firmwares
131132
132133There is more to detection than this (such as attributes), but 99.9% of use
133134cases can be covered with the above.
@@ -178,7 +179,7 @@ types of reports (not in order)
178179Fairly selfdescript, it doesn't actually report any specific values to the
179180OS but rather 'resets' the pen out.
180181
181- ##### ` XP_PenAuxReport ` :
182+ ##### ` XP_PenAuxReport `
182183
183184Reports ` IAuxReport ` , an aux-buttons-only report, ie. no position coordinates.
184185
@@ -187,14 +188,14 @@ Reports `IAuxReport`, an aux-buttons-only report, ie. no position coordinates.
187188Reports the following reports:
188189
189190- ` ITabletReport `
190- - The pen's pressure
191- - Pen buttons
192- - It is an ` IAbsolutePositionReport ` that also reports the following:
193- - The 2-point vector of the pen
191+ - The pen's pressure
192+ - Pen buttons
193+ - It is an ` IAbsolutePositionReport ` that also reports the following:
194+ - The 2-point vector of the pen
194195- ` ITiltReport `
195- - The 2-point vector of the pen's tilt
196+ - The 2-point vector of the pen's tilt
196197- ` IEraserReport `
197- - Whether the eraser is active or not
198+ - Whether the eraser is active or not
198199
199200##### ` XP_PenTabletOverflowReport `
200201
@@ -382,8 +383,8 @@ You now need to double check that the following functionality completely works:
382383- All pen buttons works and can be assigned
383384- All auxiliary (tablet) buttons works and can be assigned
384385- Extra tool functionality, if able:
385- - Tablet mouse
386- - Any other tools your tablet might support
386+ - Tablet mouse
387+ - Any other tools your tablet might support
387388
388389If anything is not working to your expectations, you might be using the wrong
389390parser, or you specified some values incorrectly.
@@ -398,7 +399,7 @@ Now, optionally commit it with `git` and push it to your chosen branch and an op
398399
399400## FAQ
400401
401- ### My cursor is going everywhere!
402+ ### My cursor is going everywhere
402403
403404Make sure you've uninstalled other drivers.
404405
@@ -413,6 +414,6 @@ If you did, and you're on Linux, your tablet might need the `libinputoverride` a
413414- Adjust height and widths based off of ` MaxX ` , ` MaxY ` and their ` LPMM ` .
414415- Double check that it still works from a replug
415416- Double check that all the specifications are correct
416- - Buttons, digitizer area, pressure, touch, etc.
417+ - Buttons, digitizer area, pressure, touch, etc.
417418- Submit pull request to the appropriate branch and pray that your configuration passes tests
418- - If submitting a PR, don't forget to update ` TABLETS.md ` to document the support.
419+ - If submitting a PR, don't forget to update ` TABLETS.md ` to document the support.
0 commit comments