Commit Graph

12 Commits

Author SHA1 Message Date
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
AykoPoel bd6eaf1fb0 MulitMonitor bug
Quick and dirty fix... Script now looks for an external display before trying to rotate the screen. If one is present it will automatically deactivate autorotation of the internal screen.
2015-02-20 12:09:47 +01:00
AykoPoel 01f4afddcf Update autorotate.py
Had some issue that touch is deactivated at start should be fixed...
2015-02-01 12:28:05 +01:00
AykoPoel e661d1fdff Create touch.txt 2015-01-05 16:12:09 +01:00
AykoPoel 10b8e5ad55 Create touch.py 2015-01-05 16:11:35 +01:00
AykoPoel 64b2cd3317 Update autorotate.py 2015-01-05 16:09:27 +01:00
AykoPoel 7901d8dbd9 Update autorotate.py 2015-01-01 14:55:26 +01:00
AykoPoel 700ef1c102 Update changeautorotatestatus.py 2015-01-01 14:24:55 +01:00
AykoPoel 9e9d59b5ff Update autorotate.py 2015-01-01 12:32:37 +01:00
AykoPoel 7ca0e12d24 Update changeautorotatestatus.py 2015-01-01 12:29:25 +01:00
AykoPoel 4638413245 Update autorotate.py 2015-01-01 12:17:17 +01:00
Marc Pannenbeckers 8d130781f2 autorotate 2015-01-01 12:15:35 +01:00