My aim is to use standard libraries to recognize gestures and use those events with Java 8. I know there is a gesture recognition stack for Ubuntu (grail, geis), but I didn’t understand yet, how to bring it all together.
I'm using an eGalaxTouch touch foil (PCAP7200 series) with an EETI eGTouch driver (eGTouchD version: 2.5). My Linux Mint 17 recognizes this device as mouse.
I read the device's events from /dev/input/eventX and found out, that it puts out multi-touch events (ABS_MT_SLOT, ABS_MT_TRACKING_ID, ABS_MT_POSITION_X, ABS_MT_POSITION_Y).
Is there a possibility to detect gestures with standard Linux functionalities and propagate those events to an application (in my case a JavaFX2 application)? Or do I have to recognize gestures inside my application—which means I can't make use of any Linux libraries?
Is there a special device type for multi-touch devices—other than standard mouse?