12

Adobe AIR アプリの特定の機能にグローバル ホットキーを割り当てることは可能ですか。つまり、アプリの機能は、アプリがアクティブかどうかに関係なく、ホットキーに応答します (もちろん、システム トレイでのみ実行されている必要があります)。

4

3 に答える 3

4

これは、AdobeAIR自体では不可能です。私が考えることができる唯一の方法:

  1. サードパーティのホットキーアプリケーション(AutoHotkeyHotKeyBindなど)をインストールします
  2. ホットキーアプリケーションを設定してCTRL++を起動しALTます" "Qc:\programs\thvo42\coolapp.exe --hotkey q
  3. AIRアプリケーションで、NativeApplication.invokeイベントに登録し、「-hotkey q」のような引数を監視して、Qホットキーが押されたことを確認し、それに応じて動作します。

もちろん、これは一種の面倒です。ハッキングを行うことで、すべてを1つのインストールファイルにまとめることができます。

于 2008-10-01T00:59:14.773 に答える
1

リファレンスマニュアルから:

主要なイベントをグローバルにリッスンするには、ステージでキャプチャとターゲットまたはバブル フェーズをリッスンします。

于 2008-11-07T02:27:56.617 に答える
0

SWFKit は Flash/Flex ムービーのラッパーを作成し、システム DLL やその他の機能へのアクセスを許可しますが、残念ながら .exe としてエクスポートされるため、Windows のみで AIR はありません。

ASFAIK、AIR 単体でのサポートはありません。

于 2010-01-28T13:52:02.560 に答える