Pergunta

É possível atribuir um atalho global para um recurso específico em um aplicativo Adobe AIR, ou seja, as responde recurso aplicativo para a tecla de atalho se o aplicativo está ativo ou não (deve estar em execução, é claro, mas apenas na bandeja do sistema ).

Foi útil?

Solução

Eu não este que é possível com a própria Adobe AIR. O único método que eu posso pensar de:

  1. Instale 3ª aplicação festa de atalho (como AutoHotkey ou HotKeyBind )
  2. Configurar o aplicativo de atalho para fazer CTRL + ALT + Q para lançamento "c:\programs\thvo42\coolapp.exe --hotkey q"
  3. Em seu aplicativo AIR, cadastre-se para o evento NativeApplication.invoke , e relógio para argumentos como 'q --hotkey' para saber que a tecla de atalho Q foi pressionado, e depois agir em conformidade.

É claro, este é um tipo de aborrecimento, talvez com algum hacker você pode rolar tudo em um único arquivo de instalação.

Outras dicas

A partir do Manual de Referência:

Para ouvir globalmente para eventos-chave, ouvir no Palco para a captura e fase de destino ou bolha.

SWFKit cria um invólucro em torno do seu Flash Movie / Flex, e permite o acesso ao sistema DLLs e outras guloseimas, mas infelizmente ele iria exportar como um arquivo .exe, então somente para Windows e sem ar.

ASFAIK, não há suporte para ele usando AIR sozinho.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top