-Dcom.sun.javafx.isEmbedded=true
-Dcom.sun.javafx.touch=true
-Dcom.sun.javafx.virtualKeyboard=javafx
不幸的是,它被报告为一个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上查看我的代码。
null
有什么方法可以调整JavaFX虚拟键盘子窗口的大小吗? 我指的是虚拟键盘属于的阶段作为一个子窗口,因为它是如何在风景视图中被标记的。 我正在开发一个应用程序,专门使用虚拟键盘在Surface3平板上进行文本输入。由于分辨率(2160x1440),键盘的按钮太短,无法可靠地按在Surface的屏幕上,如图所示,将其调整为1920的宽度:http://i.imgur.com/kp65dlm.png:h
null 在当前的系统配置中,有没有办法在我的触摸监视器上显示虚拟键盘?例如,告诉键盘它的所有者应用程序在哪里,以便它在正确的监视器上显示?
Javascript VirtualKeyboard 是一个 JavaScript 的虚拟键盘,特别适合在浏览器中的可视化编辑器中使用。支持多种语言。