API Docs for: 1.10.1 最后更新日期:2016年03月28日
Google搜索   
Show:

LKeyboardEvent Class

Available since 1.0.0

在响应用户通过键盘输入的内容时将调度的 LKeyboardEvent 对象 ID。有两种类型的键盘事件:LKeyboardEvent.KEY_DOWN 和 LKeyboardEvent.KEY_UP

加载键盘事件必须使用LGlobal.stage.addEventListener或者LEvent.addEventListener。

Constructor

LKeyboardEvent

() public

Defined in events/LKeyboardEvent.js:1

Available since 1.0.0

Example:

LInit(50, "legend", 800, 80, main);
function main () {
    LGlobal.setDebug(true);
    var title = new LTextField();
    addChild(title);
    title.text = "Click the keyboard, please!";
    LGlobal.stage.addEventListener(LKeyboardEvent.KEY_DOWN,keydown);
    //LEvent.addEventListener(window,LKeyboardEvent.KEY_DOWN,keydown);
    LGlobal.stage.addEventListener(LKeyboardEvent.KEY_UP,keyup);
    //LEvent.addEventListener(window,LKeyboardEvent.KEY_DOWN,keydown);
    LGlobal.stage.addEventListener(LKeyboardEvent.KEY_PRESS,keypress);
    //LEvent.addEventListener(window,LKeyboardEvent.KEY_PRESS,keypress);
}
function keydown (e) {
    trace("keydown e.keyCode = " + e.keyCode);
}
function keyup (e) {
    trace("keyup e.keyCode = " + e.keyCode);
}
function keypress (e) {
    trace("keypress e.keyCode = " + e.keyCode);
}

Item Index

Properties

Properties

KEY_DOWN

String public static

Defined in events/LKeyboardEvent.js:34

Available since 1.0.0

[静态] 定义 keydown 事件对象的 type 属性值。

此事件具有以下属性:

属性
type返回当前 Event 对象表示的事件的名称。
keyCode对于 keypress 事件,该属性声明了被敲击的键生成的 Unicode 字符码。对于 keydown 和 keyup 事件,它指定了被敲击的键的虚拟键盘码。虚拟键盘码可能和使用的键盘的布局相关。
ctrlKey返回当事件被触发时,"CTRL" 键是否被按下。
shiftKey返回当事件被触发时,"SHIFT" 键是否被按下。
altKey返回当事件被触发时,"ALT" 是否被按下。
metaKey返回当事件被触发时,"meta" 键是否被按下。

KEY_PRESS

String public static

Defined in events/LKeyboardEvent.js:72

Available since 1.0.0

[静态] 定义 keypress 事件对象的 type 属性值。

此事件具有以下属性:

属性
type返回当前 Event 对象表示的事件的名称。
keyCode对于 keypress 事件,该属性声明了被敲击的键生成的 Unicode 字符码。对于 keydown 和 keyup 事件,它指定了被敲击的键的虚拟键盘码。虚拟键盘码可能和使用的键盘的布局相关。
ctrlKey返回当事件被触发时,"CTRL" 键是否被按下。
shiftKey返回当事件被触发时,"SHIFT" 键是否被按下。
altKey返回当事件被触发时,"ALT" 是否被按下。
metaKey返回当事件被触发时,"meta" 键是否被按下。

KEY_UP

String public static

Defined in events/LKeyboardEvent.js:53

Available since 1.0.0

[静态] 定义 keyup 事件对象的 type 属性值。

此事件具有以下属性:

属性
type返回当前 Event 对象表示的事件的名称。
keyCode对于 keypress 事件,该属性声明了被敲击的键生成的 Unicode 字符码。对于 keydown 和 keyup 事件,它指定了被敲击的键的虚拟键盘码。虚拟键盘码可能和使用的键盘的布局相关。
ctrlKey返回当事件被触发时,"CTRL" 键是否被按下。
shiftKey返回当事件被触发时,"SHIFT" 键是否被按下。
altKey返回当事件被触发时,"ALT" 是否被按下。
metaKey返回当事件被触发时,"meta" 键是否被按下。