BSD 4_3_Tahoe development
[unix-history] / usr / src / new / X / Xlib / keymap.c
#include <X/mit-copyright.h>
/* $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, /* ' */
};