是否可以将全局热键分配给Adobe AIR应用程序中的特定功能,即应用程序功能是否响应热键,无论该应用程序是否处于活动状态(它当然必须在运行,但只能在系统托盘中运行) 。我可以将全局热键分配给Adobe AIR应用程序吗?
12
A
回答
4
我不这样做,它可能与Adobe AIR本身。我能想到的唯一方法:
- 安装第三方的热键应用程序(如AutoHotkey或HotKeyBind)
- 配置热键的应用程序,使CTRL + ALT + Q推出 “
c:\programs\thvo42\coolapp.exe --hotkey q
” - 在AIR应用程序,注册NativeApplication.invoke事件,并观察诸如'--hotkey q'之类的参数以了解Q热键被按下,然后相应地执行操作。
当然,这是一种麻烦,也许有些黑客可以把它全部放到一个安装文件中。
1
从参考手册:
要全局侦听按键事件,听在舞台捕获和目标阶段或冒泡阶段。
+0
全球范围内的AIR应用程序,还是整个桌面?我很肯定,如果AIR应用程序处于焦点状态,舞台只会响应按键。 – bigp 2013-06-21 12:18:09
0
SWFKit在你的flash/flex电影中创建一个包装,并允许访问系统DLL和其他好东西,但不幸的是它会以.exe格式导出,所以只能导入窗口而不能导入AIR。
ASFAIK,单独使用AIR不支持它。
相关问题
- 1. 将express js应用程序实例分配给全局范围可以吗?
- 2. 可以在Adobe AIR应用程序中剖析CPU /内存吗?
- 3. 您可以解压缩Adobe AIR应用程序吗?
- 4. 同一个Adobe AIR应用程序可以运行多次吗?
- 5. 我可以通过全局热键切换复选框吗?
- 6. 是否可以将ActiveXObject嵌入到Adobe AIR应用程序中?
- 7. 我可以使用AIR支持在Adobe Flex中开发应用程序吗?
- 8. 如何将设备级别热键分配给我的黑莓应用程序?
- 9. 我可以在动作中更改Adobe Air应用程序图标吗?
- 10. 将热键分配给VSCode配置?
- 11. 我可以将应用程序热部署到Tomcat吗?
- 12. 我可以将BaseUri分配给XDocument吗?
- 13. android全局热键
- 14. 将Java活动的参数传递给Adobe AIR应用程序
- 15. 从我的Android应用程序启动Adobe Air应用程序
- 16. ADOBE AIR应用程序 - 右键单击可以调用某个函数?
- 17. 是否可以从Adobe Air启动本机应用程序?
- 18. 我们可以在哪种编程语言中开发Adobe AIR应用程序?
- 19. Gnome中Python应用程序的全局热键
- 20. 跨平台Qt应用程序中的全局热键
- 21. WPF中的全局热键?
- 22. 我可以将键盘快捷键分配给Microsoft Intellitype键盘吗?
- 23. 我们是否可以为浏览器注册全局热键
- 24. 使用下的Adobe AIR应用程序
- 25. 自定义全局热键
- 26. 您是否可以使用Project Centennial将Adobe AIR应用程序打包为UWP?
- 27. 我可以使用artoo键盘来听全局击键吗?
- 28. Nodejs全局热键执行
- 29. 自动播放Adobe AIR应用程序
- 30. 服务器端Adobe AIR应用程序
谢谢,这应该现在工作。关于调用的关键是: “当第二次调用应用程序时,应用程序的另一个实例不会启动,而是第一个实例接收到额外的调用事件。” (来源:上面链接的Adobe AIR文档) – thvo 2008-10-05 03:58:31