GWT:如何模拟F11按键事件?

时间:2012-12-06 15:00:17

标签: gwt gwt2 gwt-2.4 gwt-2.5

我想知道,即使在没有JSNI的 GWT 中,我们能否触发任何按键操作?例如,假设我的应用程序标题中有图像或按钮。点击它我想在模拟 F11 按键的浏览器上显示全屏。再次单击相同的图像或按钮,我想退出模拟 ESC 键的全屏模式。

我通过“How to make browser full screen using F11 key event through JavaScript”了解到我们可以通过java脚本来做到这一点,因此必须通过JSNI代码片段来实现。是否有其他可能不使用JSNI代码的解决方案?

1 个答案:

答案 0 :(得分:0)

您需要使用Document.get().createKeyEvent或类似的api

NativeEvent event = Document.get().createKeyEvent(args.....);

DomEvent.fireNativeEvent(event, this);

在使用前检查哪些apis已被弃用。