Support mouse/touchpad gestures
Posted: 20.06.2012 04:02:01
Hi there. Dexpot is beautiful, and makes my laptop a lot nicer to use. I've recently been using reil's encyTouchPad to map three finger gestures to keyboard movements so that I can activate Dexpot views.
What I'd really like though, is if Dexpot registered itself as an observer for Synaptics touchpad packet data and actually interpreted the gestures itself. Then Dexpot could read gestures before they were finished, and animate the steps before activation similar to OSX. (For instance dragging three fingers left or right to animate dragging a desktop off screen/switching to the next one.) If the fingers are moved back to the starting point, or let go before going past the threshold, the current desktop can snap back into place without moving to the next.
If you're at all interested, the envyTouchPad source can be downloaded here:
http://www.mediafire.com/?sharekey=10e73hc18ierh
It seems to just be using the using the standard Synaptics COM API/Toolkit header/cpp files that can be dug up around various places on the web. A mouse implementation of this effect would be something like treating middle click + dragging mouse left or middle click + dragging mouse pointer right the start to a gesture.
What I'd really like though, is if Dexpot registered itself as an observer for Synaptics touchpad packet data and actually interpreted the gestures itself. Then Dexpot could read gestures before they were finished, and animate the steps before activation similar to OSX. (For instance dragging three fingers left or right to animate dragging a desktop off screen/switching to the next one.) If the fingers are moved back to the starting point, or let go before going past the threshold, the current desktop can snap back into place without moving to the next.
If you're at all interested, the envyTouchPad source can be downloaded here:
http://www.mediafire.com/?sharekey=10e73hc18ierh
It seems to just be using the using the standard Synaptics COM API/Toolkit header/cpp files that can be dug up around various places on the web. A mouse implementation of this effect would be something like treating middle click + dragging mouse left or middle click + dragging mouse pointer right the start to a gesture.
