gpt4 book ai didi

actionscript-3 - as3 AIR Win- 在全屏窗口中阻止 ALT+空格键

转载 作者:行者123 更新时间:2023-12-04 08:17:46 26 4
gpt4 key购买 nike

我有一个本地全屏 AIR 应用程序(从服务器加载多个 SWF),我正在尝试使用 ALT+<letter>作为捷径。

但 Windows 操作系统拦截了 ALT键,例如当我按下 ALT+Space 时显示左上角窗口菜单,我想阻止。

我找到了这些帖子,这似乎是一个解决方案:

但运气不好。我试过使用 preventDefault()像这样:

this.stage.addEventListener(KeyboardEvent.KEY_DOWN, ff);
...
function ff(e:KeyboardEvent):void {
e.preventDefault();
}

但这并不能阻止操作系统拦截 ALT关键...

关于缺少什么的一些线索?

/谢谢/j

我在 Flash CS5.5/Win XP/Air 2.6 中编译如果我编译并运行 Air-app,或者只是从 Flash IDE ( Ctrl+Enter) 进行调试,都没有区别。

最佳答案

你不能阻止它,因为它是一个操作系统功能。这就像你试图阻止 ctrl+alt+del,这是不允许的。使用 AS3 preventDefault,您只能阻止虚拟机的事件,操作系统继续“冒泡”。你也不会幸运地使用 ANE,因为你也不能在 C++ 中做到这一点。

关于actionscript-3 - as3 AIR Win- 在全屏窗口中阻止 ALT+空格键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15910388/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com