ragtag / spin

a small utility to assist in setting usage modes of laptop-tablet devices
GNU General Public License v3.0
36 stars 8 forks source link

Improve how wacom calibration is handled #3

Open ragtag opened 8 years ago

ragtag commented 8 years ago

Currently calibrating the screen with xinput_calibrator doesn't really work when the screen is rotated or inverted. Possibly implement a simple calibration tool within spin.py

Personally, I'm not a big fan of the whole idea of trying to pick targets in each corner of the screen, as it's hard to get all of them perfect. An alternative would be to have a target that follows the pen tip, and then use the arrow keys to adjust them step by step until the target is where you want it. You would then repeat this for each side of the screen, as the Wacom settings have four values for calibration you can adjust, that correspond to the left, right, top and bottom side of the screen.

I think this would give a more accurate result, and let you tweak it until you've got it just right.

Possibly this tool should not be a part of spin.py itself, but a separate tool, that just outputs the calibration values. That way spin.py can use it, but it could also be used to calibrate other Wacom displays besides ThinkPad Yoga ones.