Request for review 7151821: [macosx] Mnemonic doesn't work in JTabbedPane

Alexander Scherbatiy alexandr.scherbatiy at
Tue Mar 13 06:13:30 PDT 2012

Please review a fix for 7151821.


This is a fix for regression after switching using [event 
charactersIgnoringModifiers] string to [event characters] during the 
MACOSX_PORT-568 issue fixing:

The characters string is null during Ctrl+Alt+Char mnemonic pressing.

According to the NSEvent charactersIgnoringModifiers doc:
This method returns the non-modifier key character pressed for dead 
keys, such as Option-e.
For example, Option-e (no shift key) returns an “e" for this method, 
whereas the characters method returns an empty string.

The fix uses the charactersIgnoringModifiers string for the keychar when 
the Ctrl+Alt mnemonic key combination is pressed.


More information about the macosx-port-dev mailing list