const BYTE ZKEY_A = 0x1e;
const BYTE ZKEY_C = 0x2e;
const BYTE ZKEY_D = 0x20;
const BYTE ZKEY_E = 0x12;
const BYTE ZKEY_F = 0x21;
const BYTE ZKEY_G = 0x22;
const BYTE ZKEY_H = 0x23;
const BYTE ZKEY_I = 0x17;
const BYTE ZKEY_J = 0x24;
const BYTE ZKEY_K = 0x25;
const BYTE ZKEY_L = 0x26;
const BYTE ZKEY_M = 0x32;
const BYTE ZKEY_N = 0x31;
const BYTE ZKEY_O = 0x18;
const BYTE ZKEY_P = 0x19;
const BYTE ZKEY_Q = 0x10;
const BYTE ZKEY_R = 0x13;
const BYTE ZKEY_S = 0x1f;
const BYTE ZKEY_T = 0x14;
const BYTE ZKEY_U = 0x16;
const BYTE ZKEY_V = 0x2f;
const BYTE ZKEY_W = 0x11;
const BYTE ZKEY_X = 0x2d;
const BYTE ZKEY_Y = 0x15;
const BYTE ZKEY_Z = 0x2c;
const BYTE ZKEY_1 = 0x02;
const BYTE ZKEY_2 = 0x03;
const BYTE ZKEY_3 = 0x04;
const BYTE ZKEY_4 = 0x05;
const BYTE ZKEY_5 = 0x06;
const BYTE ZKEY_6 = 0x07;
const BYTE ZKEY_7 = 0x08;
const BYTE ZKEY_8 = 0x09;
const BYTE ZKEY_9 = 0x0a;
const BYTE ZKEY_0 = 0x0b;
const BYTE ZKEY_F1 = 0x3b;
const BYTE ZKEY_F2 = 0x3c;
const BYTE ZKEY_F3 = 0x3d;
const BYTE ZKEY_F4 = 0x3e;
const BYTE ZKEY_F5 = 0x3f;
const BYTE ZKEY_F6 = 0x40;
const BYTE ZKEY_F7 = 0x41;
const BYTE ZKEY_F8 = 0x42;
const BYTE ZKEY_F9 = 0x43;
const BYTE ZKEY_F10 = 0x44;
const BYTE ZKEY_F11 = 0x57;
const BYTE ZKEY_F12 = 0x58;
const BYTE ZKEY_UP = 0xc8;
const BYTE ZKEY_DOWN = 0xd0;
const BYTE ZKEY_LEFT = 0xcb;
const BYTE ZKEY_RIGHT = 0xcd;
const BYTE ZKEY_PGUP = 0xc9;
const BYTE ZKEY_PGDOWN = 0xd1;
const BYTE ZKEY_HOME = 0xc7;
const BYTE ZKEY_END = 0xcf;
const BYTE ZKEY_BACK = 0x0e;
const BYTE ZKEY_SPACE = 0x39;
const BYTE ZKEY_ENTER = 0x1c;
const BYTE ZKEY_TAB = 0x0f;
const BYTE ZKEY_LSHIFT = 0x2a;
const BYTE ZKEY_RSHIFT = 0x36;
const BYTE ZKEY_LCTRL = 0x1d;
const BYTE ZKEY_LALT = 0x38;
const BYTE ZKEY_RALT = 0xb8;
const BYTE ZKEY_DEL = 0xd3;
const BYTE ZKEY_INS = 0xd2;
const BYTE ZKEY_PRTSC = 0xb7;
const BYTE ZKEY_ESC = 0x01;