2017-07-05 42 views

回答

0

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

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

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

+0

谢谢4您的回复Rudiger,我刚刚在SWT中将我发现的swing版本进行了转换。它的限制版本:应用程序要运行的机器具有只有数字和箭头键的键盘。但在应用程序的某些部分,我需要进行搜索。它目前还不完整,但我对它感到满意......对于我使用过机器人的按键以及在窗户上它似乎起作用。我需要验证它是否可以在Mac上运行... – navy1978

+0

很高兴找到解决方案。您可能需要使用相关代码片段自行回答您的问题,以便其他人也可以从您的调查结果中受益。 –

+0

我现在很忙,我会尽快发表评论 – navy1978