我有一个小的基于浏览器的工具,它在全屏上工作得最好。我正在添加键盘快捷键,但我遇到了Flash的限制:在全屏模式下,它会阻止大多数键盘访问。
SPACE
键可以工作,而且由于我只有几个半相关的命令,所以可以让它们都使用空格键(SPACE
、alt+SPACE
等)。但是修饰符键也不会在全屏模式下发送!
有办法绕道吗?(其他读取修饰符键状态的方法?)
(我听说过flash player 11中的交互式全屏模式,但这对我没有好处;大多数观众使用的是旧版本,我不想要“允许”消息框)
发布于 2013-04-03 09:08:34
恐怕Flash播放器11.3或更高版本的交互式全屏模式是您唯一的选择。我相信你被限制在空间和箭头键上。然而,当进入全屏模式时,我不会太担心出现在屏幕顶部的Allow
对话框,因为现在它已经相当普遍了--用户可能会期待它。
如果您想要避免keybaord限制和对话框弹出,也可以考虑分发AIR应用程序而不是浏览器驻留的flash应用程序。
https://stackoverflow.com/questions/15791924
复制相似问题