Korzystanie z JavaFX 2.2 Mnemonic (i akceleratorów)

Próbuję wykonać działanie Mnemoniczne JavaFX. Mam kilka scen na scenie, a to, co chcę osiągnąć, to wystrzelenie tego zdarzenia poprzez naciśnięcie Ctrl + S. Oto szkielet kodu:

@FXML
public Button btnFirst;

btnFirst.getScene().addMnemonic(new Mnemonic(btnFirst, 
            new KeyCodeCombination(KeyCode.S, KeyCombination.CONTROL_DOWN)));

MnemonicParsing przycisku jest fałszywy. (Cóż, podczas próby wykonania tej pracy próbowałem ustawić ją na true, ale bez wyniku). Dokumentacja JavaFX stwierdza, że ​​gdy Mnemonik jest zarejestrowany w Scenie, a Kombinacja Kluczów dotrze do Nieużywanej Sceny, docelowy Węzeł otrzyma Zdarzenie ActionEvent. Ale to nie działa, prawdopodobnie robię źle ...

Mogę użyć standardowego mnemonika przycisku (ustawiając mnemonicParsing na true i prefiks „F” przez znak podkreślenia). Ale w ten sposób użytkownik musi użyć klawisza Alt, który przynosi dziwne zachowanie w przeglądarkach z paskiem menu (jeśli aplikacja jest osadzona na stronie internetowej niż menu przeglądarki aktywowane po wystrzeleniu przycisku zdarzenia przez naciśnięcie Alt + S). Poza tym standardowy sposób uniemożliwia wykonywanie skrótów takich jak Ctrl + Shift + F3 i tak dalej.

Więc jeśli jest jakiś sposób na to, aby to działało?

questionAnswers(1)

yourAnswerToTheQuestion