我想在Adobe Air应用程序中为按钮实现键盘快捷键。
我在屏幕上有四个按钮。我想为它们分配 F9 , F10 , F11 , F12 键。怎么实现呢?我搜索了很多但还没找到。
请建议我。
答案 0 :(得分:0)
您需要捕获F9,F10,F11,F12的关键代码。为了快速,您可以从此站点获取密钥代码。
http://livedocs.adobe.com/flex/3/html/help.html?content=events_11.html
我将所有密钥代码保存在一个常量文件中。我检查按下的按钮值是否等于ko keycode。并派遣我的自定义活动。
答案 1 :(得分:0)
请参阅LiveDocs中的this page。你想看一下常数。
所以你会听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;
}
}