#include /* $Header: keymap.c,v 10.5 86/02/01 15:42:53 tony Rel $ */ /* Copyright Massachusetts Institute of Technology 1984, 1985 */ #include "Xlib.h" KeyMapEntry StdMap [] = { /* key code plain shifted meta M-shift control C-shift C-M C-M-S key label */ /* 0000 */ -1, -1, -1, -1, -1, -1, -1, -1, /* red */ /* 0001 */ -1, -1, -1, -1, -1, -1, -1, -1, /* yellow */ /* 0002 */ -1, -1, -1, -1, -1, -1, -1, -1, /* blue */ /* 0003 */ -1, -1, -1, -1, -1, -1, -1, -1, /* */ /* 0004 */ -1, -1, -1, -1, -1, -1, -1, -1, /* */ /* 0005 */ -1, -1, -1, -1, -1, -1, -1, -1, /* */ /* 0006 */ -1, -1, -1, -1, -1, -1, -1, -1, /* */ /* 0007 */ -1, -1, -1, -1, -1, -1, -1, -1, /* */ /* 0010 */ -1, -1, -1, -1, -1, -1, -1, -1, /* */ /* 0011 */ -1, -1, -1, -1, -1, -1, -1, -1, /* */ /* 0012 */ -1, -1, -1, -1, -1, -1, -1, -1, /* */ /* 0013 */ -1, -1, -1, -1, -1, -1, -1, -1, /* */ /* 0014 */ -1, -1, -1, -1, -1, -1, -1, -1, /* */ /* 0015 */ -1, -1, -1, -1, -1, -1, -1, -1, /* */ /* 0016 */ -1, -1, -1, -1, -1, -1, -1, -1, /* */ /* 0017 */ -1, -1, -1, -1, -1, -1, -1, -1, /* */ /* 0020 */ -1, -1, -1, -1, -1, -1, -1, -1, /* */ /* 0021 */ -1, -1, -1, -1, -1, -1, -1, -1, /* */ /* 0022 */ -1, -1, -1, -1, -1, -1, -1, -1, /* */ /* 0023 */ -1, -1, -1, -1, -1, -1, -1, -1, /* */ /* 0024 */ -1, -1, -1, -1, -1, -1, -1, -1, /* */ /* 0025 */ -1, -1, -1, -1, -1, -1, -1, -1, /* */ /* 0026 */ -1, -1, -1, -1, -1, -1, -1, -1, /* */ /* 0027 */ -1, -1, -1, -1, -1, -1, -1, -1, /* */ /* 0030 */ -1, -1, -1, -1, -1, -1, -1, -1, /* */ /* 0031 */ -1, -1, -1, -1, -1, -1, -1, -1, /* */ /* 0032 */ -1, -1, -1, -1, -1, -1, -1, -1, /* */ /* 0033 */ -1, -1, -1, -1, -1, -1, -1, -1, /* */ /* 0034 */ -1, -1, -1, -1, -1, -1, -1, -1, /* */ /* 0035 */ -1, -1, -1, -1, -1, -1, -1, -1, /* */ /* 0036 */ -1, -1, -1, -1, -1, -1, -1, -1, /* */ /* 0037 */ -1, -1, -1, -1, -1, -1, -1, -1, /* */ /* 0040 */ -1, -1, -1, -1, -1, -1, -1, -1, /* */ /* 0041 */ -1, -1, -1, -1, -1, -1, -1, -1, /* */ /* 0042 */ -1, -1, -1, -1, -1, -1, -1, -1, /* */ /* 0043 */ -1, -1, -1, -1, -1, -1, -1, -1, /* */ /* 0044 */ -1, -1, -1, -1, -1, -1, -1, -1, /* */ /* 0045 */ -1, -1, -1, -1, -1, -1, -1, -1, /* */ /* 0046 */ -1, -1, -1, -1, -1, -1, -1, -1, /* */ /* 0047 */ -1, -1, -1, -1, -1, -1, -1, -1, /* */ /* 0050 */ -1, -1, -1, -1, -1, -1, -1, -1, /* */ /* 0051 */ -1, -1, -1, -1, -1, -1, -1, -1, /* */ /* 0052 */ -1, -1, -1, -1, -1, -1, -1, -1, /* */ /* 0053 */ -1, -1, -1, -1, -1, -1, -1, -1, /* */ /* 0054 */ -1, -1, -1, -1, -1, -1, -1, -1, /* */ /* 0055 */ -1, -1, -1, -1, -1, -1, -1, -1, /* */ /* 0056 */ -1, -1, -1, -1, -1, -1, -1, -1, /* */ /* 0057 */ -1, -1, -1, -1, -1, -1, -1, -1, /* */ /* 0060 */ -1, -1, -1, -1, -1, -1, -1, -1, /* */ /* 0061 */ -1, -1, -1, -1, -1, -1, -1, -1, /* */ /* 0062 */ -1, -1, -1, -1, -1, -1, -1, -1, /* */ /* 0063 */ -1, -1, -1, -1, -1, -1, -1, -1, /* */ /* 0064 */ -1, -1, -1, -1, -1, -1, -1, -1, /* */ /* 0065 */ -1, -1, -1, -1, -1, -1, -1, -1, /* */ /* 0066 */ -1, -1, -1, -1, -1, -1, -1, -1, /* */ /* 0067 */ -1, -1, -1, -1, -1, -1, -1, -1, /* */ /* 0070 */ -1, -1, -1, -1, -1, -1, -1, -1, /* */ /* 0071 */ -1, -1, -1, -1, -1, -1, -1, -1, /* */ /* 0072 */ -1, -1, -1, -1, -1, -1, -1, -1, /* */ /* 0073 */ -1, -1, -1, -1, -1, -1, -1, -1, /* */ /* 0074 */ -1, -1, -1, -1, -1, -1, -1, -1, /* */ /* 0075 */ -1, -1, -1, -1, -1, -1, -1, -1, /* */ /* 0076 */ -1, -1, -1, -1, -1, -1, -1, -1, /* */ /* 0077 */ -1, -1, -1, -1, -1, -1, -1, -1, /* */ /* 0100 */ -1, -1, -1, -1, -1, -1, -1, -1, /* */ /* 0101 */ -1, -1, -1, -1, -1, -1, -1, -1, /* */ /* 0102 */ -1, -1, -1, -1, -1, -1, -1, -1, /* */ /* 0103 */ -1, -1, -1, -1, -1, -1, -1, -1, /* */ /* 0104 */ -1, -1, -1, -1, -1, -1, -1, -1, /* */ /* 0105 */ -1, -1, -1, -1, -1, -1, -1, -1, /* */ /* 0106 */ -1, -1, -1, -1, -1, -1, -1, -1, /* */ /* 0107 */ -1, -1, -1, -1, -1, -1, -1, -1, /* */ /* 0110 */ -1, -1, -1, -1, -1, -1, -1, -1, /* */ /* 0111 */ -1, -1, -1, -1, -1, -1, -1, -1, /* */ /* 0112 */ -1, -1, -1, -1, -1, -1, -1, -1, /* */ /* 0113 */ -1, -1, -1, -1, -1, -1, -1, -1, /* */ /* 0114 */ -1, -1, -1, -1, -1, -1, -1, -1, /* */ /* 0115 */ -1, -1, -1, -1, -1, -1, -1, -1, /* */ /* 0116 */ -1, -1, -1, -1, -1, -1, -1, -1, /* */ /* 0117 */ -1, -1, -1, -1, -1, -1, -1, -1, /* */ /* 0120 */ -1, -1, -1, -1, -1, -1, -1, -1, /* */ /* 0121 */ -1, -1, -1, -1, -1, -1, -1, -1, /* */ /* 0122 */ -1, -1, -1, -1, -1, -1, -1, -1, /* */ /* 0123 */ -1, -1, -1, -1, -1, -1, -1, -1, /* */ /* 0124 */ -1, -1, -1, -1, -1, -1, -1, -1, /* */ /* 0125 */ -1, -1, -1, -1, -1, -1, -1, -1, /* */ /* 0126 */ FUNC1, FUNC1, FUNC1, FUNC1, FUNC1, FUNC1, FUNC1, FUNC1, /* F1/Hold Screen */ /* 0127 */ FUNC2, FUNC2, FUNC2, FUNC2, FUNC2, FUNC2, FUNC2, FUNC2, /* F2/Print Screen */ /* 0130 */ FUNC3, FUNC3, FUNC3, FUNC3, FUNC3, FUNC3, FUNC3, FUNC3, /* F3/Set-Up */ /* 0131 */ FUNC4, FUNC4, FUNC4, FUNC4, FUNC4, FUNC4, FUNC4, FUNC4, /* F4 */ /* 0132 */ FUNC5, FUNC5, FUNC5, FUNC5, FUNC5, FUNC5, FUNC5, FUNC5, /* F5/Break */ /* 0133 */ -1, -1, -1, -1, -1, -1, -1, -1, /* */ /* 0134 */ -1, -1, -1, -1, -1, -1, -1, -1, /* */ /* 0135 */ -1, -1, -1, -1, -1, -1, -1, -1, /* */ /* 0136 */ -1, -1, -1, -1, -1, -1, -1, -1, /* */ /* 0137 */ -1, -1, -1, -1, -1, -1, -1, -1, /* */ /* 0140 */ -1, -1, -1, -1, -1, -1, -1, -1, /* */ /* 0141 */ -1, -1, -1, -1, -1, -1, -1, -1, /* */ /* 0142 */ -1, -1, -1, -1, -1, -1, -1, -1, /* */ /* 0143 */ -1, -1, -1, -1, -1, -1, -1, -1, /* */ /* 0144 */ FUNC6, FUNC6, FUNC6, FUNC6, FUNC6, FUNC6, FUNC6, FUNC6, /* F6 */ /* 0145 */ FUNC7, FUNC7, FUNC7, FUNC7, FUNC7, FUNC7, FUNC7, FUNC7, /* F7 */ /* 0146 */ FUNC8, FUNC8, FUNC8, FUNC8, FUNC8, FUNC8, FUNC8, FUNC8, /* F8 */ /* 0147 */ FUNC9, FUNC9, FUNC9, FUNC9, FUNC9, FUNC9, FUNC9, FUNC9, /* F9 */ /* 0150 */ FUNC10, FUNC10, FUNC10, FUNC10, FUNC10, FUNC10, FUNC10, FUNC10, /* F10 */ /* 0151 */ -1, -1, -1, -1, -1, -1, -1, -1, /* */ /* 0152 */ -1, -1, -1, -1, -1, -1, -1, -1, /* */ /* 0153 */ -1, -1, -1, -1, -1, -1, -1, -1, /* */ /* 0154 */ -1, -1, -1, -1, -1, -1, -1, -1, /* */ /* 0155 */ -1, -1, -1, -1, -1, -1, -1, -1, /* */ /* 0156 */ -1, -1, -1, -1, -1, -1, -1, -1, /* */ /* 0157 */ -1, -1, -1, -1, -1, -1, -1, -1, /* */ /* 0160 */ -1, -1, -1, -1, -1, -1, -1, -1, /* */ /* 0161 */ 0033, 0033, 0033, 0033, 0033, 0033, 0033, 0033, /* F11/ESC */ /* 0162 */ '\b', '\b', '\b', -1, '\b', -1, -1, -1, /* F12/BS */ /* 0163 */ '\n', '\n', '\n', -1, '\n', -1, -1, -1, /* F13/LF */ /* 0164 */ FUNC14, FUNC14, FUNC14, FUNC14, FUNC14, FUNC14, FUNC14, FUNC14, /* F14 */ /* 0165 */ -1, -1, -1, -1, -1, -1, -1, -1, /* */ /* 0166 */ -1, -1, -1, -1, -1, -1, -1, -1, /* */ /* 0167 */ -1, -1, -1, -1, -1, -1, -1, -1, /* */ /* 0170 */ -1, -1, -1, -1, -1, -1, -1, -1, /* */ /* 0171 */ -1, -1, -1, -1, -1, -1, -1, -1, /* */ /* 0172 */ -1, -1, -1, -1, -1, -1, -1, -1, /* */ /* 0173 */ -1, -1, -1, -1, -1, -1, -1, -1, /* */ /* 0174 */ FUNC15, FUNC15, FUNC15, FUNC15, FUNC15, FUNC15, FUNC15, FUNC15, /* Help/F15 */ /* 0175 */ FUNC16, FUNC16, FUNC16, FUNC16, FUNC16, FUNC16, FUNC16, FUNC16, /* Do/F16 */ /* 0176 */ -1, -1, -1, -1, -1, -1, -1, -1, /* */ /* 0177 */ -1, -1, -1, -1, -1, -1, -1, -1, /* */ /* 0200 */ FUNC17, FUNC17, FUNC17, FUNC17, FUNC17, FUNC17, FUNC17, FUNC17, /* F17 */ /* 0201 */ FUNC18, FUNC18, FUNC18, FUNC18, FUNC18, FUNC18, FUNC18, FUNC18, /* F18 */ /* 0202 */ FUNC19, FUNC19, FUNC19, FUNC19, FUNC19, FUNC19, FUNC19, FUNC19, /* F19 */ /* 0203 */ FUNC20, FUNC20, FUNC20, FUNC20, FUNC20, FUNC20, FUNC20, FUNC20, /* F20/Hyph */ /* 0204 */ -1, -1, -1, -1, -1, -1, -1, -1, /* */ /* 0205 */ -1, -1, -1, -1, -1, -1, -1, -1, /* */ /* 0206 */ -1, -1, -1, -1, -1, -1, -1, -1, /* */ /* 0207 */ -1, -1, -1, -1, -1, -1, -1, -1, /* */ /* 0210 */ -1, -1, -1, -1, -1, -1, -1, -1, /* */ /* 0211 */ -1, -1, -1, -1, -1, -1, -1, -1, /* */ /* 0212 */ E1, E1, E1, E1, E1, E1, E1, E1, /* Find */ /* 0213 */ E2, E2, E2, E2, E2, E2, E2, E2, /* Insert */ /* 0214 */ E3, E3, E3, E3, E3, E3, E3, E3, /* Remove */ /* 0215 */ E4, E4, E4, E4, E4, E4, E4, E4, /* Select */ /* 0216 */ E5, E5, E5, E5, E5, E5, E5, E5, /* Prev Screen */ /* 0217 */ E6, E6, E6, E6, E6, E6, E6, E6, /* Next Screen */ /* 0220 */ -1, -1, -1, -1, -1, -1, -1, -1, /* */ /* 0221 */ -1, -1, -1, -1, -1, -1, -1, -1, /* */ /* 0222 */ KEYPAD, KEYPAD, KEYPAD, KEYPAD, KEYPAD, KEYPAD, KEYPAD, KEYPAD, /* R0 */ /* 0223 */ -1, -1, -1, -1, -1, -1, -1, -1, /* */ /* 0224 */ KEYPAD, KEYPAD, KEYPAD, KEYPAD, KEYPAD, KEYPAD, KEYPAD, KEYPAD, /* R. */ /* 0225 */ KEYPAD, KEYPAD, KEYPAD, KEYPAD, KEYPAD, KEYPAD, KEYPAD, KEYPAD, /* Enter */ /* 0226 */ KEYPAD, KEYPAD, KEYPAD, KEYPAD, KEYPAD, KEYPAD, KEYPAD, KEYPAD, /* R1 */ /* 0227 */ KEYPAD, KEYPAD, KEYPAD, KEYPAD, KEYPAD, KEYPAD, KEYPAD, KEYPAD, /* R2 */ /* 0230 */ KEYPAD, KEYPAD, KEYPAD, KEYPAD, KEYPAD, KEYPAD, KEYPAD, KEYPAD, /* R3 */ /* 0231 */ KEYPAD, KEYPAD, KEYPAD, KEYPAD, KEYPAD, KEYPAD, KEYPAD, KEYPAD, /* R4 */ /* 0232 */ KEYPAD, KEYPAD, KEYPAD, KEYPAD, KEYPAD, KEYPAD, KEYPAD, KEYPAD, /* R5 */ /* 0233 */ KEYPAD, KEYPAD, KEYPAD, KEYPAD, KEYPAD, KEYPAD, KEYPAD, KEYPAD, /* R6 */ /* 0234 */ KEYPAD, KEYPAD, KEYPAD, KEYPAD, KEYPAD, KEYPAD, KEYPAD, KEYPAD, /* R, */ /* 0235 */ KEYPAD, KEYPAD, KEYPAD, KEYPAD, KEYPAD, KEYPAD, KEYPAD, KEYPAD, /* R7 */ /* 0236 */ KEYPAD, KEYPAD, KEYPAD, KEYPAD, KEYPAD, KEYPAD, KEYPAD, KEYPAD, /* R8 */ /* 0237 */ KEYPAD, KEYPAD, KEYPAD, KEYPAD, KEYPAD, KEYPAD, KEYPAD, KEYPAD, /* R9 */ /* 0240 */ KEYPAD, KEYPAD, KEYPAD, KEYPAD, KEYPAD, KEYPAD, KEYPAD, KEYPAD, /* R- */ /* 0241 */ PFX, PFX, PFX, PFX, PFX, PFX, PFX, PFX, /* PF1 */ /* 0242 */ PFX, PFX, PFX, PFX, PFX, PFX, PFX, PFX, /* PF2 */ /* 0243 */ PFX, PFX, PFX, PFX, PFX, PFX, PFX, PFX, /* PF3 */ /* 0244 */ PFX, PFX, PFX, PFX, PFX, PFX, PFX, PFX, /* PF4 */ /* 0245 */ -1, -1, -1, -1, -1, -1, -1, -1, /* */ /* 0246 */ -1, -1, -1, -1, -1, -1, -1, -1, /* */ /* 0247 */ CURSOR, CURSOR, CURSOR, CURSOR, CURSOR, CURSOR, CURSOR, CURSOR, /* leftarrow */ /* 0250 */ CURSOR, CURSOR, CURSOR, CURSOR, CURSOR, CURSOR, CURSOR, CURSOR, /* rightarrow */ /* 0251 */ CURSOR, CURSOR, CURSOR, CURSOR, CURSOR, CURSOR, CURSOR, CURSOR, /* downarrow */ /* 0252 */ CURSOR, CURSOR, CURSOR, CURSOR, CURSOR, CURSOR, CURSOR, CURSOR, /* uparrow */ /* 0253 */ -1, -1, -1, -1, -1, -1, -1, -1, /* */ /* 0254 */ -1, -1, -1, -1, -1, -1, -1, -1, /* */ /* 0255 */ -1, -1, -1, -1, -1, -1, -1, -1, /* */ /* 0256 */ SHFT, SHFT, SHFT, SHFT, SHFT, SHFT, SHFT, SHFT, /* Shift */ /* 0257 */ CNTL, CNTL, CNTL, CNTL, CNTL, CNTL, CNTL, CNTL, /* Ctrl */ /* 0260 */ LOCK, LOCK, LOCK, LOCK, LOCK, LOCK, LOCK, LOCK, /* Lock */ /* 0261 */ SYMBOL, SYMBOL, SYMBOL, SYMBOL, SYMBOL, SYMBOL, SYMBOL, SYMBOL, /* Compose Character */ /* 0262 */ -1, -1, -1, -1, -1, -1, -1, -1, /* */ /* 0263 */ -1, -1, -1, -1, -1, -1, -1, -1, /* */ /* 0264 */ -1, -1, -1, -1, -1, -1, -1, -1, /* */ /* 0265 */ -1, -1, -1, -1, -1, -1, -1, -1, /* */ /* 0266 */ -1, -1, -1, -1, -1, -1, -1, -1, /* */ /* 0267 */ -1, -1, -1, -1, -1, -1, -1, -1, /* */ /* 0270 */ -1, -1, -1, -1, -1, -1, -1, -1, /* */ /* 0271 */ -1, -1, -1, -1, -1, -1, -1, -1, /* */ /* 0272 */ -1, -1, -1, -1, -1, -1, -1, -1, /* */ /* 0273 */ -1, -1, -1, -1, -1, -1, -1, -1, /* */ /* 0274 */ 0177, 0177, 0377, 0377, 0030, 0177, 0377, 0377, /* back */ /* 0275 */ '\r', '\r', 0215, 0215, '\r', -1, -1, -1, /* Return */ /* 0276 */ '\t', '\t', 0211, 0211, '\t', -1, -1, -1, /* Tab */ /* 0277 */ '`', '~', 0340, 0376, 0036, 0036, -1, -1, /* ` */ /* 0300 */ '1', '!', 0261, 0241, '1', '!', -1, -1, /* 1 */ /* 0301 */ 'q', 'Q', 0361, 0321, 0021, 0021, 0221, 0221, /* q */ /* 0302 */ 'a', 'A', 0341, 0301, 0001, 0001, 0201, 0201, /* a */ /* 0303 */ 'z', 'Z', 0372, 0332, 0032, 0032, 0232, 0232, /* z */ /* 0304 */ -1, -1, -1, -1, -1, -1, -1, -1, /* */ /* 0305 */ '2', '@', 0262, 0300, 0000, 0000, 0262, 0200, /* 2 */ /* 0306 */ 'w', 'W', 0367, 0327, 0027, 0027, 0227, 0227, /* w */ /* 0307 */ 's', 'S', 0363, 0323, 0023, 0023, 0223, 0223, /* s */ /* 0310 */ 'x', 'X', 0370, 0330, 0030, 0030, 0230, 0230, /* x */ /* 0311 */ '<', '>', 0274, 0276, -1, -1, -1, -1, /* < */ /* 0312 */ -1, -1, -1, -1, -1, -1, -1, -1, /* */ /* 0313 */ '3', '#', 0263, 0243, 0033, '#', -1, -1, /* 3 */ /* 0314 */ 'e', 'E', 0345, 0305, 0005, 0005, 0205, 0205, /* e */ /* 0315 */ 'd', 'D', 0344, 0304, 0004, 0004, 0204, 0204, /* d */ /* 0316 */ 'c', 'C', 0343, 0303, 0003, 0003, 0203, 0203, /* c */ /* 0317 */ -1, -1, -1, -1, -1, -1, -1, -1, /* */ /* 0320 */ '4', '$', 0264, 0244, 0034, '$', -1, -1, /* 4 */ /* 0321 */ 'r', 'R', 0362, 0322, 0022, 0022, 0222, 0222, /* r */ /* 0322 */ 'f', 'F', 0346, 0306, 0006, 0006, 0206, 0206, /* f */ /* 0323 */ 'v', 'V', 0366, 0326, 0026, 0026, 0226, 0226, /* v */ /* 0324 */ ' ', ' ', 0240, 0240, 0000, 0000, 0200, 0200, /* space */ /* 0325 */ -1, -1, -1, -1, -1, -1, -1, -1, /* */ /* 0326 */ '5', '%', 0265, 0245, 0035, '%', -1, -1, /* 5 */ /* 0327 */ 't', 'T', 0364, 0324, 0024, 0024, 0224, 0224, /* t */ /* 0330 */ 'g', 'G', 0347, 0307, 0007, 0007, 0207, 0207, /* g */ /* 0331 */ 'b', 'B', 0342, 0302, 0002, 0002, 0202, 0202, /* b */ /* 0332 */ -1, -1, -1, -1, -1, -1, -1, -1, /* */ /* 0333 */ '6', '^', 0266, 0336, 0036, 0036, -1, -1, /* 6 */ /* 0334 */ 'y', 'Y', 0371, 0331, 0031, 0031, 0231, 0231, /* y */ /* 0335 */ 'h', 'H', 0350, 0310, 0010, 0010, 0210, 0210, /* h */ /* 0336 */ 'n', 'N', 0356, 0316, 0016, 0016, 0216, 0216, /* n */ /* 0337 */ -1, -1, -1, -1, -1, -1, -1, -1, /* */ /* 0340 */ '7', '&', 0267, 0246, 0037, '&', -1, -1, /* 7 */ /* 0341 */ 'u', 'U', 0365, 0325, 0025, 0025, 0225, 0225, /* u */ /* 0342 */ 'j', 'J', 0352, 0312, 0012, 0012, 0212, 0212, /* j */ /* 0343 */ 'm', 'M', 0355, 0315, 0015, 0015, 0215, 0215, /* m */ /* 0344 */ -1, -1, -1, -1, -1, -1, -1, -1, /* */ /* 0345 */ '8', '*', 0270, 0252, 0177, '*', -1, -1, /* 8 */ /* 0346 */ 'i', 'I', 0351, 0311, 0011, 0011, 0211, 0211, /* i */ /* 0347 */ 'k', 'K', 0353, 0313, 0013, 0013, 0213, 0213, /* k */ /* 0350 */ ',', '<', 0254, 0274, -1, -1, -1, -1, /* , */ /* 0351 */ -1, -1, -1, -1, -1, -1, -1, -1, /* */ /* 0352 */ '9', '(', 0271, 0250, '9', '(', -1, -1, /* 9 */ /* 0353 */ 'o', 'O', 0357, 0317, 0017, 0017, 0217, 0217, /* o */ /* 0354 */ 'l', 'L', 0354, 0314, 0014, 0014, 0214, 0214, /* l */ /* 0355 */ '.', '>', 0256, 0276, -1, -1, -1, -1, /* . */ /* 0356 */ -1, -1, -1, -1, -1, -1, -1, -1, /* */ /* 0357 */ '0', ')', 0260, 0251, '0', ')', -1, -1, /* 0 */ /* 0360 */ 'p', 'P', 0360, 0320, 0020, 0020, 0220, 0220, /* p */ /* 0361 */ -1, -1, -1, -1, -1, -1, -1, -1, /* */ /* 0362 */ ';', ':', 0273, 0272, -1, -1, -1, -1, /* ; */ /* 0363 */ '/', '?', 0257, 0277, 0037, 0037, 0237, 0237, /* / */ /* 0364 */ -1, -1, -1, -1, -1, -1, -1, -1, /* */ /* 0365 */ '=', '+', 0275, 0253, -1, -1, -1, -1, /* = */ /* 0366 */ ']', '}', 0335, 0376, 0035, 0035, 0335, 0335, /* ] */ /* 0367 */ '\\', '|', 0334, 0374, 0034, 0034, 0334, 0334, /* \ */ /* 0370 */ -1, -1, -1, -1, -1, -1, -1, -1, /* */ /* 0371 */ '-', '_', 0255, 0337, 0037, 0037, 0337, 0337, /* - */ /* 0372 */ '[', '{', 0333, 0373, 0033, 0033, 0333, 0333, /* [ */ /* 0373 */ '\'', '"', 0247, 0242, -1, -1, -1, -1, /* ' */ };