SWT虚拟键盘实现

时间:2017-07-05 07:44:06

标签: java swt jface

我正在使用SWT和JFace编写应用程序,它将在没有物理键盘的机器上使用。你知道为此目的已经做了什么吗? 我找到了一个使用Swing的项目:https://github.com/oxus20/Java-VirtualKeyboard

我想知道是否必须自己将其转换为SWT,或者已经有类似SWT的项目。

1 个答案:

答案 0 :(得分:0)

我不知道在SWT中实现虚拟键盘的即用型库。

我的(未经测试)方法是使用带有SWT.KeyDown和SWT.KeyUp事件的Display :: post()来模拟击键。

Display :: post()在不同平台上有细微差别。此论坛帖子可能有助于解决其中一些问题:https://www.eclipse.org/forums/index.php/t/1072641/