surface3-scripts/autorotate
Elf M. Sternberg bf5a5f7342 Dynamically enable stylus and eraser remapping.
A bit of a cruftectomy; removed most of the reportage displays,
and enabled dynamic scanning of the device list so that the
stylus & eraser now remap automatically, even after they've
been added dynamically via modprobe.  Signficantly reduced
the number of shell-outs as well

As is my usual nature, I removed almost all the case handling and
replaced it with a table, which is DRY: Every piece of knowledge must
have a single, unambiguous, authoritative representation within a system.
The table has a name, number, transformation matrix, and x and y
orientation check functions.  Everything else is just checking on
that.
2017-11-03 15:18:01 -07:00
..
autorotate.py Dynamically enable stylus and eraser remapping. 2017-11-03 15:18:01 -07:00
changeautorotatestatus.py Update changeautorotatestatus.py 2015-01-01 14:24:55 +01:00
status.txt autorotate 2015-01-01 12:15:35 +01:00
touch.py Create touch.py 2015-01-05 16:11:35 +01:00
touch.txt Create touch.txt 2015-01-05 16:12:09 +01:00