LKeyboardEvent Class
在响应用户通过键盘输入的内容时将调度的 LKeyboardEvent 对象 ID。有两种类型的键盘事件:LKeyboardEvent.KEY_DOWN 和 LKeyboardEvent.KEY_UP
加载键盘事件必须使用LGlobal.stage.addEventListener或者LEvent.addEventListener。
Constructor
LKeyboardEvent
()
public
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);
}
Properties
KEY_DOWN
String
public
static
[静态] 定义 keydown 事件对象的 type 属性值。
此事件具有以下属性:
属性 | 值 |
---|---|
type | 返回当前 Event 对象表示的事件的名称。 |
keyCode | 对于 keypress 事件,该属性声明了被敲击的键生成的 Unicode 字符码。对于 keydown 和 keyup 事件,它指定了被敲击的键的虚拟键盘码。虚拟键盘码可能和使用的键盘的布局相关。 |
ctrlKey | 返回当事件被触发时,"CTRL" 键是否被按下。 |
shiftKey | 返回当事件被触发时,"SHIFT" 键是否被按下。 |
altKey | 返回当事件被触发时,"ALT" 是否被按下。 |
metaKey | 返回当事件被触发时,"meta" 键是否被按下。 |
KEY_PRESS
String
public
static
[静态] 定义 keypress 事件对象的 type 属性值。
此事件具有以下属性:
属性 | 值 |
---|---|
type | 返回当前 Event 对象表示的事件的名称。 |
keyCode | 对于 keypress 事件,该属性声明了被敲击的键生成的 Unicode 字符码。对于 keydown 和 keyup 事件,它指定了被敲击的键的虚拟键盘码。虚拟键盘码可能和使用的键盘的布局相关。 |
ctrlKey | 返回当事件被触发时,"CTRL" 键是否被按下。 |
shiftKey | 返回当事件被触发时,"SHIFT" 键是否被按下。 |
altKey | 返回当事件被触发时,"ALT" 是否被按下。 |
metaKey | 返回当事件被触发时,"meta" 键是否被按下。 |
KEY_UP
String
public
static
[静态] 定义 keyup 事件对象的 type 属性值。
此事件具有以下属性:
属性 | 值 |
---|---|
type | 返回当前 Event 对象表示的事件的名称。 |
keyCode | 对于 keypress 事件,该属性声明了被敲击的键生成的 Unicode 字符码。对于 keydown 和 keyup 事件,它指定了被敲击的键的虚拟键盘码。虚拟键盘码可能和使用的键盘的布局相关。 |
ctrlKey | 返回当事件被触发时,"CTRL" 键是否被按下。 |
shiftKey | 返回当事件被触发时,"SHIFT" 键是否被按下。 |
altKey | 返回当事件被触发时,"ALT" 是否被按下。 |
metaKey | 返回当事件被触发时,"meta" 键是否被按下。 |