import {Event} from './Event'; //========================================================== // 按键按下事件信息类。 // // @struct // @author maocy // @version 150113 //========================================================== export class KeyboardEvent extends Event { //.......................................................... // @attribute public altKey = false; public shiftKey = false; public ctrlKey = false; public keyCode = 0; //========================================================== // 接收事件信息。 // // @method // @param p:event:HtmlEvent 页面事件 //========================================================== public attachEvent(p) { this.altKey = p.altKey; this.shiftKey = p.shiftKey; this.ctrlKey = p.ctrlKey; this.keyCode = p.keyCode; } //========================================================== // 取消处理。 // // @method //========================================================== public cancelKeyCode() { this.hEvent.returnValue = false; } }