Es posible asignar una tecla rápida global a una función específica en una aplicación Adobe AIR, es decir, la aplicación responde a la tecla directa si la aplicación está activa o no (debe ejecutarse, por supuesto, pero solo en la bandeja del sistema) .¿Puedo asignar una tecla rápida global a una aplicación Adobe AIR?
Respuesta
Esto no es posible con Adobe AIR. El único método que se me ocurre:
- Instalar tercera aplicación tecla de acceso directo del partido (como AutoHotkey o HotKeyBind) la aplicación de teclas rápidas
- Configurar para hacer CTRL + ALT + Q para lanzar "
c:\programs\thvo42\coolapp.exe --hotkey q
" - En AIR aplicación, regístrese para el evento NativeApplication.invoke y observe argumentos como '--hotkey q' para saber que se presionó la tecla Q y luego actúe en consecuencia.
Por supuesto, esto es una especie de molestia, tal vez con algunos pirateo puede rodar todo en un solo archivo de instalación.
Desde el Manual de referencia:
Para escuchar a nivel mundial para los eventos clave, escuchar en el escenario para la captura y el objetivo o fase de burbuja.
globalmente dentro de la aplicación AIR, o en todo el escritorio? Estoy bastante seguro de que Stage solo responde a las pulsaciones de teclas si la aplicación AIR está enfocada. – bigp
SWFKit crea un envoltorio alrededor de su película flash/flexible, y permite el acceso a las DLL del sistema y otras cosas, pero desafortunadamente se exportaría como .exe, por lo que solo Windows y no AIR.
ASFAIK, no hay soporte para esto utilizando solo AIR.
- 1. Cómo reiniciar una aplicación independiente Adobe Air/Flex
- 2. ¿Es posible ejecutar una aplicación Adobe AIR sin instalación?
- 3. Cómo establecer el icono en una aplicación de adobe air
- 4. iniciar una aplicación de Adobe AIR varias veces
- 5. Adobe AIR 512x512 Iconos?
- 6. Adobe Air y .NET
- 7. ¿Qué es Adobe Air?
- 8. protección de adobe air apps
- 9. Silverlight vs Adobe Air
- 10. ¿Qué sentido tiene Adobe AIR?
- 11. Creación de una arquitectura de complemento con Adobe AIR
- 12. Pasar parámetros de una actividad java a la aplicación Adobe AIR
- 13. ¿Cómo puedo crear un proyecto de Adobe Air con Maven?
- 14. Acceso al puerto serie en Adobe-Air
- 15. LoaderContext y ApplicationDomain cambia con Adobe AIR?
- 16. Adobe air varias aplicaciones en un instalador
- 17. Agregar una tecla rápida F5 en C#
- 18. Adobe AIR para ejecutar el programa
- 19. Descargar un archivo con Adobe AIR
- 20. Adobe Air: Iniciar ventana nativa oculta
- 21. Agregar una tecla de acceso rápido a mi aplicación Delphi
- 22. ¿Herramientas de desarrollo para Adobe Flex/AIR?
- 23. ¿Se puede ejecutar una aplicación de Adobe AIR a través de la salida de línea de comando a la consola?
- 24. cómo instalar adobe air sdk en Linux?
- 25. ¿Cómo puedo registrar una tecla rápida global para decir CTRL + MAYÚS + (LETRA) usando WPF y .NET 3.5?
- 26. Descompilación de aplicaciones de Adobe AIR
- 27. Diferencia entre Adobe AIR y FLEX?
- 28. as3 | Cómo exportar PNG usando Adobe AIR
- 29. Cómo mantener la concentración después de presionar 'alt' (aplicación Adobe AIR)
- 30. Cerrar mediante programación una aplicación de AIR
Gracias, esto debería funcionar por ahora. La clave sobre la invocación es: "Cuando se invoca una aplicación por segunda vez, no se inicia otra instancia de la aplicación. En cambio, la primera instancia recibe un evento de invocación adicional". (Fuente: documentos de Adobe AIR vinculados anteriormente) – thvo