keyboard standardization
parent
22955eefab
commit
2f16212119
|
@ -96,7 +96,7 @@ GameLib.Event.COMPONENT_TYPES_UPDATE = 0x4e;
|
||||||
GameLib.Event.DELAYED_INSTANCE_ENCOUNTERED = 0x4f;
|
GameLib.Event.DELAYED_INSTANCE_ENCOUNTERED = 0x4f;
|
||||||
GameLib.Event.CAST_SOURCE_CHANGED = 0x50;
|
GameLib.Event.CAST_SOURCE_CHANGED = 0x50;
|
||||||
GameLib.Event.RESOLVE_DEPENDENCIES = 0x51;
|
GameLib.Event.RESOLVE_DEPENDENCIES = 0x51;
|
||||||
// GameLib.Event.ANIMATION_MESH_REMOVED = 0x52;
|
GameLib.Event.NAME_UPDATE = 0x52;
|
||||||
GameLib.Event.CANVAS_CHANGE = 0x53;
|
GameLib.Event.CANVAS_CHANGE = 0x53;
|
||||||
GameLib.Event.AFTER_WINDOW_RESIZE = 0x54;
|
GameLib.Event.AFTER_WINDOW_RESIZE = 0x54;
|
||||||
GameLib.Event.LOAD_FONT = 0x55;
|
GameLib.Event.LOAD_FONT = 0x55;
|
||||||
|
@ -223,7 +223,7 @@ GameLib.Event.GetEventName = function(number) {
|
||||||
case 0x4f : return 'delayed_instance_encountered';
|
case 0x4f : return 'delayed_instance_encountered';
|
||||||
case 0x50 : return 'cast_source_changed';
|
case 0x50 : return 'cast_source_changed';
|
||||||
case 0x51 : return 'resolve_dependencies';;
|
case 0x51 : return 'resolve_dependencies';;
|
||||||
case 0x52 : return 'unused';//'animation_mesh_removed';
|
case 0x52 : return 'name_update';
|
||||||
case 0x53 : return 'dom_element_change';
|
case 0x53 : return 'dom_element_change';
|
||||||
case 0x54 : return 'after_window_resize';
|
case 0x54 : return 'after_window_resize';
|
||||||
case 0x55 : return 'load_font';
|
case 0x55 : return 'load_font';
|
||||||
|
|
|
@ -48,6 +48,16 @@ GameLib.CustomCode.prototype.createInstance = function() {
|
||||||
*/
|
*/
|
||||||
GameLib.CustomCode.prototype.updateInstance = function(property) {
|
GameLib.CustomCode.prototype.updateInstance = function(property) {
|
||||||
|
|
||||||
|
if (property === 'name') {
|
||||||
|
GameLib.Event.Emit(
|
||||||
|
GameLib.Event.NAME_UPDATE,
|
||||||
|
{
|
||||||
|
component : this
|
||||||
|
}
|
||||||
|
);
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
if (property === 'code') {
|
if (property === 'code') {
|
||||||
|
|
||||||
try {
|
try {
|
||||||
|
|
|
@ -82,6 +82,122 @@ GameLib.System.Input.SELECTION_MODE_MESH = 0x1;
|
||||||
GameLib.System.Input.SELECTION_MODE_FACE = 0x2;
|
GameLib.System.Input.SELECTION_MODE_FACE = 0x2;
|
||||||
GameLib.System.Input.SELECTION_MODE_DEFAULT = 0x1;
|
GameLib.System.Input.SELECTION_MODE_DEFAULT = 0x1;
|
||||||
|
|
||||||
|
GameLib.System.Input.KEY_CANCEL = 3;
|
||||||
|
GameLib.System.Input.KEY_HELP = 6;
|
||||||
|
GameLib.System.Input.KEY_BACK_SPACE = 8;
|
||||||
|
GameLib.System.Input.KEY_TAB = 9;
|
||||||
|
GameLib.System.Input.KEY_CLEAR = 12;
|
||||||
|
GameLib.System.Input.KEY_RETURN = 13;
|
||||||
|
GameLib.System.Input.KEY_ENTER = 14;
|
||||||
|
GameLib.System.Input.KEY_SHIFT = 16;
|
||||||
|
GameLib.System.Input.KEY_CONTROL = 17;
|
||||||
|
GameLib.System.Input.KEY_ALT = 18;
|
||||||
|
GameLib.System.Input.KEY_PAUSE = 19;
|
||||||
|
GameLib.System.Input.KEY_CAPS_LOCK = 20;
|
||||||
|
GameLib.System.Input.KEY_ESCAPE = 27;
|
||||||
|
GameLib.System.Input.KEY_SPACE = 32;
|
||||||
|
GameLib.System.Input.KEY_PAGE_UP = 33;
|
||||||
|
GameLib.System.Input.KEY_PAGE_DOWN = 34;
|
||||||
|
GameLib.System.Input.KEY_END = 35;
|
||||||
|
GameLib.System.Input.KEY_HOME = 36;
|
||||||
|
GameLib.System.Input.KEY_LEFT = 37;
|
||||||
|
GameLib.System.Input.KEY_UP = 38;
|
||||||
|
GameLib.System.Input.KEY_RIGHT = 39;
|
||||||
|
GameLib.System.Input.KEY_DOWN = 40;
|
||||||
|
GameLib.System.Input.KEY_PRINTSCREEN = 44;
|
||||||
|
GameLib.System.Input.KEY_INSERT = 45;
|
||||||
|
GameLib.System.Input.KEY_DELETE = 46;
|
||||||
|
GameLib.System.Input.KEY_0 = 48;
|
||||||
|
GameLib.System.Input.KEY_1 = 49;
|
||||||
|
GameLib.System.Input.KEY_2 = 50;
|
||||||
|
GameLib.System.Input.KEY_3 = 51;
|
||||||
|
GameLib.System.Input.KEY_4 = 52;
|
||||||
|
GameLib.System.Input.KEY_5 = 53;
|
||||||
|
GameLib.System.Input.KEY_6 = 54;
|
||||||
|
GameLib.System.Input.KEY_7 = 55;
|
||||||
|
GameLib.System.Input.KEY_8 = 56;
|
||||||
|
GameLib.System.Input.KEY_9 = 57;
|
||||||
|
GameLib.System.Input.KEY_SEMICOLON = 59;
|
||||||
|
GameLib.System.Input.KEY_EQUALS = 61;
|
||||||
|
GameLib.System.Input.KEY_A = 65;
|
||||||
|
GameLib.System.Input.KEY_B = 66;
|
||||||
|
GameLib.System.Input.KEY_C = 67;
|
||||||
|
GameLib.System.Input.KEY_D = 68;
|
||||||
|
GameLib.System.Input.KEY_E = 69;
|
||||||
|
GameLib.System.Input.KEY_F = 70;
|
||||||
|
GameLib.System.Input.KEY_G = 71;
|
||||||
|
GameLib.System.Input.KEY_H = 72;
|
||||||
|
GameLib.System.Input.KEY_I = 73;
|
||||||
|
GameLib.System.Input.KEY_J = 74;
|
||||||
|
GameLib.System.Input.KEY_K = 75;
|
||||||
|
GameLib.System.Input.KEY_L = 76;
|
||||||
|
GameLib.System.Input.KEY_M = 77;
|
||||||
|
GameLib.System.Input.KEY_N = 78;
|
||||||
|
GameLib.System.Input.KEY_O = 79;
|
||||||
|
GameLib.System.Input.KEY_P = 80;
|
||||||
|
GameLib.System.Input.KEY_Q = 81;
|
||||||
|
GameLib.System.Input.KEY_R = 82;
|
||||||
|
GameLib.System.Input.KEY_S = 83;
|
||||||
|
GameLib.System.Input.KEY_T = 84;
|
||||||
|
GameLib.System.Input.KEY_U = 85;
|
||||||
|
GameLib.System.Input.KEY_V = 86;
|
||||||
|
GameLib.System.Input.KEY_W = 87;
|
||||||
|
GameLib.System.Input.KEY_X = 88;
|
||||||
|
GameLib.System.Input.KEY_Y = 89;
|
||||||
|
GameLib.System.Input.KEY_Z = 90;
|
||||||
|
GameLib.System.Input.KEY_CONTEXT_MENU = 93;
|
||||||
|
GameLib.System.Input.KEY_NUMPAD0 = 96;
|
||||||
|
GameLib.System.Input.KEY_NUMPAD1 = 97;
|
||||||
|
GameLib.System.Input.KEY_NUMPAD2 = 98;
|
||||||
|
GameLib.System.Input.KEY_NUMPAD3 = 99;
|
||||||
|
GameLib.System.Input.KEY_NUMPAD4 = 100;
|
||||||
|
GameLib.System.Input.KEY_NUMPAD5 = 101;
|
||||||
|
GameLib.System.Input.KEY_NUMPAD6 = 102;
|
||||||
|
GameLib.System.Input.KEY_NUMPAD7 = 103;
|
||||||
|
GameLib.System.Input.KEY_NUMPAD8 = 104;
|
||||||
|
GameLib.System.Input.KEY_NUMPAD9 = 105;
|
||||||
|
GameLib.System.Input.KEY_MULTIPLY = 106;
|
||||||
|
GameLib.System.Input.KEY_ADD = 107;
|
||||||
|
GameLib.System.Input.KEY_SEPARATOR = 108;
|
||||||
|
GameLib.System.Input.KEY_SUBTRACT = 109;
|
||||||
|
GameLib.System.Input.KEY_DECIMAL = 110;
|
||||||
|
GameLib.System.Input.KEY_DIVIDE = 111;
|
||||||
|
GameLib.System.Input.KEY_F1 = 112;
|
||||||
|
GameLib.System.Input.KEY_F2 = 113;
|
||||||
|
GameLib.System.Input.KEY_F3 = 114;
|
||||||
|
GameLib.System.Input.KEY_F4 = 115;
|
||||||
|
GameLib.System.Input.KEY_F5 = 116;
|
||||||
|
GameLib.System.Input.KEY_F6 = 117;
|
||||||
|
GameLib.System.Input.KEY_F7 = 118;
|
||||||
|
GameLib.System.Input.KEY_F8 = 119;
|
||||||
|
GameLib.System.Input.KEY_F9 = 120;
|
||||||
|
GameLib.System.Input.KEY_F10 = 121;
|
||||||
|
GameLib.System.Input.KEY_F11 = 122;
|
||||||
|
GameLib.System.Input.KEY_F12 = 123;
|
||||||
|
GameLib.System.Input.KEY_F13 = 124;
|
||||||
|
GameLib.System.Input.KEY_F14 = 125;
|
||||||
|
GameLib.System.Input.KEY_F15 = 126;
|
||||||
|
GameLib.System.Input.KEY_F16 = 127;
|
||||||
|
GameLib.System.Input.KEY_F17 = 128;
|
||||||
|
GameLib.System.Input.KEY_F18 = 129;
|
||||||
|
GameLib.System.Input.KEY_F19 = 130;
|
||||||
|
GameLib.System.Input.KEY_F20 = 131;
|
||||||
|
GameLib.System.Input.KEY_F21 = 132;
|
||||||
|
GameLib.System.Input.KEY_F22 = 133;
|
||||||
|
GameLib.System.Input.KEY_F23 = 134;
|
||||||
|
GameLib.System.Input.KEY_F24 = 135;
|
||||||
|
GameLib.System.Input.KEY_NUM_LOCK = 144;
|
||||||
|
GameLib.System.Input.KEY_SCROLL_LOCK = 145;
|
||||||
|
GameLib.System.Input.KEY_COMMA = 188;
|
||||||
|
GameLib.System.Input.KEY_PERIOD = 190;
|
||||||
|
GameLib.System.Input.KEY_SLASH = 191;
|
||||||
|
GameLib.System.Input.KEY_BACK_QUOTE = 192;
|
||||||
|
GameLib.System.Input.KEY_OPEN_BRACKET = 219;
|
||||||
|
GameLib.System.Input.KEY_BACK_SLASH = 220;
|
||||||
|
GameLib.System.Input.KEY_CLOSE_BRACKET = 221;
|
||||||
|
GameLib.System.Input.KEY_QUOTE = 222;
|
||||||
|
GameLib.System.Input.KEY_META = 224;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
|
@ -731,7 +847,8 @@ GameLib.System.Input.prototype.onKeyboardKeyUp = function(event) {
|
||||||
GameLib.Event.Emit(
|
GameLib.Event.Emit(
|
||||||
GameLib.Event.KEY_DOWN,
|
GameLib.Event.KEY_DOWN,
|
||||||
{
|
{
|
||||||
code : event.code || event.key
|
code : event.code || event.key,
|
||||||
|
keyCode : event.keyCode
|
||||||
}
|
}
|
||||||
);
|
);
|
||||||
|
|
||||||
|
@ -741,7 +858,8 @@ GameLib.System.Input.prototype.onKeyboardKeyDown = function(event) {
|
||||||
GameLib.Event.Emit(
|
GameLib.Event.Emit(
|
||||||
GameLib.Event.KEY_UP,
|
GameLib.Event.KEY_UP,
|
||||||
{
|
{
|
||||||
code : event.code || event.key
|
code : event.code || event.key,
|
||||||
|
keyCode : event.keyCode
|
||||||
}
|
}
|
||||||
);
|
);
|
||||||
|
|
||||||
|
@ -941,7 +1059,8 @@ GameLib.System.Input.prototype.onKeyDownEdit = function(event) {
|
||||||
GameLib.Event.Emit(
|
GameLib.Event.Emit(
|
||||||
GameLib.Event.KEY_DOWN,
|
GameLib.Event.KEY_DOWN,
|
||||||
{
|
{
|
||||||
code : event.code || event.key
|
code : event.code || event.key,
|
||||||
|
keyCode : event.keyCode
|
||||||
}
|
}
|
||||||
);
|
);
|
||||||
|
|
||||||
|
@ -1017,7 +1136,8 @@ GameLib.System.Input.prototype.onKeyUpEdit = function(event) {
|
||||||
GameLib.Event.Emit(
|
GameLib.Event.Emit(
|
||||||
GameLib.Event.KEY_UP,
|
GameLib.Event.KEY_UP,
|
||||||
{
|
{
|
||||||
code : event.code || event.key
|
code : event.code || event.key,
|
||||||
|
keyCode : event.keyCode
|
||||||
}
|
}
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue