Accelerators - odd behavior
swpalmer at gmail.com
Fri Sep 26 17:01:07 UTC 2014
KeyCombination cmdMinus = new Key*Code*Combination(KeyCode.MINUS,
KeyCombination cmdMinusFromCharacter = new Key*Character*Combination("-",
Using the above like this:
Will result in the runnable being fired twice from the same keypress.
I propose changing the accelerator processing logic so that only one
runnable gets called as the intention appears to be that a KeyCombination
can only have one runnable associated with it, but the logic in Map doesn't
see the above two KeyCombinations as the same key in the Map.
Note: With the second combination above I really wanted something that
worked for both MINUS and SUBTRACT simultaneously - since they both type
the same Character and only one accelerator can be set on a MenuItem.
More information about the openjfx-dev