Multitouch display support JavaFX on Windows, iOS, and Android seems straightforward. If the OS recognizes the display as multitouch, then the chances are that JavaFX will also work with it since it relies on the native multitouch support of the OS.
When it comes to Linux and OSX, it's not always as easy. Linux sometimes requires device mapping. I'm not sure if it works at all in OSX unless you have specific drivers for the display. All of the platforms seem to support HID so maybe JavaFX could have direct support for HID devices (optionally) if they are present instead of just the current method. It may also improve performance in cases where the OS is just piping HID events through their own API's to support multitouch. Why not just go straight to the HID source and bypass that conduit. This would vastly improve multitouch app development on OSX. It would be possible to connect a HID display and use it for testing apps that are destined for platforms that formally support multitouch. Is there any work being done in this area? Is there a bigger picture (e.g. better multi-display and connect/disconnect support in JavaFX)? ... coming from a frustrated OSX user with lots of HID displays and no easy JavaFX support. https://www.usb.org/hid