chris_c
Member
- Joined
- Jun 25, 2010
- Messages
- 393
- Age
- 56
While I haven't quite got to grips with the best way to report a 3rd axis to xorg
(seriously wheres the api docs for xf86PostMotionEvent and friends - this is really holding me up!)
I'll soon have it cracked, hopefully!
I believe now that most of the input problems are NOT with tslib but rather with xf86-input-tslib, specifically with the "interesting" state machine it attempts to maintain to emulate more than one button.
I don't know how easy it is to detect the shift key being down inside a driver - but I'm tempted to do right click as a shift click
or maybe it might be possible to do low pressure as left click and high pressure as right click
I'd welcome peoples thoughts on this....!
The input coming from tslib seems quite raw, and it should probably stay that way, xf86-input-pandora-touch should probably get all its information from the evdev interface /dev/input/event? and be responsible for averaging things out....
Again I'd welcome input here!
(seriously wheres the api docs for xf86PostMotionEvent and friends - this is really holding me up!)
I'll soon have it cracked, hopefully!
I believe now that most of the input problems are NOT with tslib but rather with xf86-input-tslib, specifically with the "interesting" state machine it attempts to maintain to emulate more than one button.
I don't know how easy it is to detect the shift key being down inside a driver - but I'm tempted to do right click as a shift click
or maybe it might be possible to do low pressure as left click and high pressure as right click
I'd welcome peoples thoughts on this....!
The input coming from tslib seems quite raw, and it should probably stay that way, xf86-input-pandora-touch should probably get all its information from the evdev interface /dev/input/event? and be responsible for averaging things out....
Again I'd welcome input here!