1

Adobe Air アプリケーションのボタンにキーボード ショートカットを実装したいと考えています。

画面に 4 つのボタンがあります。F9F10F11F12キーを割り当てたい。それを達成する方法は?いろいろ探しましたがまだ見つかりません。

私に助言してください。

4

2 に答える 2

0

F9、F10、F11、F12 のキー コードをキャプチャする必要があります。簡単に言えば、このサイトからキーコードを取得できます。

http://livedocs.adobe.com/flex/3/html/help.html?content=events_11.html

すべてのキー コードを定数ファイルに保存しました。押されたボタンの値がkoキーコードと等しいことを確認します。カスタムイベントをディスパッチしました。

于 2013-03-25T09:05:15.467 に答える
0

LiveDocs のこのページを参照してください。定数を見たい。

したがって、次KeyboardEvent.KEY_DOWNのようなことをリッスンして実行します。

function keyDownHandler( e:KeyboardEvent ):void {
    switch( e.charCode ) {
        case Keyboard.F9:
            // do something
            break;
        case Keyboard.F10:
            // do something
            break;
        case Keyboard.F11:
            // do something
            break;
    }
}
于 2013-03-25T17:34:33.273 に答える