JavaFX 目前存在一个错误(https://javafx-jira.kenai.com/browse/RT-30669,需要免费注册),如果您使用 azerty 键盘布局并指定一个带有 Z 的加速器它,在 Mac 上它只在键入 W 时触发。我需要解决这个错误,因为我现在需要发布我的产品。
所以我想检测 Mac+Azerty,如果是的话,将加速器更改为使用 W。我知道如何检测 Mac,并且我知道如何检测键盘的语言环境(使用 InputContext#getLocale())但我怎么知道是否当前语言环境有 azerty 键盘布局?我是否必须检查使用 azerty 布局的已知语言环境的硬编码列表?如果是这样,我在哪里可以找到这样的列表?