1

我想为我的 Adob​​e Air 应用程序中的按钮实现键盘快捷键。

我在一个屏幕上有四个按钮。我想为他们分配F9, F10, F11,F12键。如何做到这一点?我搜索了很多,但还没有找到。

请给我建议。

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 回答