JTablet 2.0 Todo

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

For Questions

Contact me at marcello@cellosoft.com.