Bugs
Releasing mouse button outside of component doesn't send cursor released event
Overlapping windows (or multiple applets) can receive simultaneous events
Listeners are not freed when a component is disposed/released
- Max OS X
Clicking "maximize" button creates a mouse down event but no mouse up event... button state gets screwed up
- Workaround: reset button state when a mouse moved event is received
Scroll gesture isn't smooth
- Windows
Keyboard modifiers are not handled correctly
Mouse buttons won't match the buttons if configured differently in the control panel
Relatively positioned tablet inputs (e.g. mouse) report the wrong coordinates (maybe fallback on mouse
position?)
Desired/incomplete features
- Linux/XInput wrapper needed
Standard mechanism for accessing "raw" tablet buttons independent of system settings
- Ability to see tablet information (tablet name, vendor, etc)
Extension/installer/versioning support
- TabletEvent.isPopupTrigger() won't return the correct value
Misc
Website
- Determine solutions to various API questions:
- Naming
- Relationship of Gesture events
- How to deal with "hints" or customized functionality
Back to JTablet Developer Center