/**
* This file defines all virtual keycodes for synthesizeNativeKey() of
* EventUtils.js and nsIDOMWindowUtils.sendNativeKeyEvent().
* These values are defined in each platform's SDK or documents.
*/
function _defineConstant(name, value) {
Object.defineProperty(this , name, {
value,
enumerable: true ,
writable: false ,
});
}
// Windows
// Windows' native key code values may include scan code value which can be
// retrieved with |((code & 0xFFFF0000 >> 16)|. If the value is 0, it will
// be computed with active keyboard layout automatically.
// FYI: Don't define scan code here for printable keys, numeric keys and
// IME keys because they depend on active keyboard layout.
// XXX: Although, ABNT C1 key depends on keyboard layout in strictly speaking.
// However, computing its scan code from the virtual keycode,
// WIN_VK_ABNT_C1, doesn't work fine (computed as 0x0073, "IntlRo").
// Therefore, we should specify it here explicitly (it should be 0x0056,
// "IntlBackslash"). Fortunately, the key always generates 0x0056 with
// any keyboard layouts as far as I've tested. So, this must be safe to
// test new regressions.
const WIN_VK_LBUTTON = 0 x00000001;
_defineConstant("WIN_VK_LBUTTON" , WIN_VK_LBUTTON);
const WIN_VK_RBUTTON = 0 x00000002;
_defineConstant("WIN_VK_RBUTTON" , WIN_VK_RBUTTON);
const WIN_VK_CANCEL = 0 xe0460003;
_defineConstant("WIN_VK_CANCEL" , WIN_VK_CANCEL);
const WIN_VK_MBUTTON = 0 x00000004;
_defineConstant("WIN_VK_MBUTTON" , WIN_VK_MBUTTON);
const WIN_VK_XBUTTON1 = 0 x00000005;
_defineConstant("WIN_VK_XBUTTON1" , WIN_VK_XBUTTON1);
const WIN_VK_XBUTTON2 = 0 x00000006;
_defineConstant("WIN_VK_XBUTTON2" , WIN_VK_XBUTTON2);
const WIN_VK_BACK = 0 x000e0008;
_defineConstant("WIN_VK_BACK" , WIN_VK_BACK);
const WIN_VK_TAB = 0 x000f0009;
_defineConstant("WIN_VK_TAB" , WIN_VK_TAB);
const WIN_VK_CLEAR = 0 x004c000c;
_defineConstant("WIN_VK_CLEAR" , WIN_VK_CLEAR);
const WIN_VK_RETURN = 0 x001c000d;
_defineConstant("WIN_VK_RETURN" , WIN_VK_RETURN);
const WIN_VK_SHIFT = 0 x002a0010;
_defineConstant("WIN_VK_SHIFT" , WIN_VK_SHIFT);
const WIN_VK_CONTROL = 0 x001d0011;
_defineConstant("WIN_VK_CONTROL" , WIN_VK_CONTROL);
const WIN_VK_MENU = 0 x00380012;
_defineConstant("WIN_VK_MENU" , WIN_VK_MENU);
const WIN_VK_PAUSE = 0 x00450013;
_defineConstant("WIN_VK_PAUSE" , WIN_VK_PAUSE);
const WIN_VK_CAPITAL = 0 x003a0014;
_defineConstant("WIN_VK_CAPITAL" , WIN_VK_CAPITAL);
const WIN_VK_KANA = 0 x00000015;
_defineConstant("WIN_VK_KANA" , WIN_VK_KANA);
const WIN_VK_HANGUEL = 0 x00000015;
_defineConstant("WIN_VK_HANGUEL" , WIN_VK_HANGUEL);
const WIN_VK_HANGUL = 0 x00000015;
_defineConstant("WIN_VK_HANGUL" , WIN_VK_HANGUL);
const WIN_VK_JUNJA = 0 x00000017;
_defineConstant("WIN_VK_JUNJA" , WIN_VK_JUNJA);
const WIN_VK_FINAL = 0 x00000018;
_defineConstant("WIN_VK_FINAL" , WIN_VK_FINAL);
const WIN_VK_HANJA = 0 x00000019;
_defineConstant("WIN_VK_HANJA" , WIN_VK_HANJA);
const WIN_VK_KANJI = 0 x00000019;
_defineConstant("WIN_VK_KANJI" , WIN_VK_KANJI);
const WIN_VK_ESCAPE = 0 x0001001b;
_defineConstant("WIN_VK_ESCAPE" , WIN_VK_ESCAPE);
const WIN_VK_CONVERT = 0 x0000001c;
_defineConstant("WIN_VK_CONVERT" , WIN_VK_CONVERT);
const WIN_VK_NONCONVERT = 0 x0000001d;
_defineConstant("WIN_VK_NONCONVERT" , WIN_VK_NONCONVERT);
const WIN_VK_ACCEPT = 0 x0000001e;
_defineConstant("WIN_VK_ACCEPT" , WIN_VK_ACCEPT);
const WIN_VK_MODECHANGE = 0 x0000001f;
_defineConstant("WIN_VK_MODECHANGE" , WIN_VK_MODECHANGE);
const WIN_VK_SPACE = 0 x00390020;
_defineConstant("WIN_VK_SPACE" , WIN_VK_SPACE);
const WIN_VK_PRIOR = 0 xe0490021;
_defineConstant("WIN_VK_PRIOR" , WIN_VK_PRIOR);
const WIN_VK_NEXT = 0 xe0510022;
_defineConstant("WIN_VK_NEXT" , WIN_VK_NEXT);
const WIN_VK_END = 0 xe04f0023;
_defineConstant("WIN_VK_END" , WIN_VK_END);
const WIN_VK_HOME = 0 xe0470024;
_defineConstant("WIN_VK_HOME" , WIN_VK_HOME);
const WIN_VK_LEFT = 0 xe04b0025;
_defineConstant("WIN_VK_LEFT" , WIN_VK_LEFT);
const WIN_VK_UP = 0 xe0480026;
_defineConstant("WIN_VK_UP" , WIN_VK_UP);
const WIN_VK_RIGHT = 0 xe04d0027;
_defineConstant("WIN_VK_RIGHT" , WIN_VK_RIGHT);
const WIN_VK_DOWN = 0 xe0500028;
_defineConstant("WIN_VK_DOWN" , WIN_VK_DOWN);
const WIN_VK_SELECT = 0 x00000029;
_defineConstant("WIN_VK_SELECT" , WIN_VK_SELECT);
const WIN_VK_PRINT = 0 x0000002a;
_defineConstant("WIN_VK_PRINT" , WIN_VK_PRINT);
const WIN_VK_EXECUTE = 0 x0000002b;
_defineConstant("WIN_VK_EXECUTE" , WIN_VK_EXECUTE);
const WIN_VK_SNAPSHOT = 0 xe037002c;
_defineConstant("WIN_VK_SNAPSHOT" , WIN_VK_SNAPSHOT);
const WIN_VK_INSERT = 0 xe052002d;
_defineConstant("WIN_VK_INSERT" , WIN_VK_INSERT);
const WIN_VK_DELETE = 0 xe053002e;
_defineConstant("WIN_VK_DELETE" , WIN_VK_DELETE);
const WIN_VK_HELP = 0 x0000002f;
_defineConstant("WIN_VK_HELP" , WIN_VK_HELP);
const WIN_VK_0 = 0 x00000030;
_defineConstant("WIN_VK_0" , WIN_VK_0);
const WIN_VK_1 = 0 x00000031;
_defineConstant("WIN_VK_1" , WIN_VK_1);
const WIN_VK_2 = 0 x00000032;
_defineConstant("WIN_VK_2" , WIN_VK_2);
const WIN_VK_3 = 0 x00000033;
_defineConstant("WIN_VK_3" , WIN_VK_3);
const WIN_VK_4 = 0 x00000034;
_defineConstant("WIN_VK_4" , WIN_VK_4);
const WIN_VK_5 = 0 x00000035;
_defineConstant("WIN_VK_5" , WIN_VK_5);
const WIN_VK_6 = 0 x00000036;
_defineConstant("WIN_VK_6" , WIN_VK_6);
const WIN_VK_7 = 0 x00000037;
_defineConstant("WIN_VK_7" , WIN_VK_7);
const WIN_VK_8 = 0 x00000038;
_defineConstant("WIN_VK_8" , WIN_VK_8);
const WIN_VK_9 = 0 x00000039;
_defineConstant("WIN_VK_9" , WIN_VK_9);
const WIN_VK_A = 0 x00000041;
_defineConstant("WIN_VK_A" , WIN_VK_A);
const WIN_VK_B = 0 x00000042;
_defineConstant("WIN_VK_B" , WIN_VK_B);
const WIN_VK_C = 0 x00000043;
_defineConstant("WIN_VK_C" , WIN_VK_C);
const WIN_VK_D = 0 x00000044;
_defineConstant("WIN_VK_D" , WIN_VK_D);
const WIN_VK_E = 0 x00000045;
_defineConstant("WIN_VK_E" , WIN_VK_E);
const WIN_VK_F = 0 x00000046;
_defineConstant("WIN_VK_F" , WIN_VK_F);
const WIN_VK_G = 0 x00000047;
_defineConstant("WIN_VK_G" , WIN_VK_G);
const WIN_VK_H = 0 x00000048;
_defineConstant("WIN_VK_H" , WIN_VK_H);
const WIN_VK_I = 0 x00000049;
_defineConstant("WIN_VK_I" , WIN_VK_I);
const WIN_VK_J = 0 x0000004a;
_defineConstant("WIN_VK_J" , WIN_VK_J);
const WIN_VK_K = 0 x0000004b;
_defineConstant("WIN_VK_K" , WIN_VK_K);
const WIN_VK_L = 0 x0000004c;
_defineConstant("WIN_VK_L" , WIN_VK_L);
const WIN_VK_M = 0 x0000004d;
_defineConstant("WIN_VK_M" , WIN_VK_M);
const WIN_VK_N = 0 x0000004e;
_defineConstant("WIN_VK_N" , WIN_VK_N);
const WIN_VK_O = 0 x0000004f;
_defineConstant("WIN_VK_O" , WIN_VK_O);
const WIN_VK_P = 0 x00000050;
_defineConstant("WIN_VK_P" , WIN_VK_P);
const WIN_VK_Q = 0 x00000051;
_defineConstant("WIN_VK_Q" , WIN_VK_Q);
const WIN_VK_R = 0 x00000052;
_defineConstant("WIN_VK_R" , WIN_VK_R);
const WIN_VK_S = 0 x00000053;
_defineConstant("WIN_VK_S" , WIN_VK_S);
const WIN_VK_T = 0 x00000054;
_defineConstant("WIN_VK_T" , WIN_VK_T);
const WIN_VK_U = 0 x00000055;
_defineConstant("WIN_VK_U" , WIN_VK_U);
const WIN_VK_V = 0 x00000056;
_defineConstant("WIN_VK_V" , WIN_VK_V);
const WIN_VK_W = 0 x00000057;
_defineConstant("WIN_VK_W" , WIN_VK_W);
const WIN_VK_X = 0 x00000058;
_defineConstant("WIN_VK_X" , WIN_VK_X);
const WIN_VK_Y = 0 x00000059;
_defineConstant("WIN_VK_Y" , WIN_VK_Y);
const WIN_VK_Z = 0 x0000005a;
_defineConstant("WIN_VK_Z" , WIN_VK_Z);
const WIN_VK_LWIN = 0 xe05b005b;
_defineConstant("WIN_VK_LWIN" , WIN_VK_LWIN);
const WIN_VK_RWIN = 0 xe05c005c;
_defineConstant("WIN_VK_RWIN" , WIN_VK_RWIN);
const WIN_VK_APPS = 0 xe05d005d;
_defineConstant("WIN_VK_APPS" , WIN_VK_APPS);
const WIN_VK_SLEEP = 0 x0000005f;
_defineConstant("WIN_VK_SLEEP" , WIN_VK_SLEEP);
const WIN_VK_NUMPAD0 = 0 x00520060;
_defineConstant("WIN_VK_NUMPAD0" , WIN_VK_NUMPAD0);
const WIN_VK_NUMPAD1 = 0 x004f0061;
_defineConstant("WIN_VK_NUMPAD1" , WIN_VK_NUMPAD1);
const WIN_VK_NUMPAD2 = 0 x00500062;
_defineConstant("WIN_VK_NUMPAD2" , WIN_VK_NUMPAD2);
const WIN_VK_NUMPAD3 = 0 x00510063;
_defineConstant("WIN_VK_NUMPAD3" , WIN_VK_NUMPAD3);
const WIN_VK_NUMPAD4 = 0 x004b0064;
_defineConstant("WIN_VK_NUMPAD4" , WIN_VK_NUMPAD4);
const WIN_VK_NUMPAD5 = 0 x004c0065;
_defineConstant("WIN_VK_NUMPAD5" , WIN_VK_NUMPAD5);
const WIN_VK_NUMPAD6 = 0 x004d0066;
_defineConstant("WIN_VK_NUMPAD6" , WIN_VK_NUMPAD6);
const WIN_VK_NUMPAD7 = 0 x00470067;
_defineConstant("WIN_VK_NUMPAD7" , WIN_VK_NUMPAD7);
const WIN_VK_NUMPAD8 = 0 x00480068;
_defineConstant("WIN_VK_NUMPAD8" , WIN_VK_NUMPAD8);
const WIN_VK_NUMPAD9 = 0 x00490069;
_defineConstant("WIN_VK_NUMPAD9" , WIN_VK_NUMPAD9);
const WIN_VK_MULTIPLY = 0 x0037006a;
_defineConstant("WIN_VK_MULTIPLY" , WIN_VK_MULTIPLY);
const WIN_VK_ADD = 0 x004e006b;
_defineConstant("WIN_VK_ADD" , WIN_VK_ADD);
const WIN_VK_SEPARATOR = 0 x0000006c;
_defineConstant("WIN_VK_SEPARATOR" , WIN_VK_SEPARATOR);
const WIN_VK_OEM_NEC_SEPARATE = 0 x0000006c;
_defineConstant("WIN_VK_OEM_NEC_SEPARATE" , WIN_VK_OEM_NEC_SEPARATE);
const WIN_VK_SUBTRACT = 0 x004a006d;
_defineConstant("WIN_VK_SUBTRACT" , WIN_VK_SUBTRACT);
const WIN_VK_DECIMAL = 0 x0053006e;
_defineConstant("WIN_VK_DECIMAL" , WIN_VK_DECIMAL);
const WIN_VK_DIVIDE = 0 xe035006f;
_defineConstant("WIN_VK_DIVIDE" , WIN_VK_DIVIDE);
const WIN_VK_F1 = 0 x003b0070;
_defineConstant("WIN_VK_F1" , WIN_VK_F1);
const WIN_VK_F2 = 0 x003c0071;
_defineConstant("WIN_VK_F2" , WIN_VK_F2);
const WIN_VK_F3 = 0 x003d0072;
_defineConstant("WIN_VK_F3" , WIN_VK_F3);
const WIN_VK_F4 = 0 x003e0073;
_defineConstant("WIN_VK_F4" , WIN_VK_F4);
const WIN_VK_F5 = 0 x003f0074;
_defineConstant("WIN_VK_F5" , WIN_VK_F5);
const WIN_VK_F6 = 0 x00400075;
_defineConstant("WIN_VK_F6" , WIN_VK_F6);
const WIN_VK_F7 = 0 x00410076;
_defineConstant("WIN_VK_F7" , WIN_VK_F7);
const WIN_VK_F8 = 0 x00420077;
_defineConstant("WIN_VK_F8" , WIN_VK_F8);
const WIN_VK_F9 = 0 x00430078;
_defineConstant("WIN_VK_F9" , WIN_VK_F9);
const WIN_VK_F10 = 0 x00440079;
_defineConstant("WIN_VK_F10" , WIN_VK_F10);
const WIN_VK_F11 = 0 x0057007a;
_defineConstant("WIN_VK_F11" , WIN_VK_F11);
const WIN_VK_F12 = 0 x0058007b;
_defineConstant("WIN_VK_F12" , WIN_VK_F12);
const WIN_VK_F13 = 0 x0064007c;
_defineConstant("WIN_VK_F13" , WIN_VK_F13);
const WIN_VK_F14 = 0 x0065007d;
_defineConstant("WIN_VK_F14" , WIN_VK_F14);
const WIN_VK_F15 = 0 x0066007e;
_defineConstant("WIN_VK_F15" , WIN_VK_F15);
const WIN_VK_F16 = 0 x0067007f;
_defineConstant("WIN_VK_F16" , WIN_VK_F16);
const WIN_VK_F17 = 0 x00680080;
_defineConstant("WIN_VK_F17" , WIN_VK_F17);
const WIN_VK_F18 = 0 x00690081;
_defineConstant("WIN_VK_F18" , WIN_VK_F18);
const WIN_VK_F19 = 0 x006a0082;
_defineConstant("WIN_VK_F19" , WIN_VK_F19);
const WIN_VK_F20 = 0 x006b0083;
_defineConstant("WIN_VK_F20" , WIN_VK_F20);
const WIN_VK_F21 = 0 x006c0084;
_defineConstant("WIN_VK_F21" , WIN_VK_F21);
const WIN_VK_F22 = 0 x006d0085;
_defineConstant("WIN_VK_F22" , WIN_VK_F22);
const WIN_VK_F23 = 0 x006e0086;
_defineConstant("WIN_VK_F23" , WIN_VK_F23);
const WIN_VK_F24 = 0 x00760087;
_defineConstant("WIN_VK_F24" , WIN_VK_F24);
const WIN_VK_NUMLOCK = 0 xe0450090;
_defineConstant("WIN_VK_NUMLOCK" , WIN_VK_NUMLOCK);
const WIN_VK_SCROLL = 0 x00460091;
_defineConstant("WIN_VK_SCROLL" , WIN_VK_SCROLL);
const WIN_VK_OEM_FJ_JISHO = 0 x00000092;
_defineConstant("WIN_VK_OEM_FJ_JISHO" , WIN_VK_OEM_FJ_JISHO);
const WIN_VK_OEM_NEC_EQUAL = 0 x00000092;
_defineConstant("WIN_VK_OEM_NEC_EQUAL" , WIN_VK_OEM_NEC_EQUAL);
const WIN_VK_OEM_FJ_MASSHOU = 0 x00000093;
_defineConstant("WIN_VK_OEM_FJ_MASSHOU" , WIN_VK_OEM_FJ_MASSHOU);
const WIN_VK_OEM_FJ_TOUROKU = 0 x00000094;
_defineConstant("WIN_VK_OEM_FJ_TOUROKU" , WIN_VK_OEM_FJ_TOUROKU);
const WIN_VK_OEM_FJ_LOYA = 0 x00000095;
_defineConstant("WIN_VK_OEM_FJ_LOYA" , WIN_VK_OEM_FJ_LOYA);
const WIN_VK_OEM_FJ_ROYA = 0 x00000096;
_defineConstant("WIN_VK_OEM_FJ_ROYA" , WIN_VK_OEM_FJ_ROYA);
const WIN_VK_LSHIFT = 0 x002a00a0;
_defineConstant("WIN_VK_LSHIFT" , WIN_VK_LSHIFT);
const WIN_VK_RSHIFT = 0 x003600a1;
_defineConstant("WIN_VK_RSHIFT" , WIN_VK_RSHIFT);
const WIN_VK_LCONTROL = 0 x001d00a2;
_defineConstant("WIN_VK_LCONTROL" , WIN_VK_LCONTROL);
const WIN_VK_RCONTROL = 0 xe01d00a3;
_defineConstant("WIN_VK_RCONTROL" , WIN_VK_RCONTROL);
const WIN_VK_LMENU = 0 x003800a4;
_defineConstant("WIN_VK_LMENU" , WIN_VK_LMENU);
const WIN_VK_RMENU = 0 xe03800a5;
_defineConstant("WIN_VK_RMENU" , WIN_VK_RMENU);
const WIN_VK_BROWSER_BACK = 0 xe06a00a6;
_defineConstant("WIN_VK_BROWSER_BACK" , WIN_VK_BROWSER_BACK);
const WIN_VK_BROWSER_FORWARD = 0 xe06900a7;
_defineConstant("WIN_VK_BROWSER_FORWARD" , WIN_VK_BROWSER_FORWARD);
const WIN_VK_BROWSER_REFRESH = 0 xe06700a8;
_defineConstant("WIN_VK_BROWSER_REFRESH" , WIN_VK_BROWSER_REFRESH);
const WIN_VK_BROWSER_STOP = 0 xe06800a9;
_defineConstant("WIN_VK_BROWSER_STOP" , WIN_VK_BROWSER_STOP);
const WIN_VK_BROWSER_SEARCH = 0 x000000aa;
_defineConstant("WIN_VK_BROWSER_SEARCH" , WIN_VK_BROWSER_SEARCH);
const WIN_VK_BROWSER_FAVORITES = 0 xe06600ab;
_defineConstant("WIN_VK_BROWSER_FAVORITES" , WIN_VK_BROWSER_FAVORITES);
const WIN_VK_BROWSER_HOME = 0 xe03200ac;
_defineConstant("WIN_VK_BROWSER_HOME" , WIN_VK_BROWSER_HOME);
const WIN_VK_VOLUME_MUTE = 0 xe02000ad;
_defineConstant("WIN_VK_VOLUME_MUTE" , WIN_VK_VOLUME_MUTE);
const WIN_VK_VOLUME_DOWN = 0 xe02e00ae;
_defineConstant("WIN_VK_VOLUME_DOWN" , WIN_VK_VOLUME_DOWN);
const WIN_VK_VOLUME_UP = 0 xe03000af;
_defineConstant("WIN_VK_VOLUME_UP" , WIN_VK_VOLUME_UP);
const WIN_VK_MEDIA_NEXT_TRACK = 0 xe01900b0;
_defineConstant("WIN_VK_MEDIA_NEXT_TRACK" , WIN_VK_MEDIA_NEXT_TRACK);
const WIN_VK_OEM_FJ_000 = 0 x000000b0;
_defineConstant("WIN_VK_OEM_FJ_000" , WIN_VK_OEM_FJ_000);
const WIN_VK_MEDIA_PREV_TRACK = 0 xe01000b1;
_defineConstant("WIN_VK_MEDIA_PREV_TRACK" , WIN_VK_MEDIA_PREV_TRACK);
const WIN_VK_OEM_FJ_EUQAL = 0 x000000b1;
_defineConstant("WIN_VK_OEM_FJ_EUQAL" , WIN_VK_OEM_FJ_EUQAL);
const WIN_VK_MEDIA_STOP = 0 xe02400b2;
_defineConstant("WIN_VK_MEDIA_STOP" , WIN_VK_MEDIA_STOP);
const WIN_VK_MEDIA_PLAY_PAUSE = 0 xe02200b3;
_defineConstant("WIN_VK_MEDIA_PLAY_PAUSE" , WIN_VK_MEDIA_PLAY_PAUSE);
const WIN_VK_OEM_FJ_00 = 0 x000000b3;
_defineConstant("WIN_VK_OEM_FJ_00" , WIN_VK_OEM_FJ_00);
const WIN_VK_LAUNCH_MAIL = 0 xe06c00b4;
_defineConstant("WIN_VK_LAUNCH_MAIL" , WIN_VK_LAUNCH_MAIL);
const WIN_VK_LAUNCH_MEDIA_SELECT = 0 xe06d00b5;
_defineConstant("WIN_VK_LAUNCH_MEDIA_SELECT" , WIN_VK_LAUNCH_MEDIA_SELECT);
const WIN_VK_LAUNCH_APP1 = 0 xe06b00b6;
_defineConstant("WIN_VK_LAUNCH_APP1" , WIN_VK_LAUNCH_APP1);
const WIN_VK_LAUNCH_APP2 = 0 xe02100b7;
_defineConstant("WIN_VK_LAUNCH_APP2" , WIN_VK_LAUNCH_APP2);
const WIN_VK_OEM_1 = 0 x000000ba;
_defineConstant("WIN_VK_OEM_1" , WIN_VK_OEM_1);
const WIN_VK_OEM_PLUS = 0 x000000bb;
_defineConstant("WIN_VK_OEM_PLUS" , WIN_VK_OEM_PLUS);
const WIN_VK_OEM_COMMA = 0 x000000bc;
_defineConstant("WIN_VK_OEM_COMMA" , WIN_VK_OEM_COMMA);
const WIN_VK_OEM_MINUS = 0 x000000bd;
_defineConstant("WIN_VK_OEM_MINUS" , WIN_VK_OEM_MINUS);
const WIN_VK_OEM_PERIOD = 0 x000000be;
_defineConstant("WIN_VK_OEM_PERIOD" , WIN_VK_OEM_PERIOD);
const WIN_VK_OEM_2 = 0 x000000bf;
_defineConstant("WIN_VK_OEM_2" , WIN_VK_OEM_2);
const WIN_VK_OEM_3 = 0 x000000c0;
_defineConstant("WIN_VK_OEM_3" , WIN_VK_OEM_3);
const WIN_VK_ABNT_C1 = 0 x005600c1;
_defineConstant("WIN_VK_ABNT_C1" , WIN_VK_ABNT_C1);
const WIN_VK_ABNT_C2 = 0 x000000c2;
_defineConstant("WIN_VK_ABNT_C2" , WIN_VK_ABNT_C2);
const WIN_VK_OEM_4 = 0 x000000db;
_defineConstant("WIN_VK_OEM_4" , WIN_VK_OEM_4);
const WIN_VK_OEM_5 = 0 x000000dc;
_defineConstant("WIN_VK_OEM_5" , WIN_VK_OEM_5);
const WIN_VK_OEM_6 = 0 x000000dd;
_defineConstant("WIN_VK_OEM_6" , WIN_VK_OEM_6);
const WIN_VK_OEM_7 = 0 x000000de;
_defineConstant("WIN_VK_OEM_7" , WIN_VK_OEM_7);
const WIN_VK_OEM_8 = 0 x000000df;
_defineConstant("WIN_VK_OEM_8" , WIN_VK_OEM_8);
const WIN_VK_OEM_NEC_DP1 = 0 x000000e0;
_defineConstant("WIN_VK_OEM_NEC_DP1" , WIN_VK_OEM_NEC_DP1);
const WIN_VK_OEM_AX = 0 x000000e1;
_defineConstant("WIN_VK_OEM_AX" , WIN_VK_OEM_AX);
const WIN_VK_OEM_NEC_DP2 = 0 x000000e1;
_defineConstant("WIN_VK_OEM_NEC_DP2" , WIN_VK_OEM_NEC_DP2);
const WIN_VK_OEM_102 = 0 x000000e2;
_defineConstant("WIN_VK_OEM_102" , WIN_VK_OEM_102);
const WIN_VK_OEM_NEC_DP3 = 0 x000000e2;
_defineConstant("WIN_VK_OEM_NEC_DP3" , WIN_VK_OEM_NEC_DP3);
const WIN_VK_ICO_HELP = 0 x000000e3;
_defineConstant("WIN_VK_ICO_HELP" , WIN_VK_ICO_HELP);
const WIN_VK_OEM_NEC_DP4 = 0 x000000e3;
_defineConstant("WIN_VK_OEM_NEC_DP4" , WIN_VK_OEM_NEC_DP4);
const WIN_VK_ICO_00 = 0 x000000e4;
_defineConstant("WIN_VK_ICO_00" , WIN_VK_ICO_00);
const WIN_VK_PROCESSKEY = 0 x000000e5;
_defineConstant("WIN_VK_PROCESSKEY" , WIN_VK_PROCESSKEY);
const WIN_VK_ICO_CLEAR = 0 x000000e6;
_defineConstant("WIN_VK_ICO_CLEAR" , WIN_VK_ICO_CLEAR);
const WIN_VK_PACKET = 0 x000000e7;
_defineConstant("WIN_VK_PACKET" , WIN_VK_PACKET);
const WIN_VK_ERICSSON_BASE = 0 x000000e8;
_defineConstant("WIN_VK_ERICSSON_BASE" , WIN_VK_ERICSSON_BASE);
const WIN_VK_OEM_RESET = 0 x000000e9;
_defineConstant("WIN_VK_OEM_RESET" , WIN_VK_OEM_RESET);
const WIN_VK_OEM_JUMP = 0 x000000ea;
_defineConstant("WIN_VK_OEM_JUMP" , WIN_VK_OEM_JUMP);
const WIN_VK_OEM_PA1 = 0 x000000eb;
_defineConstant("WIN_VK_OEM_PA1" , WIN_VK_OEM_PA1);
const WIN_VK_OEM_PA2 = 0 x000000ec;
_defineConstant("WIN_VK_OEM_PA2" , WIN_VK_OEM_PA2);
const WIN_VK_OEM_PA3 = 0 x000000ed;
_defineConstant("WIN_VK_OEM_PA3" , WIN_VK_OEM_PA3);
const WIN_VK_OEM_WSCTRL = 0 x000000ee;
_defineConstant("WIN_VK_OEM_WSCTRL" , WIN_VK_OEM_WSCTRL);
const WIN_VK_OEM_CUSEL = 0 x000000ef;
_defineConstant("WIN_VK_OEM_CUSEL" , WIN_VK_OEM_CUSEL);
const WIN_VK_OEM_ATTN = 0 x000000f0;
_defineConstant("WIN_VK_OEM_ATTN" , WIN_VK_OEM_ATTN);
const WIN_VK_OEM_FINISH = 0 x000000f1;
_defineConstant("WIN_VK_OEM_FINISH" , WIN_VK_OEM_FINISH);
const WIN_VK_OEM_COPY = 0 x000000f2;
_defineConstant("WIN_VK_OEM_COPY" , WIN_VK_OEM_COPY);
const WIN_VK_OEM_AUTO = 0 x000000f3;
_defineConstant("WIN_VK_OEM_AUTO" , WIN_VK_OEM_AUTO);
const WIN_VK_OEM_ENLW = 0 x000000f4;
_defineConstant("WIN_VK_OEM_ENLW" , WIN_VK_OEM_ENLW);
const WIN_VK_OEM_BACKTAB = 0 x000000f5;
_defineConstant("WIN_VK_OEM_BACKTAB" , WIN_VK_OEM_BACKTAB);
const WIN_VK_ATTN = 0 x000000f6;
_defineConstant("WIN_VK_ATTN" , WIN_VK_ATTN);
const WIN_VK_CRSEL = 0 x000000f7;
_defineConstant("WIN_VK_CRSEL" , WIN_VK_CRSEL);
const WIN_VK_EXSEL = 0 x000000f8;
_defineConstant("WIN_VK_EXSEL" , WIN_VK_EXSEL);
const WIN_VK_EREOF = 0 x000000f9;
_defineConstant("WIN_VK_EREOF" , WIN_VK_EREOF);
const WIN_VK_PLAY = 0 x000000fa;
_defineConstant("WIN_VK_PLAY" , WIN_VK_PLAY);
const WIN_VK_ZOOM = 0 x000000fb;
_defineConstant("WIN_VK_ZOOM" , WIN_VK_ZOOM);
const WIN_VK_NONAME = 0 x000000fc;
_defineConstant("WIN_VK_NONAME" , WIN_VK_NONAME);
const WIN_VK_PA1 = 0 x000000fd;
_defineConstant("WIN_VK_PA1" , WIN_VK_PA1);
const WIN_VK_OEM_CLEAR = 0 x000000fe;
_defineConstant("WIN_VK_OEM_CLEAR" , WIN_VK_OEM_CLEAR);
const WIN_VK_NUMPAD_RETURN = 0 xe01c000d;
_defineConstant("WIN_VK_NUMPAD_RETURN" , WIN_VK_NUMPAD_RETURN);
const WIN_VK_NUMPAD_PRIOR = 0 x00490021;
_defineConstant("WIN_VK_NUMPAD_PRIOR" , WIN_VK_NUMPAD_PRIOR);
const WIN_VK_NUMPAD_NEXT = 0 x00510022;
_defineConstant("WIN_VK_NUMPAD_NEXT" , WIN_VK_NUMPAD_NEXT);
const WIN_VK_NUMPAD_END = 0 x004f0023;
_defineConstant("WIN_VK_NUMPAD_END" , WIN_VK_NUMPAD_END);
const WIN_VK_NUMPAD_HOME = 0 x00470024;
_defineConstant("WIN_VK_NUMPAD_HOME" , WIN_VK_NUMPAD_HOME);
const WIN_VK_NUMPAD_LEFT = 0 x004b0025;
_defineConstant("WIN_VK_NUMPAD_LEFT" , WIN_VK_NUMPAD_LEFT);
const WIN_VK_NUMPAD_UP = 0 x00480026;
_defineConstant("WIN_VK_NUMPAD_UP" , WIN_VK_NUMPAD_UP);
const WIN_VK_NUMPAD_RIGHT = 0 x004d0027;
_defineConstant("WIN_VK_NUMPAD_RIGHT" , WIN_VK_NUMPAD_RIGHT);
const WIN_VK_NUMPAD_DOWN = 0 x00500028;
_defineConstant("WIN_VK_NUMPAD_DOWN" , WIN_VK_NUMPAD_DOWN);
const WIN_VK_NUMPAD_INSERT = 0 x0052002d;
_defineConstant("WIN_VK_NUMPAD_INSERT" , WIN_VK_NUMPAD_INSERT);
const WIN_VK_NUMPAD_DELETE = 0 x0053002e;
_defineConstant("WIN_VK_NUMPAD_DELETE" , WIN_VK_NUMPAD_DELETE);
// Mac
const MAC_VK_ANSI_A = 0 x00;
_defineConstant("MAC_VK_ANSI_A" , MAC_VK_ANSI_A);
const MAC_VK_ANSI_S = 0 x01;
_defineConstant("MAC_VK_ANSI_S" , MAC_VK_ANSI_S);
const MAC_VK_ANSI_D = 0 x02;
_defineConstant("MAC_VK_ANSI_D" , MAC_VK_ANSI_D);
const MAC_VK_ANSI_F = 0 x03;
_defineConstant("MAC_VK_ANSI_F" , MAC_VK_ANSI_F);
const MAC_VK_ANSI_H = 0 x04;
_defineConstant("MAC_VK_ANSI_H" , MAC_VK_ANSI_H);
const MAC_VK_ANSI_G = 0 x05;
_defineConstant("MAC_VK_ANSI_G" , MAC_VK_ANSI_G);
const MAC_VK_ANSI_Z = 0 x06;
_defineConstant("MAC_VK_ANSI_Z" , MAC_VK_ANSI_Z);
const MAC_VK_ANSI_X = 0 x07;
_defineConstant("MAC_VK_ANSI_X" , MAC_VK_ANSI_X);
const MAC_VK_ANSI_C = 0 x08;
_defineConstant("MAC_VK_ANSI_C" , MAC_VK_ANSI_C);
const MAC_VK_ANSI_V = 0 x09;
_defineConstant("MAC_VK_ANSI_V" , MAC_VK_ANSI_V);
const MAC_VK_ISO_Section = 0 x0a;
_defineConstant("MAC_VK_ISO_Section" , MAC_VK_ISO_Section);
const MAC_VK_ANSI_B = 0 x0b;
_defineConstant("MAC_VK_ANSI_B" , MAC_VK_ANSI_B);
const MAC_VK_ANSI_Q = 0 x0c;
_defineConstant("MAC_VK_ANSI_Q" , MAC_VK_ANSI_Q);
const MAC_VK_ANSI_W = 0 x0d;
_defineConstant("MAC_VK_ANSI_W" , MAC_VK_ANSI_W);
const MAC_VK_ANSI_E = 0 x0e;
_defineConstant("MAC_VK_ANSI_E" , MAC_VK_ANSI_E);
const MAC_VK_ANSI_R = 0 x0f;
_defineConstant("MAC_VK_ANSI_R" , MAC_VK_ANSI_R);
const MAC_VK_ANSI_Y = 0 x10;
_defineConstant("MAC_VK_ANSI_Y" , MAC_VK_ANSI_Y);
const MAC_VK_ANSI_T = 0 x11;
_defineConstant("MAC_VK_ANSI_T" , MAC_VK_ANSI_T);
const MAC_VK_ANSI_1 = 0 x12;
_defineConstant("MAC_VK_ANSI_1" , MAC_VK_ANSI_1);
const MAC_VK_ANSI_2 = 0 x13;
_defineConstant("MAC_VK_ANSI_2" , MAC_VK_ANSI_2);
const MAC_VK_ANSI_3 = 0 x14;
_defineConstant("MAC_VK_ANSI_3" , MAC_VK_ANSI_3);
const MAC_VK_ANSI_4 = 0 x15;
_defineConstant("MAC_VK_ANSI_4" , MAC_VK_ANSI_4);
const MAC_VK_ANSI_6 = 0 x16;
_defineConstant("MAC_VK_ANSI_6" , MAC_VK_ANSI_6);
const MAC_VK_ANSI_5 = 0 x17;
_defineConstant("MAC_VK_ANSI_5" , MAC_VK_ANSI_5);
const MAC_VK_ANSI_Equal = 0 x18;
_defineConstant("MAC_VK_ANSI_Equal" , MAC_VK_ANSI_Equal);
const MAC_VK_ANSI_9 = 0 x19;
_defineConstant("MAC_VK_ANSI_9" , MAC_VK_ANSI_9);
const MAC_VK_ANSI_7 = 0 x1a;
_defineConstant("MAC_VK_ANSI_7" , MAC_VK_ANSI_7);
const MAC_VK_ANSI_Minus = 0 x1b;
_defineConstant("MAC_VK_ANSI_Minus" , MAC_VK_ANSI_Minus);
const MAC_VK_ANSI_8 = 0 x1c;
_defineConstant("MAC_VK_ANSI_8" , MAC_VK_ANSI_8);
const MAC_VK_ANSI_0 = 0 x1d;
_defineConstant("MAC_VK_ANSI_0" , MAC_VK_ANSI_0);
const MAC_VK_ANSI_RightBracket = 0 x1e;
_defineConstant("MAC_VK_ANSI_RightBracket" , MAC_VK_ANSI_RightBracket);
const MAC_VK_ANSI_O = 0 x1f;
_defineConstant("MAC_VK_ANSI_O" , MAC_VK_ANSI_O);
const MAC_VK_ANSI_U = 0 x20;
_defineConstant("MAC_VK_ANSI_U" , MAC_VK_ANSI_U);
const MAC_VK_ANSI_LeftBracket = 0 x21;
_defineConstant("MAC_VK_ANSI_LeftBracket" , MAC_VK_ANSI_LeftBracket);
const MAC_VK_ANSI_I = 0 x22;
_defineConstant("MAC_VK_ANSI_I" , MAC_VK_ANSI_I);
const MAC_VK_ANSI_P = 0 x23;
_defineConstant("MAC_VK_ANSI_P" , MAC_VK_ANSI_P);
const MAC_VK_Return = 0 x24;
_defineConstant("MAC_VK_Return" , MAC_VK_Return);
const MAC_VK_ANSI_L = 0 x25;
_defineConstant("MAC_VK_ANSI_L" , MAC_VK_ANSI_L);
const MAC_VK_ANSI_J = 0 x26;
_defineConstant("MAC_VK_ANSI_J" , MAC_VK_ANSI_J);
const MAC_VK_ANSI_Quote = 0 x27;
_defineConstant("MAC_VK_ANSI_Quote" , MAC_VK_ANSI_Quote);
const MAC_VK_ANSI_K = 0 x28;
_defineConstant("MAC_VK_ANSI_K" , MAC_VK_ANSI_K);
const MAC_VK_ANSI_Semicolon = 0 x29;
_defineConstant("MAC_VK_ANSI_Semicolon" , MAC_VK_ANSI_Semicolon);
const MAC_VK_ANSI_Backslash = 0 x2a;
_defineConstant("MAC_VK_ANSI_Backslash" , MAC_VK_ANSI_Backslash);
const MAC_VK_ANSI_Comma = 0 x2b;
_defineConstant("MAC_VK_ANSI_Comma" , MAC_VK_ANSI_Comma);
const MAC_VK_ANSI_Slash = 0 x2c;
_defineConstant("MAC_VK_ANSI_Slash" , MAC_VK_ANSI_Slash);
const MAC_VK_ANSI_N = 0 x2d;
_defineConstant("MAC_VK_ANSI_N" , MAC_VK_ANSI_N);
const MAC_VK_ANSI_M = 0 x2e;
_defineConstant("MAC_VK_ANSI_M" , MAC_VK_ANSI_M);
const MAC_VK_ANSI_Period = 0 x2f;
_defineConstant("MAC_VK_ANSI_Period" , MAC_VK_ANSI_Period);
const MAC_VK_Tab = 0 x30;
_defineConstant("MAC_VK_Tab" , MAC_VK_Tab);
const MAC_VK_Space = 0 x31;
_defineConstant("MAC_VK_Space" , MAC_VK_Space);
const MAC_VK_ANSI_Grave = 0 x32;
_defineConstant("MAC_VK_ANSI_Grave" , MAC_VK_ANSI_Grave);
const MAC_VK_Delete = 0 x33;
_defineConstant("MAC_VK_Delete" , MAC_VK_Delete);
const MAC_VK_PC_Backspace = 0 x33;
_defineConstant("MAC_VK_PC_Backspace" , MAC_VK_PC_Backspace);
const MAC_VK_Powerbook_KeypadEnter = 0 x34;
_defineConstant("MAC_VK_Powerbook_KeypadEnter" , MAC_VK_Powerbook_KeypadEnter);
const MAC_VK_Escape = 0 x35;
_defineConstant("MAC_VK_Escape" , MAC_VK_Escape);
const MAC_VK_RightCommand = 0 x36;
_defineConstant("MAC_VK_RightCommand" , MAC_VK_RightCommand);
const MAC_VK_Command = 0 x37;
_defineConstant("MAC_VK_Command" , MAC_VK_Command);
const MAC_VK_Shift = 0 x38;
_defineConstant("MAC_VK_Shift" , MAC_VK_Shift);
const MAC_VK_CapsLock = 0 x39;
_defineConstant("MAC_VK_CapsLock" , MAC_VK_CapsLock);
const MAC_VK_Option = 0 x3a;
_defineConstant("MAC_VK_Option" , MAC_VK_Option);
const MAC_VK_Control = 0 x3b;
_defineConstant("MAC_VK_Control" , MAC_VK_Control);
const MAC_VK_RightShift = 0 x3c;
_defineConstant("MAC_VK_RightShift" , MAC_VK_RightShift);
const MAC_VK_RightOption = 0 x3d;
_defineConstant("MAC_VK_RightOption" , MAC_VK_RightOption);
const MAC_VK_RightControl = 0 x3e;
_defineConstant("MAC_VK_RightControl" , MAC_VK_RightControl);
const MAC_VK_Function = 0 x3f;
_defineConstant("MAC_VK_Function" , MAC_VK_Function);
const MAC_VK_F17 = 0 x40;
_defineConstant("MAC_VK_F17" , MAC_VK_F17);
const MAC_VK_ANSI_KeypadDecimal = 0 x41;
_defineConstant("MAC_VK_ANSI_KeypadDecimal" , MAC_VK_ANSI_KeypadDecimal);
const MAC_VK_ANSI_KeypadMultiply = 0 x43;
_defineConstant("MAC_VK_ANSI_KeypadMultiply" , MAC_VK_ANSI_KeypadMultiply);
const MAC_VK_ANSI_KeypadPlus = 0 x45;
_defineConstant("MAC_VK_ANSI_KeypadPlus" , MAC_VK_ANSI_KeypadPlus);
const MAC_VK_ANSI_KeypadClear = 0 x47;
_defineConstant("MAC_VK_ANSI_KeypadClear" , MAC_VK_ANSI_KeypadClear);
const MAC_VK_VolumeUp = 0 x48;
_defineConstant("MAC_VK_VolumeUp" , MAC_VK_VolumeUp);
const MAC_VK_VolumeDown = 0 x49;
_defineConstant("MAC_VK_VolumeDown" , MAC_VK_VolumeDown);
const MAC_VK_Mute = 0 x4a;
_defineConstant("MAC_VK_Mute" , MAC_VK_Mute);
const MAC_VK_ANSI_KeypadDivide = 0 x4b;
_defineConstant("MAC_VK_ANSI_KeypadDivide" , MAC_VK_ANSI_KeypadDivide);
const MAC_VK_ANSI_KeypadEnter = 0 x4c;
_defineConstant("MAC_VK_ANSI_KeypadEnter" , MAC_VK_ANSI_KeypadEnter);
const MAC_VK_ANSI_KeypadMinus = 0 x4e;
_defineConstant("MAC_VK_ANSI_KeypadMinus" , MAC_VK_ANSI_KeypadMinus);
const MAC_VK_F18 = 0 x4f;
_defineConstant("MAC_VK_F18" , MAC_VK_F18);
const MAC_VK_F19 = 0 x50;
_defineConstant("MAC_VK_F19" , MAC_VK_F19);
const MAC_VK_ANSI_KeypadEquals = 0 x51;
_defineConstant("MAC_VK_ANSI_KeypadEquals" , MAC_VK_ANSI_KeypadEquals);
const MAC_VK_ANSI_Keypad0 = 0 x52;
_defineConstant("MAC_VK_ANSI_Keypad0" , MAC_VK_ANSI_Keypad0);
const MAC_VK_ANSI_Keypad1 = 0 x53;
_defineConstant("MAC_VK_ANSI_Keypad1" , MAC_VK_ANSI_Keypad1);
const MAC_VK_ANSI_Keypad2 = 0 x54;
_defineConstant("MAC_VK_ANSI_Keypad2" , MAC_VK_ANSI_Keypad2);
const MAC_VK_ANSI_Keypad3 = 0 x55;
_defineConstant("MAC_VK_ANSI_Keypad3" , MAC_VK_ANSI_Keypad3);
const MAC_VK_ANSI_Keypad4 = 0 x56;
_defineConstant("MAC_VK_ANSI_Keypad4" , MAC_VK_ANSI_Keypad4);
const MAC_VK_ANSI_Keypad5 = 0 x57;
_defineConstant("MAC_VK_ANSI_Keypad5" , MAC_VK_ANSI_Keypad5);
const MAC_VK_ANSI_Keypad6 = 0 x58;
_defineConstant("MAC_VK_ANSI_Keypad6" , MAC_VK_ANSI_Keypad6);
const MAC_VK_ANSI_Keypad7 = 0 x59;
_defineConstant("MAC_VK_ANSI_Keypad7" , MAC_VK_ANSI_Keypad7);
const MAC_VK_F20 = 0 x5a;
_defineConstant("MAC_VK_F20" , MAC_VK_F20);
const MAC_VK_ANSI_Keypad8 = 0 x5b;
_defineConstant("MAC_VK_ANSI_Keypad8" , MAC_VK_ANSI_Keypad8);
const MAC_VK_ANSI_Keypad9 = 0 x5c;
_defineConstant("MAC_VK_ANSI_Keypad9" , MAC_VK_ANSI_Keypad9);
const MAC_VK_JIS_Yen = 0 x5d;
_defineConstant("MAC_VK_JIS_Yen" , MAC_VK_JIS_Yen);
const MAC_VK_JIS_Underscore = 0 x5e;
_defineConstant("MAC_VK_JIS_Underscore" , MAC_VK_JIS_Underscore);
const MAC_VK_JIS_KeypadComma = 0 x5f;
_defineConstant("MAC_VK_JIS_KeypadComma" , MAC_VK_JIS_KeypadComma);
const MAC_VK_F5 = 0 x60;
_defineConstant("MAC_VK_F5" , MAC_VK_F5);
const MAC_VK_F6 = 0 x61;
_defineConstant("MAC_VK_F6" , MAC_VK_F6);
const MAC_VK_F7 = 0 x62;
_defineConstant("MAC_VK_F7" , MAC_VK_F7);
const MAC_VK_F3 = 0 x63;
_defineConstant("MAC_VK_F3" , MAC_VK_F3);
const MAC_VK_F8 = 0 x64;
_defineConstant("MAC_VK_F8" , MAC_VK_F8);
const MAC_VK_F9 = 0 x65;
_defineConstant("MAC_VK_F9" , MAC_VK_F9);
const MAC_VK_JIS_Eisu = 0 x66;
_defineConstant("MAC_VK_JIS_Eisu" , MAC_VK_JIS_Eisu);
const MAC_VK_F11 = 0 x67;
_defineConstant("MAC_VK_F11" , MAC_VK_F11);
const MAC_VK_JIS_Kana = 0 x68;
_defineConstant("MAC_VK_JIS_Kana" , MAC_VK_JIS_Kana);
const MAC_VK_F13 = 0 x69;
_defineConstant("MAC_VK_F13" , MAC_VK_F13);
const MAC_VK_PC_PrintScreen = 0 x69;
_defineConstant("MAC_VK_PC_PrintScreen" , MAC_VK_PC_PrintScreen);
const MAC_VK_F16 = 0 x6a;
_defineConstant("MAC_VK_F16" , MAC_VK_F16);
const MAC_VK_F14 = 0 x6b;
_defineConstant("MAC_VK_F14" , MAC_VK_F14);
const MAC_VK_PC_ScrollLock = 0 x6b;
_defineConstant("MAC_VK_PC_ScrollLock" , MAC_VK_PC_ScrollLock);
const MAC_VK_F10 = 0 x6d;
_defineConstant("MAC_VK_F10" , MAC_VK_F10);
const MAC_VK_PC_ContextMenu = 0 x6e;
_defineConstant("MAC_VK_PC_ContextMenu" , MAC_VK_PC_ContextMenu);
const MAC_VK_F12 = 0 x6f;
_defineConstant("MAC_VK_F12" , MAC_VK_F12);
const MAC_VK_F15 = 0 x71;
_defineConstant("MAC_VK_F15" , MAC_VK_F15);
const MAC_VK_PC_Pause = 0 x71;
_defineConstant("MAC_VK_PC_Pause" , MAC_VK_PC_Pause);
const MAC_VK_Help = 0 x72;
_defineConstant("MAC_VK_Help" , MAC_VK_Help);
const MAC_VK_PC_Insert = 0 x72;
_defineConstant("MAC_VK_PC_Insert" , MAC_VK_PC_Insert);
const MAC_VK_Home = 0 x73;
_defineConstant("MAC_VK_Home" , MAC_VK_Home);
const MAC_VK_PageUp = 0 x74;
_defineConstant("MAC_VK_PageUp" , MAC_VK_PageUp);
const MAC_VK_ForwardDelete = 0 x75;
_defineConstant("MAC_VK_ForwardDelete" , MAC_VK_ForwardDelete);
const MAC_VK_PC_Delete = 0 x75;
_defineConstant("MAC_VK_PC_Delete" , MAC_VK_PC_Delete);
const MAC_VK_F4 = 0 x76;
_defineConstant("MAC_VK_F4" , MAC_VK_F4);
const MAC_VK_End = 0 x77;
_defineConstant("MAC_VK_End" , MAC_VK_End);
const MAC_VK_F2 = 0 x78;
_defineConstant("MAC_VK_F2" , MAC_VK_F2);
const MAC_VK_PageDown = 0 x79;
_defineConstant("MAC_VK_PageDown" , MAC_VK_PageDown);
const MAC_VK_F1 = 0 x7a;
_defineConstant("MAC_VK_F1" , MAC_VK_F1);
const MAC_VK_LeftArrow = 0 x7b;
_defineConstant("MAC_VK_LeftArrow" , MAC_VK_LeftArrow);
const MAC_VK_RightArrow = 0 x7c;
_defineConstant("MAC_VK_RightArrow" , MAC_VK_RightArrow);
const MAC_VK_DownArrow = 0 x7d;
_defineConstant("MAC_VK_DownArrow" , MAC_VK_DownArrow);
const MAC_VK_UpArrow = 0 x7e;
_defineConstant("MAC_VK_UpArrow" , MAC_VK_UpArrow);
Messung V0.5 in Prozent C=86 H=97 G=91
¤ Dauer der Verarbeitung: 0.14 Sekunden
(vorverarbeitet am 2026-06-05)
¤
*© Formatika GbR, Deutschland