Adobe AIR アプリの特定の機能にグローバル ホットキーを割り当てることは可能ですか。つまり、アプリの機能は、アプリがアクティブかどうかに関係なく、ホットキーに応答します (もちろん、システム トレイでのみ実行されている必要があります)。
thvo42
質問する
2189 次
3 に答える
4
これは、AdobeAIR自体では不可能です。私が考えることができる唯一の方法:
- サードパーティのホットキーアプリケーション(AutoHotkeyやHotKeyBindなど)をインストールします
- ホットキーアプリケーションを設定してCTRL++を起動しALTます" "Q
c:\programs\thvo42\coolapp.exe --hotkey q
- 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 に答える