Question

Est-il possible d'attribuer un raccourci clavier global à une fonctionnalité spécifique dans une application Adobe AIR, c'est-à-dire que la fonctionnalité répond au raccourci clavier, que l'application soit active ou non (elle doit bien sûr être en cours d'exécution, mais uniquement dans la barre d'état système ).

Était-ce utile?

La solution

Je ne pense pas que ce soit possible avec Adobe AIR lui-même. La seule méthode à laquelle je puisse penser:

  1. Installez une application de raccourci clavier tierce (telle que AutoHotkey ou HotKeyBind )
  2. Configurez l'application de raccourci clavier pour que CTRL + ALT + Q soit lancé " c: \ programmes \ thvo42 \ coolapp.exe --hotkey q "
  3. Dans votre application AIR, inscrivez-vous pour le NativeApplication.invoke , surveillez les arguments tels que" --hotkey q "pour savoir que le raccourci clavier Q a été enfoncé, puis agissez en conséquence.

Bien sûr, c’est un peu fastidieux. Peut-être qu’avec un peu de piratage informatique, vous pourrez tout transformer en un seul fichier d’installation.

Autres conseils

Extrait du manuel de référence:

Pour écouter globalement les événements clés, écoutez sur la scène les phases de capture et cible ou de bulle.

SWFKit crée un wrapper autour de votre film flash / flex et permet l’accès aux DLL système et à d’autres goodies. Malheureusement, il exporterait sous forme de fichier .exe, donc Windows uniquement et pas d’AIR.

ASFAIK, la prise en charge d’AIR en mode autonome n’est pas prise en charge.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top