我想为我的 Adobe Air 应用程序中的按钮实现键盘快捷键。
我在一个屏幕上有四个按钮。我想为他们分配F9, F10, F11,F12键。如何做到这一点?我搜索了很多,但还没有找到。
请给我建议。
我想为我的 Adobe Air 应用程序中的按钮实现键盘快捷键。
我在一个屏幕上有四个按钮。我想为他们分配F9, F10, F11,F12键。如何做到这一点?我搜索了很多,但还没有找到。
请给我建议。
您需要捕获 F9、F10、F11、F12 的键码。为了快速,您可以从该站点获取密钥代码。
http://livedocs.adobe.com/flex/3/html/help.html?content=events_11.html
我将所有关键代码保存在一个常量文件中。我检查按下的按钮值是否等于 ko 键码。并发送了我的自定义事件。
请参阅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;
}
}