当前位置: 首页 > 知识库问答 >
问题:

JavaFX虚拟键盘布局

吕征
2023-03-14
-Dcom.sun.javafx.isEmbedded=true 
-Dcom.sun.javafx.touch=true 
-Dcom.sun.javafx.virtualKeyboard=javafx

共有1个答案

钦宏义
2023-03-14

不幸的是,它被报告为一个bug,似乎还没有修复:

嗨,我最近在桌面上用-dcom.sun.javafx.virtualkeyboard=javafx运行虚拟键盘,我情不自禁地注意到用于文本、url和电子邮件输入的虚拟键盘都有QWERTY键布局。

我目前运行在一个配置为en_AU的系统上,该系统带有美国键盘,但是即使我强制JVM以fr_FR支持作为默认区域设置启动,虚拟键盘的布局仍然是QWERTY。如果我转到Windows的区域设置,并将输入法从AU+美国键盘(完全移除)更改为FR+FR键盘,那么JavaFX中的虚拟键盘也将保持QWERTY。

 类似资料:
  • http://docs.oracle.com/javase/8/javafx/user-interface-tutorial/embedd.htm 有没有人在javafx应用程序中有过虚拟键盘的经验?我需要能够显示正常的键盘或数字键盘时,文本字段是聚焦的。

  • 我想永远不要像以编程方式显示/隐藏虚拟键盘一样隐藏虚拟键盘 或者(如果上面所说的不可能的话) 我想从虚拟键盘移除/隐藏/禁用下面(突出显示的绿色左下角)按钮。 在任何情况下都不要隐藏键盘,除非程序没有终止。 代码:你也可以在github上查看我的代码。

  • Javascript VirtualKeyboard 是一个 JavaScript 的虚拟键盘,特别适合在浏览器中的可视化编辑器中使用。支持多种语言。

  • 有什么方法可以调整JavaFX虚拟键盘子窗口的大小吗? 我指的是虚拟键盘属于的阶段作为一个子窗口,因为它是如何在风景视图中被标记的。 我正在开发一个应用程序,专门使用虚拟键盘在Surface3平板上进行文本输入。由于分辨率(2160x1440),键盘的按钮太短,无法可靠地按在Surface的屏幕上,如图所示,将其调整为1920的宽度:http://i.imgur.com/kp65dlm.png:h

  • null 在当前的系统配置中,有没有办法在我的触摸监视器上显示虚拟键盘?例如,告诉键盘它的所有者应用程序在哪里,以便它在正确的监视器上显示?