JDK-8053967 : Access Bridge: Provide external header files for new F key and control key support
  • Type: Bug
  • Component: client-libs
  • Sub-Component: javax.accessibility
  • Priority: P4
  • Status: Resolved
  • Resolution: Duplicate
  • Submitted: 2014-07-30
  • Updated: 2014-08-28
  • Resolved: 2014-08-28
The Version table provides details related to the release that this issue/RFE will be addressed.

Unresolved : Release in which this issue/RFE will be addressed.
Resolved: Release in which this issue/RFE has been resolved.
Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.

To download the current JDK release, click here.
JDK 9
9Resolved
Related Reports
Relates :  
Description
The Java Access Bridge provided support for F keys and control keys used as accelerators.  The key constants need to be added to AccessBridgePackages.h. Bit 8 (0 based) in the modifier field indicates and FKey has been pressed and Bit 9 indicates a control key has been pressed.  In the first case the character field contains the F key pressed (1-24) and in the second case the character field contains the control key:

             case KeyEvent.VK_BACK_SPACE:
             case KeyEvent.VK_DELETE:
             case KeyEvent.VK_DOWN:
             case KeyEvent.VK_END:
             case KeyEvent.VK_HOME:
             case KeyEvent.VK_INSERT:
             case KeyEvent.VK_KP_DOWN:
             case KeyEvent.VK_KP_LEFT:
             case KeyEvent.VK_KP_RIGHT:
             case KeyEvent.VK_KP_UP:
             case KeyEvent.VK_LEFT:
             case KeyEvent.VK_PAGE_DOWN:
             case KeyEvent.VK_PAGE_UP:
             case KeyEvent.VK_RIGHT:
             case KeyEvent.VK_UP:

Those constants are from
http://docs.oracle.com/javase/7/docs/api/constant-values.html#java.awt.event.KeyEvent.CHAR_UNDEFINED

Suggested names of the modifier bits are ACCERSSIBLE_FKEY_KEYSTROKE and ACCESSIBLE_CONTROLKEY_KEYSTROKE.


Comments
Duplicate of JDK-8054200
28-08-2014