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 extra 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