C'è attualmente un bug in JavaFX (https://javafx-jira.kenai.com/browse/RT-30669, è richiesta la registrazione gratuita), il che fa sì che se si utilizza un layout di tastiera azerty e si specifica un acceleratore con Z in esso, su Mac si attiva solo quando si digita un W. Ho bisogno per ovviare a questo errore in quanto ho bisogno di rilasciare il mio prodotto ora.come rilevare se una tastiera utente è in AZERTY in Java?
Quindi mi piacerebbe rilevare Mac + Azerty e in tal caso cambiare l'acceleratore per usare W. So come rilevare Mac, e so come rilevare le impostazioni locali della tastiera (usando InputContext # getLocale()) ma come faccio a sapere se la locale corrente ha un layout di tastiera azerty? Devo controllare un elenco di località conosciute che utilizzano un layout azerty? Se sì, dove troverei una tale lista?
Questo errore si verifica solo per i layout AZERTY o anche per altri layout come QWERTZ? – Arjan
In realtà non lo saprei ... perché? –
Solo curioso, è il primo layout che mi è venuto in mente quando hai detto che il tasto Z non era nella "normale" posizione QWERTY. Le tastiere QWERTZ hanno i tasti Y e Z scambiati, il che è molto divertente per gli utenti ignari che devono apportare modifiche al BIOS e confermare con Y. – Arjan