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;
}
}