Flash 闪存&x2B;Chrome=键盘阻塞?

Flash 闪存&x2B;Chrome=键盘阻塞?,flash,actionscript-3,events,google-chrome,Flash,Actionscript 3,Events,Google Chrome,在我的一个flash项目中,我遇到了一个奇怪的bug。 谷歌浏览器中的Flash播放器阻止了一些系统键盘快捷键。 例如,Alt+Shift和Ctrl+Shift这是一种标准语言布局开关绑定 对于我的项目来说,这是一个很大的问题,因为我需要多语言的用户输入 有人能帮我解决这个问题吗?有同样的问题,并向Chrome报告。这看起来像是谷歌浏览器的bug 请注意,在某些键盘布局(如波兰语)中按[Right Alt]时会出现问题 按[Right Alt]后,用户可以按[CTRL]清除CTRL状态。这是因为

在我的一个flash项目中,我遇到了一个奇怪的bug。 谷歌浏览器中的Flash播放器阻止了一些系统键盘快捷键。 例如,Alt+ShiftCtrl+Shift这是一种标准语言布局开关绑定

对于我的项目来说,这是一个很大的问题,因为我需要多语言的用户输入


有人能帮我解决这个问题吗?

有同样的问题,并向Chrome报告。这看起来像是谷歌浏览器的bug

请注意,在某些键盘布局(如波兰语)中按[Right Alt]时会出现问题


按[Right Alt]后,用户可以按[CTRL]清除CTRL状态。

这是因为Chrome会将CTRL+A和Alt+A发送到Flash,因此输入首先选择所有文本,然后用Alt+A(波兰语字母)替换

Flash中的解决方案是监听文本字段上的输入和按键事件,当遇到alt+ctrl时,只需重置光标在输入文本字段中的位置

我们用过它


你可以使用这个类来解决这个问题,关于这个问题的更多信息可以在我们的博客上找到

我在Ctrl-T(新标签)上遇到了这个问题。您必须单击页面的flash区域或标题栏上的。对你没用,对我没用。不久前,我还解决了一个问题,当Tab键跳出闪光灯焦点时。我为嵌入对象找到了新的for-me属性,例如“Seamlesthoring=false”。它阻止了浏览器/flash选项卡焦点的迁移。我发现键盘封锁出现了一些中断:Shift+Ctrl+Ctrl或Shift+Alt+Alt+Alt,在这种情况下,事件可以通过Chrome。