With the latest code you should be getting notification of multitouch gestures as well as raw multitouch events. These events use JavaFX's built-in gesture recognizer for embedded platforms.
Out of curiosity, what touch screen are you using? Thanks, Daniel On May 7, 2014, at 12:29 PM, Daniel Blaukopf <daniel.blauk...@oracle.com> wrote: > Hi Ricardo, > > These are great questions. You are correct in your analysis that the Pi > implementation uses a different code path for touch than desktop Linux. > Although what you are trying to do is not a supported configuration of > JavaFX, the good news is that it should work and we can help you get it built. > > I recommend using the Monocle implementation of Glass instead of Lens. Here > are the flags to do that and select the X11 implementation: > > -Djavafx.platform=monocle -Dmonocle.platform=X11 -Dembedded=monocle > > If you run into input problems, the following flags should help you debug > them: > > -Dmonocle.input.traceEvents=true -Dmonocle.input.traceEvents.verbose=true > > Please let me know how you get on with this. > > Thanks, > Daniel > > On May 6, 2014, at 7:56 PM, Ruíz Martín, Ricardo <rrmar...@indra.es> wrote: > >> Hi, >> >> We are trying adding direct multitouch interaction support for our JavaFX >> application and we are facing some multi-touch support issues under Linux. >> >> Under Windows all touch events are propagated (zoom, rotate, swipe, >> touch...), but although windows can be a development solution for us, we >> would need final version running under Linux. >> We have tried different distributions (mainly RedHat beta7 and Ubuntu 14.04) >> and only events we get from JavaFX are Mouse events generated by multi-touch >> screen. >> There are a Jira Issue about this (with some others duplicate issues): >> https://javafx-jira.kenai.com/browse/RT-25079 >> But there are no timeline or Fix version. >> >> Searching for some workaround we have found that OpenJfx has Raspberry Pi >> multitouch support in ARM linux JVM runtime. >> It seems that this support is because ARM JVM does not use X11 and/or GTK, >> but only device drivers, and it should be possible build OpenJFX with this >> configuration for x86 (I suppose this should work on 64 bits too.) With this >> build we should use EGL/X11 for full-screen output but we would get inputs >> from dev/input. >> >> So we have tried build OpenJFX with -PCOMPILE_TARGETS=x86egl because we can >> get touch events from /dev/input/eventX in evtest with no problems. >> >> Unfortunately although we can build OpenJFX for linux with no target, when >> we use this compile target build fails: >> https://javafx-jira.kenai.com/browse/RT-36921 >> >> >> We are stuck now with this. >> >> >> Is there any other way for getting multitouch events with JavaFX under Linux? >> >> >> >> Regards >> >> Ricardo >> >> Este correo electrónico y, en su caso, cualquier fichero anexo al mismo, >> contiene información de carácter confidencial exclusivamente dirigida a su >> destinatario o destinatarios. Si no es vd. el destinatario indicado, queda >> notificado que la lectura, utilización, divulgación y/o copia sin >> autorización está prohibida en virtud de la legislación vigente. En el caso >> de haber recibido este correo electrónico por error, se ruega notificar >> inmediatamente esta circunstancia mediante reenvío a la dirección >> electrónica del remitente. >> Evite imprimir este mensaje si no es estrictamente necesario. >> >> This email and any file attached to it (when applicable) contain(s) >> confidential information that is exclusively addressed to its recipient(s). >> If you are not the indicated recipient, you are informed that reading, >> using, disseminating and/or copying it without authorisation is forbidden in >> accordance with the legislation in effect. If you have received this email >> by mistake, please immediately notify the sender of the situation by >> resending it to their email address. >> Avoid printing this message if it is not absolutely necessary. >