我像这样使用JavaFX虚拟键盘:
-Dcom.sun.javafx.isEmbedded=true
-Dcom.sun.javafx.touch=true
-Dcom.sun.javafx.virtualKeyboard=javafx
如何将其设置为德语布局?
答案 0 :(得分:0)
不幸的是,它被报告为一个错误,但似乎尚未解决:
嗨,我最近一直在玩我的虚拟键盘 通过-Dcom.sun.javafx.virtualKeyboard = javafx和我运行桌面 忍不住注意到文字,网址和网址的虚拟键盘 电子邮件输入都有QWERTY键布局。
我目前在使用美国键盘配置为en_AU的系统上运行但是 即使我强制JVM以fr_FR支持作为默认值启动 在语言环境中,虚拟键盘的布局仍然是QWERTY。如果我去 的Windows'区域设置并更改au + US的输入法 键盘(完全删除)到fr + FR键盘虚拟 JavaFX中的键盘也是QWERTY。
我还没有在嵌入式(Raspberry Pi)上进行测试,但还是检查是否相同 正在这些系统上发生。
这是一个问题:如果我们在嵌入式+触控上运行自助服务终端应用程序 屏幕,法国客户希望能够访问AZERTY虚拟广告 键盘。此外,如果我们打算运行一个应用程序 可由广泛的客户访问,我们可能想要改变 虚拟键盘布局取决于已经使用的语言 用户在欢迎屏幕上选择(即:用户选择 英语将获得QWERTY虚拟键盘,用户选择法语 会得到一个AZERTY键盘。)
请参阅:[Keyboard] Support alternative key layout for virtual keyboard