annotate CSP2/CSP2_env/env-d9b9114564458d9d-741b3de822f2aaca6c6caa4325c4afce/include/ks_names.h @ 69:33d812a61356

planemo upload commit 2e9511a184a1ca667c7be0c6321a36dc4e3d116d
author jpayne
date Tue, 18 Mar 2025 17:55:14 -0400
parents
children
rev   line source
jpayne@69 1 /*
jpayne@69 2 * This file should be maintained in sync with xlib/X11/keysymdefs.h
jpayne@69 3 *
jpayne@69 4 * Note that this should be done manually only, because in some cases
jpayne@69 5 * keysymdefs.h defines the same integer for multiple keysyms, e.g.:
jpayne@69 6 *
jpayne@69 7 * #define XK_Greek_LAMDA 0x7CB
jpayne@69 8 * #define XK_Greek_LAMBDA 0x7CB
jpayne@69 9 *
jpayne@69 10 * #define XK_Cyrillic_DZHE 0x6BF
jpayne@69 11 * #define XK_Serbian_DZE 0x6BF (deprecated)
jpayne@69 12 *
jpayne@69 13 */
jpayne@69 14 { "BackSpace", 0xFF08 },
jpayne@69 15 { "Tab", 0xFF09 },
jpayne@69 16 { "Linefeed", 0xFF0A },
jpayne@69 17 { "Clear", 0xFF0B },
jpayne@69 18 { "Return", 0xFF0D },
jpayne@69 19 { "Pause", 0xFF13 },
jpayne@69 20 { "Scroll_Lock", 0xFF14 },
jpayne@69 21 { "Sys_Req", 0xFF15 },
jpayne@69 22 { "Escape", 0xFF1B },
jpayne@69 23 { "Multi_key", 0xFF20 },
jpayne@69 24 { "Kanji", 0xFF21 },
jpayne@69 25 { "Muhenkan", 0xFF22 },
jpayne@69 26 { "Henkan_Mode", 0xFF23 },
jpayne@69 27 { "Henkan", 0xFF23 },
jpayne@69 28 { "Romaji", 0xFF24 },
jpayne@69 29 { "Hiragana", 0xFF25 },
jpayne@69 30 { "Katakana", 0xFF26 },
jpayne@69 31 { "Hiragana_Katakana", 0xFF27 },
jpayne@69 32 { "Zenkaku", 0xFF28 },
jpayne@69 33 { "Hankaku", 0xFF29 },
jpayne@69 34 { "Zenkaku_Hankaku", 0xFF2A },
jpayne@69 35 { "Touroku", 0xFF2B },
jpayne@69 36 { "Massyo", 0xFF2C },
jpayne@69 37 { "Kana_Lock", 0xFF2D },
jpayne@69 38 { "Kana_Shift", 0xFF2E },
jpayne@69 39 { "Eisu_Shift", 0xFF2F },
jpayne@69 40 { "Eisu_toggle", 0xFF30 },
jpayne@69 41 { "Hangul", 0xFF31 },
jpayne@69 42 { "Hangul_Start", 0xFF32 },
jpayne@69 43 { "Hangul_End", 0xFF33 },
jpayne@69 44 { "Hangul_Hanja", 0xFF34 },
jpayne@69 45 { "Hangul_Jamo", 0xFF35 },
jpayne@69 46 { "Hangul_Romaja", 0xFF36 },
jpayne@69 47 { "Codeinput", 0xFF37 },
jpayne@69 48 { "Hangul_Jeonja", 0xFF38 },
jpayne@69 49 { "Hangul_Banja", 0xFF39 },
jpayne@69 50 { "Hangul_PreHanja", 0xFF3A },
jpayne@69 51 { "Hangul_PostHanja", 0xFF3B },
jpayne@69 52 { "SingleCandidate", 0xFF3C },
jpayne@69 53 { "MultipleCandidate", 0xFF3D },
jpayne@69 54 { "PreviousCandidate", 0xFF3E },
jpayne@69 55 { "Hangul_Special", 0xFF3F },
jpayne@69 56 { "Home", 0xFF50 },
jpayne@69 57 { "Left", 0xFF51 },
jpayne@69 58 { "Up", 0xFF52 },
jpayne@69 59 { "Right", 0xFF53 },
jpayne@69 60 { "Down", 0xFF54 },
jpayne@69 61 { "Prior", 0xFF55 },
jpayne@69 62 { "Page_Up", 0xFF55 },
jpayne@69 63 { "Next", 0xFF56 },
jpayne@69 64 { "Page_Down", 0xFF56 },
jpayne@69 65 { "End", 0xFF57 },
jpayne@69 66 { "Begin", 0xFF58 },
jpayne@69 67 { "Win_L", 0xFF5B },
jpayne@69 68 { "Win_R", 0xFF5C },
jpayne@69 69 { "App", 0xFF5D },
jpayne@69 70 { "Select", 0xFF60 },
jpayne@69 71 { "Print", 0xFF61 },
jpayne@69 72 { "Execute", 0xFF62 },
jpayne@69 73 { "Insert", 0xFF63 },
jpayne@69 74 { "Undo", 0xFF65 },
jpayne@69 75 { "Redo", 0xFF66 },
jpayne@69 76 { "Menu", 0xFF67 },
jpayne@69 77 { "Find", 0xFF68 },
jpayne@69 78 { "Cancel", 0xFF69 },
jpayne@69 79 { "Help", 0xFF6A },
jpayne@69 80 { "Break", 0xFF6B },
jpayne@69 81 { "Mode_switch", 0xFF7E },
jpayne@69 82 { "script_switch", 0xFF7E },
jpayne@69 83 { "kana_switch", 0xFF7E },
jpayne@69 84 { "Arabic_switch", 0xFF7E },
jpayne@69 85 { "Greek_switch", 0xFF7E },
jpayne@69 86 { "Hebrew_switch", 0xFF7E },
jpayne@69 87 { "Num_Lock", 0xFF7F },
jpayne@69 88 { "KP_Space", 0xFF80 },
jpayne@69 89 { "KP_Tab", 0xFF89 },
jpayne@69 90 { "KP_Enter", 0xFF8D },
jpayne@69 91 { "KP_F1", 0xFF91 },
jpayne@69 92 { "KP_F2", 0xFF92 },
jpayne@69 93 { "KP_F3", 0xFF93 },
jpayne@69 94 { "KP_F4", 0xFF94 },
jpayne@69 95 { "KP_Home", 0xFF95 },
jpayne@69 96 { "KP_Left", 0xFF96 },
jpayne@69 97 { "KP_Up", 0xFF97 },
jpayne@69 98 { "KP_Right", 0xFF98 },
jpayne@69 99 { "KP_Down", 0xFF99 },
jpayne@69 100 { "KP_Prior", 0xFF9A },
jpayne@69 101 { "KP_Page_Up", 0xFF9A },
jpayne@69 102 { "KP_Next", 0xFF9B },
jpayne@69 103 { "KP_Page_Down", 0xFF9B },
jpayne@69 104 { "KP_End", 0xFF9C },
jpayne@69 105 { "KP_Begin", 0xFF9D },
jpayne@69 106 { "KP_Insert", 0xFF9E },
jpayne@69 107 { "KP_Delete", 0xFF9F },
jpayne@69 108 { "KP_Multiply", 0xFFAA },
jpayne@69 109 { "KP_Add", 0xFFAB },
jpayne@69 110 { "KP_Separator", 0xFFAC },
jpayne@69 111 { "KP_Subtract", 0xFFAD },
jpayne@69 112 { "KP_Decimal", 0xFFAE },
jpayne@69 113 { "KP_Divide", 0xFFAF },
jpayne@69 114 { "KP_0", 0xFFB0 },
jpayne@69 115 { "KP_1", 0xFFB1 },
jpayne@69 116 { "KP_2", 0xFFB2 },
jpayne@69 117 { "KP_3", 0xFFB3 },
jpayne@69 118 { "KP_4", 0xFFB4 },
jpayne@69 119 { "KP_5", 0xFFB5 },
jpayne@69 120 { "KP_6", 0xFFB6 },
jpayne@69 121 { "KP_7", 0xFFB7 },
jpayne@69 122 { "KP_8", 0xFFB8 },
jpayne@69 123 { "KP_9", 0xFFB9 },
jpayne@69 124 { "KP_Equal", 0xFFBD },
jpayne@69 125 { "F1", 0xFFBE },
jpayne@69 126 { "F2", 0xFFBF },
jpayne@69 127 { "F3", 0xFFC0 },
jpayne@69 128 { "F4", 0xFFC1 },
jpayne@69 129 { "F5", 0xFFC2 },
jpayne@69 130 { "F6", 0xFFC3 },
jpayne@69 131 { "F7", 0xFFC4 },
jpayne@69 132 { "F8", 0xFFC5 },
jpayne@69 133 { "F9", 0xFFC6 },
jpayne@69 134 { "F10", 0xFFC7 },
jpayne@69 135 { "F11", 0xFFC8 },
jpayne@69 136 { "L1", 0xFFC8 },
jpayne@69 137 { "F12", 0xFFC9 },
jpayne@69 138 { "L2", 0xFFC9 },
jpayne@69 139 { "F13", 0xFFCA },
jpayne@69 140 { "L3", 0xFFCA },
jpayne@69 141 { "F14", 0xFFCB },
jpayne@69 142 { "L4", 0xFFCB },
jpayne@69 143 { "F15", 0xFFCC },
jpayne@69 144 { "L5", 0xFFCC },
jpayne@69 145 { "F16", 0xFFCD },
jpayne@69 146 { "L6", 0xFFCD },
jpayne@69 147 { "F17", 0xFFCE },
jpayne@69 148 { "L7", 0xFFCE },
jpayne@69 149 { "F18", 0xFFCF },
jpayne@69 150 { "L8", 0xFFCF },
jpayne@69 151 { "F19", 0xFFD0 },
jpayne@69 152 { "L9", 0xFFD0 },
jpayne@69 153 { "F20", 0xFFD1 },
jpayne@69 154 { "L10", 0xFFD1 },
jpayne@69 155 { "F21", 0xFFD2 },
jpayne@69 156 { "R1", 0xFFD2 },
jpayne@69 157 { "F22", 0xFFD3 },
jpayne@69 158 { "R2", 0xFFD3 },
jpayne@69 159 { "F23", 0xFFD4 },
jpayne@69 160 { "R3", 0xFFD4 },
jpayne@69 161 { "F24", 0xFFD5 },
jpayne@69 162 { "R4", 0xFFD5 },
jpayne@69 163 { "F25", 0xFFD6 },
jpayne@69 164 { "R5", 0xFFD6 },
jpayne@69 165 { "F26", 0xFFD7 },
jpayne@69 166 { "R6", 0xFFD7 },
jpayne@69 167 { "F27", 0xFFD8 },
jpayne@69 168 { "R7", 0xFFD8 },
jpayne@69 169 { "F28", 0xFFD9 },
jpayne@69 170 { "R8", 0xFFD9 },
jpayne@69 171 { "F29", 0xFFDA },
jpayne@69 172 { "R9", 0xFFDA },
jpayne@69 173 { "F30", 0xFFDB },
jpayne@69 174 { "R10", 0xFFDB },
jpayne@69 175 { "F31", 0xFFDC },
jpayne@69 176 { "R11", 0xFFDC },
jpayne@69 177 { "F32", 0xFFDD },
jpayne@69 178 { "R12", 0xFFDD },
jpayne@69 179 { "F33", 0xFFDE },
jpayne@69 180 { "R13", 0xFFDE },
jpayne@69 181 { "F34", 0xFFDF },
jpayne@69 182 { "R14", 0xFFDF },
jpayne@69 183 { "F35", 0xFFE0 },
jpayne@69 184 { "R15", 0xFFE0 },
jpayne@69 185 { "Shift_L", 0xFFE1 },
jpayne@69 186 { "Shift_R", 0xFFE2 },
jpayne@69 187 { "Control_L", 0xFFE3 },
jpayne@69 188 { "Control_R", 0xFFE4 },
jpayne@69 189 { "Caps_Lock", 0xFFE5 },
jpayne@69 190 { "Shift_Lock", 0xFFE6 },
jpayne@69 191 { "Meta_L", 0xFFE7 },
jpayne@69 192 { "Meta_R", 0xFFE8 },
jpayne@69 193 { "Alt_L", 0xFFE9 },
jpayne@69 194 { "Alt_R", 0xFFEA },
jpayne@69 195 { "Super_L", 0xFFEB },
jpayne@69 196 { "Super_R", 0xFFEC },
jpayne@69 197 { "Hyper_L", 0xFFED },
jpayne@69 198 { "Hyper_R", 0xFFEE },
jpayne@69 199 { "braille_dot_1", 0xFFF1 },
jpayne@69 200 { "braille_dot_2", 0xFFF2 },
jpayne@69 201 { "braille_dot_3", 0xFFF3 },
jpayne@69 202 { "braille_dot_4", 0xFFF4 },
jpayne@69 203 { "braille_dot_5", 0xFFF5 },
jpayne@69 204 { "braille_dot_6", 0xFFF6 },
jpayne@69 205 { "braille_dot_7", 0xFFF7 },
jpayne@69 206 { "braille_dot_8", 0xFFF8 },
jpayne@69 207 { "braille_dot_9", 0xFFF9 },
jpayne@69 208 { "braille_dot_10", 0xFFFA },
jpayne@69 209 { "Delete", 0xFFFF },
jpayne@69 210 { "ISO_Lock", 0xFE01 },
jpayne@69 211 { "ISO_Level2_Latch", 0xFE02 },
jpayne@69 212 { "ISO_Level3_Shift", 0xFE03 },
jpayne@69 213 { "ISO_Level3_Latch", 0xFE04 },
jpayne@69 214 { "ISO_Level3_Lock", 0xFE05 },
jpayne@69 215 { "ISO_Group_Latch", 0xFE06 },
jpayne@69 216 { "ISO_Group_Lock", 0xFE07 },
jpayne@69 217 { "ISO_Next_Group", 0xFE08 },
jpayne@69 218 { "ISO_Next_Group_Lock", 0xFE09 },
jpayne@69 219 { "ISO_Prev_Group", 0xFE0A },
jpayne@69 220 { "ISO_Prev_Group_Lock", 0xFE0B },
jpayne@69 221 { "ISO_First_Group", 0xFE0C },
jpayne@69 222 { "ISO_First_Group_Lock", 0xFE0D },
jpayne@69 223 { "ISO_Last_Group", 0xFE0E },
jpayne@69 224 { "ISO_Last_Group_Lock", 0xFE0F },
jpayne@69 225 { "ISO_Level5_Shift", 0xFE11 },
jpayne@69 226 { "ISO_Level5_Latch", 0xFE12 },
jpayne@69 227 { "ISO_Level5_Lock", 0xFE13 },
jpayne@69 228 { "ISO_Left_Tab", 0xFE20 },
jpayne@69 229 { "ISO_Move_Line_Up", 0xFE21 },
jpayne@69 230 { "ISO_Move_Line_Down", 0xFE22 },
jpayne@69 231 { "ISO_Partial_Line_Up", 0xFE23 },
jpayne@69 232 { "ISO_Partial_Line_Down", 0xFE24 },
jpayne@69 233 { "ISO_Partial_Space_Left", 0xFE25 },
jpayne@69 234 { "ISO_Partial_Space_Right", 0xFE26 },
jpayne@69 235 { "ISO_Set_Margin_Left", 0xFE27 },
jpayne@69 236 { "ISO_Set_Margin_Right", 0xFE28 },
jpayne@69 237 { "ISO_Release_Margin_Left", 0xFE29 },
jpayne@69 238 { "ISO_Release_Margin_Right", 0xFE2A },
jpayne@69 239 { "ISO_Release_Both_Margins", 0xFE2B },
jpayne@69 240 { "ISO_Fast_Cursor_Left", 0xFE2C },
jpayne@69 241 { "ISO_Fast_Cursor_Right", 0xFE2D },
jpayne@69 242 { "ISO_Fast_Cursor_Up", 0xFE2E },
jpayne@69 243 { "ISO_Fast_Cursor_Down", 0xFE2F },
jpayne@69 244 { "ISO_Continuous_Underline", 0xFE30 },
jpayne@69 245 { "ISO_Discontinuous_Underline", 0xFE31 },
jpayne@69 246 { "ISO_Emphasize", 0xFE32 },
jpayne@69 247 { "ISO_Center_Object", 0xFE33 },
jpayne@69 248 { "ISO_Enter", 0xFE34 },
jpayne@69 249 { "dead_grave", 0xFE50 },
jpayne@69 250 { "dead_acute", 0xFE51 },
jpayne@69 251 { "dead_circumflex", 0xFE52 },
jpayne@69 252 { "dead_tilde", 0xFE53 },
jpayne@69 253 { "dead_perispomeni", 0xFE53 },
jpayne@69 254 { "dead_macron", 0xFE54 },
jpayne@69 255 { "dead_breve", 0xFE55 },
jpayne@69 256 { "dead_abovedot", 0xFE56 },
jpayne@69 257 { "dead_diaeresis", 0xFE57 },
jpayne@69 258 { "dead_abovering", 0xFE58 },
jpayne@69 259 { "dead_doubleacute", 0xFE59 },
jpayne@69 260 { "dead_caron", 0xFE5A },
jpayne@69 261 { "dead_cedilla", 0xFE5B },
jpayne@69 262 { "dead_ogonek", 0xFE5C },
jpayne@69 263 { "dead_iota", 0xFE5D },
jpayne@69 264 { "dead_voiced_sound", 0xFE5E },
jpayne@69 265 { "dead_semivoiced_sound", 0xFE5F },
jpayne@69 266 { "dead_belowdot", 0xFE60 },
jpayne@69 267 { "dead_hook", 0xFE61 },
jpayne@69 268 { "dead_horn", 0xFE62 },
jpayne@69 269 { "dead_stroke", 0xFE63 },
jpayne@69 270 { "dead_abovecomma", 0xFE64 },
jpayne@69 271 { "dead_psili", 0xFE64 },
jpayne@69 272 { "dead_abovereversedcomma", 0xFE65 },
jpayne@69 273 { "dead_dasia", 0xFE65 },
jpayne@69 274 { "dead_doublegrave", 0xFE66 },
jpayne@69 275 { "dead_belowring", 0xFE67 },
jpayne@69 276 { "dead_belowmacron", 0xFE68 },
jpayne@69 277 { "dead_belowcircumflex", 0xFE69 },
jpayne@69 278 { "dead_belowtilde", 0xFE6A },
jpayne@69 279 { "dead_belowbreve", 0xFE6B },
jpayne@69 280 { "dead_belowdiaeresis", 0xFE6C },
jpayne@69 281 { "dead_invertedbreve", 0xFE6D },
jpayne@69 282 { "dead_belowcomma", 0xFE6E },
jpayne@69 283 { "dead_currency", 0xFE6F },
jpayne@69 284 { "AccessX_Enable", 0xFE70 },
jpayne@69 285 { "AccessX_Feedback_Enable", 0xFE71 },
jpayne@69 286 { "RepeatKeys_Enable", 0xFE72 },
jpayne@69 287 { "SlowKeys_Enable", 0xFE73 },
jpayne@69 288 { "BounceKeys_Enable", 0xFE74 },
jpayne@69 289 { "StickyKeys_Enable", 0xFE75 },
jpayne@69 290 { "MouseKeys_Enable", 0xFE76 },
jpayne@69 291 { "MouseKeys_Accel_Enable", 0xFE77 },
jpayne@69 292 { "Overlay1_Enable", 0xFE78 },
jpayne@69 293 { "Overlay2_Enable", 0xFE79 },
jpayne@69 294 { "AudibleBell_Enable", 0xFE7A },
jpayne@69 295 { "dead_a", 0xFE80 },
jpayne@69 296 { "dead_A", 0xFE81 },
jpayne@69 297 { "dead_e", 0xFE82 },
jpayne@69 298 { "dead_E", 0xFE83 },
jpayne@69 299 { "dead_i", 0xFE84 },
jpayne@69 300 { "dead_I", 0xFE85 },
jpayne@69 301 { "dead_o", 0xFE86 },
jpayne@69 302 { "dead_O", 0xFE87 },
jpayne@69 303 { "dead_u", 0xFE88 },
jpayne@69 304 { "dead_U", 0xFE89 },
jpayne@69 305 { "dead_small_schwa", 0xFE8A },
jpayne@69 306 { "dead_capital_schwa", 0xFE8B },
jpayne@69 307 { "dead_greek", 0xFE8C },
jpayne@69 308 { "dead_lowline", 0xFE90 },
jpayne@69 309 { "dead_aboveverticalline", 0xFE91 },
jpayne@69 310 { "dead_belowverticalline", 0xFE92 },
jpayne@69 311 { "dead_longsolidusoverlay", 0xFE93 },
jpayne@69 312 { "ch", 0xFEA0 },
jpayne@69 313 { "Ch", 0xFEA1 },
jpayne@69 314 { "CH", 0xFEA2 },
jpayne@69 315 { "c_h", 0xFEA3 },
jpayne@69 316 { "C_h", 0xFEA4 },
jpayne@69 317 { "C_H", 0xFEA5 },
jpayne@69 318 { "First_Virtual_Screen", 0xFED0 },
jpayne@69 319 { "Prev_Virtual_Screen", 0xFED1 },
jpayne@69 320 { "Next_Virtual_Screen", 0xFED2 },
jpayne@69 321 { "Last_Virtual_Screen", 0xFED4 },
jpayne@69 322 { "Terminate_Server", 0xFED5 },
jpayne@69 323 { "Pointer_Left", 0xFEE0 },
jpayne@69 324 { "Pointer_Right", 0xFEE1 },
jpayne@69 325 { "Pointer_Up", 0xFEE2 },
jpayne@69 326 { "Pointer_Down", 0xFEE3 },
jpayne@69 327 { "Pointer_UpLeft", 0xFEE4 },
jpayne@69 328 { "Pointer_UpRight", 0xFEE5 },
jpayne@69 329 { "Pointer_DownLeft", 0xFEE6 },
jpayne@69 330 { "Pointer_DownRight", 0xFEE7 },
jpayne@69 331 { "Pointer_Button_Dflt", 0xFEE8 },
jpayne@69 332 { "Pointer_Button1", 0xFEE9 },
jpayne@69 333 { "Pointer_Button2", 0xFEEA },
jpayne@69 334 { "Pointer_Button3", 0xFEEB },
jpayne@69 335 { "Pointer_Button4", 0xFEEC },
jpayne@69 336 { "Pointer_Button5", 0xFEED },
jpayne@69 337 { "Pointer_DblClick_Dflt", 0xFEEE },
jpayne@69 338 { "Pointer_DblClick1", 0xFEEF },
jpayne@69 339 { "Pointer_DblClick2", 0xFEF0 },
jpayne@69 340 { "Pointer_DblClick3", 0xFEF1 },
jpayne@69 341 { "Pointer_DblClick4", 0xFEF2 },
jpayne@69 342 { "Pointer_DblClick5", 0xFEF3 },
jpayne@69 343 { "Pointer_Drag_Dflt", 0xFEF4 },
jpayne@69 344 { "Pointer_Drag1", 0xFEF5 },
jpayne@69 345 { "Pointer_Drag2", 0xFEF6 },
jpayne@69 346 { "Pointer_Drag3", 0xFEF7 },
jpayne@69 347 { "Pointer_Drag4", 0xFEF8 },
jpayne@69 348 { "Pointer_EnableKeys", 0xFEF9 },
jpayne@69 349 { "Pointer_Accelerate", 0xFEFA },
jpayne@69 350 { "Pointer_DfltBtnNext", 0xFEFB },
jpayne@69 351 { "Pointer_DfltBtnPrev", 0xFEFC },
jpayne@69 352 { "Pointer_Drag5", 0xFEFD },
jpayne@69 353 { "space", 0x20 },
jpayne@69 354 { "exclam", 0x21 },
jpayne@69 355 { "quotedbl", 0x22 },
jpayne@69 356 { "numbersign", 0x23 },
jpayne@69 357 { "dollar", 0x24 },
jpayne@69 358 { "percent", 0x25 },
jpayne@69 359 { "ampersand", 0x26 },
jpayne@69 360 { "apostrophe", 0x27 },
jpayne@69 361 { "quoteright", 0x27 },
jpayne@69 362 { "parenleft", 0x28 },
jpayne@69 363 { "parenright", 0x29 },
jpayne@69 364 { "asterisk", 0x2A },
jpayne@69 365 { "plus", 0x2B },
jpayne@69 366 { "comma", 0x2C },
jpayne@69 367 { "minus", 0x2D },
jpayne@69 368 { "period", 0x2E },
jpayne@69 369 { "slash", 0x2F },
jpayne@69 370 { "0", 0x30 },
jpayne@69 371 { "1", 0x31 },
jpayne@69 372 { "2", 0x32 },
jpayne@69 373 { "3", 0x33 },
jpayne@69 374 { "4", 0x34 },
jpayne@69 375 { "5", 0x35 },
jpayne@69 376 { "6", 0x36 },
jpayne@69 377 { "7", 0x37 },
jpayne@69 378 { "8", 0x38 },
jpayne@69 379 { "9", 0x39 },
jpayne@69 380 { "colon", 0x3A },
jpayne@69 381 { "semicolon", 0x3B },
jpayne@69 382 { "less", 0x3C },
jpayne@69 383 { "equal", 0x3D },
jpayne@69 384 { "greater", 0x3E },
jpayne@69 385 { "question", 0x3F },
jpayne@69 386 { "at", 0x40 },
jpayne@69 387 { "A", 0x41 },
jpayne@69 388 { "B", 0x42 },
jpayne@69 389 { "C", 0x43 },
jpayne@69 390 { "D", 0x44 },
jpayne@69 391 { "E", 0x45 },
jpayne@69 392 { "F", 0x46 },
jpayne@69 393 { "G", 0x47 },
jpayne@69 394 { "H", 0x48 },
jpayne@69 395 { "I", 0x49 },
jpayne@69 396 { "J", 0x4A },
jpayne@69 397 { "K", 0x4B },
jpayne@69 398 { "L", 0x4C },
jpayne@69 399 { "M", 0x4D },
jpayne@69 400 { "N", 0x4E },
jpayne@69 401 { "O", 0x4F },
jpayne@69 402 { "P", 0x50 },
jpayne@69 403 { "Q", 0x51 },
jpayne@69 404 { "R", 0x52 },
jpayne@69 405 { "S", 0x53 },
jpayne@69 406 { "T", 0x54 },
jpayne@69 407 { "U", 0x55 },
jpayne@69 408 { "V", 0x56 },
jpayne@69 409 { "W", 0x57 },
jpayne@69 410 { "X", 0x58 },
jpayne@69 411 { "Y", 0x59 },
jpayne@69 412 { "Z", 0x5A },
jpayne@69 413 { "bracketleft", 0x5B },
jpayne@69 414 { "backslash", 0x5C },
jpayne@69 415 { "bracketright", 0x5D },
jpayne@69 416 { "asciicircum", 0x5E },
jpayne@69 417 { "underscore", 0x5F },
jpayne@69 418 { "grave", 0x60 },
jpayne@69 419 { "quoteleft", 0x60 },
jpayne@69 420 { "a", 0x61 },
jpayne@69 421 { "b", 0x62 },
jpayne@69 422 { "c", 0x63 },
jpayne@69 423 { "d", 0x64 },
jpayne@69 424 { "e", 0x65 },
jpayne@69 425 { "f", 0x66 },
jpayne@69 426 { "g", 0x67 },
jpayne@69 427 { "h", 0x68 },
jpayne@69 428 { "i", 0x69 },
jpayne@69 429 { "j", 0x6A },
jpayne@69 430 { "k", 0x6B },
jpayne@69 431 { "l", 0x6C },
jpayne@69 432 { "m", 0x6D },
jpayne@69 433 { "n", 0x6E },
jpayne@69 434 { "o", 0x6F },
jpayne@69 435 { "p", 0x70 },
jpayne@69 436 { "q", 0x71 },
jpayne@69 437 { "r", 0x72 },
jpayne@69 438 { "s", 0x73 },
jpayne@69 439 { "t", 0x74 },
jpayne@69 440 { "u", 0x75 },
jpayne@69 441 { "v", 0x76 },
jpayne@69 442 { "w", 0x77 },
jpayne@69 443 { "x", 0x78 },
jpayne@69 444 { "y", 0x79 },
jpayne@69 445 { "z", 0x7A },
jpayne@69 446 { "braceleft", 0x7B },
jpayne@69 447 { "bar", 0x7C },
jpayne@69 448 { "braceright", 0x7D },
jpayne@69 449 { "asciitilde", 0x7E },
jpayne@69 450 { "nobreakspace", 0xA0 },
jpayne@69 451 { "exclamdown", 0xA1 },
jpayne@69 452 { "cent", 0xA2 },
jpayne@69 453 { "sterling", 0xA3 },
jpayne@69 454 { "currency", 0xA4 },
jpayne@69 455 { "yen", 0xA5 },
jpayne@69 456 { "brokenbar", 0xA6 },
jpayne@69 457 { "section", 0xA7 },
jpayne@69 458 { "diaeresis", 0xA8 },
jpayne@69 459 { "copyright", 0xA9 },
jpayne@69 460 { "ordfeminine", 0xAA },
jpayne@69 461 { "guillemotleft", 0xAB },
jpayne@69 462 { "notsign", 0xAC },
jpayne@69 463 { "hyphen", 0xAD },
jpayne@69 464 { "registered", 0xAE },
jpayne@69 465 { "macron", 0xAF },
jpayne@69 466 { "degree", 0xB0 },
jpayne@69 467 { "plusminus", 0xB1 },
jpayne@69 468 { "twosuperior", 0xB2 },
jpayne@69 469 { "threesuperior", 0xB3 },
jpayne@69 470 { "acute", 0xB4 },
jpayne@69 471 { "mu", 0xB5 },
jpayne@69 472 { "paragraph", 0xB6 },
jpayne@69 473 { "periodcentered", 0xB7 },
jpayne@69 474 { "cedilla", 0xB8 },
jpayne@69 475 { "onesuperior", 0xB9 },
jpayne@69 476 { "masculine", 0xBA },
jpayne@69 477 { "guillemotright", 0xBB },
jpayne@69 478 { "onequarter", 0xBC },
jpayne@69 479 { "onehalf", 0xBD },
jpayne@69 480 { "threequarters", 0xBE },
jpayne@69 481 { "questiondown", 0xBF },
jpayne@69 482 { "Agrave", 0xC0 },
jpayne@69 483 { "Aacute", 0xC1 },
jpayne@69 484 { "Acircumflex", 0xC2 },
jpayne@69 485 { "Atilde", 0xC3 },
jpayne@69 486 { "Adiaeresis", 0xC4 },
jpayne@69 487 { "Aring", 0xC5 },
jpayne@69 488 { "AE", 0xC6 },
jpayne@69 489 { "Ccedilla", 0xC7 },
jpayne@69 490 { "Egrave", 0xC8 },
jpayne@69 491 { "Eacute", 0xC9 },
jpayne@69 492 { "Ecircumflex", 0xCA },
jpayne@69 493 { "Ediaeresis", 0xCB },
jpayne@69 494 { "Igrave", 0xCC },
jpayne@69 495 { "Iacute", 0xCD },
jpayne@69 496 { "Icircumflex", 0xCE },
jpayne@69 497 { "Idiaeresis", 0xCF },
jpayne@69 498 { "ETH", 0xD0 },
jpayne@69 499 { "Eth", 0xD0 },
jpayne@69 500 { "Ntilde", 0xD1 },
jpayne@69 501 { "Ograve", 0xD2 },
jpayne@69 502 { "Oacute", 0xD3 },
jpayne@69 503 { "Ocircumflex", 0xD4 },
jpayne@69 504 { "Otilde", 0xD5 },
jpayne@69 505 { "Odiaeresis", 0xD6 },
jpayne@69 506 { "multiply", 0xD7 },
jpayne@69 507 { "Oslash", 0xD8 },
jpayne@69 508 { "Ooblique", 0xD8 },
jpayne@69 509 { "Ugrave", 0xD9 },
jpayne@69 510 { "Uacute", 0xDA },
jpayne@69 511 { "Ucircumflex", 0xDB },
jpayne@69 512 { "Udiaeresis", 0xDC },
jpayne@69 513 { "Yacute", 0xDD },
jpayne@69 514 { "THORN", 0xDE },
jpayne@69 515 { "Thorn", 0xDE },
jpayne@69 516 { "ssharp", 0xDF },
jpayne@69 517 { "agrave", 0xE0 },
jpayne@69 518 { "aacute", 0xE1 },
jpayne@69 519 { "acircumflex", 0xE2 },
jpayne@69 520 { "atilde", 0xE3 },
jpayne@69 521 { "adiaeresis", 0xE4 },
jpayne@69 522 { "aring", 0xE5 },
jpayne@69 523 { "ae", 0xE6 },
jpayne@69 524 { "ccedilla", 0xE7 },
jpayne@69 525 { "egrave", 0xE8 },
jpayne@69 526 { "eacute", 0xE9 },
jpayne@69 527 { "ecircumflex", 0xEA },
jpayne@69 528 { "ediaeresis", 0xEB },
jpayne@69 529 { "igrave", 0xEC },
jpayne@69 530 { "iacute", 0xED },
jpayne@69 531 { "icircumflex", 0xEE },
jpayne@69 532 { "idiaeresis", 0xEF },
jpayne@69 533 { "eth", 0xF0 },
jpayne@69 534 { "ntilde", 0xF1 },
jpayne@69 535 { "ograve", 0xF2 },
jpayne@69 536 { "oacute", 0xF3 },
jpayne@69 537 { "ocircumflex", 0xF4 },
jpayne@69 538 { "otilde", 0xF5 },
jpayne@69 539 { "odiaeresis", 0xF6 },
jpayne@69 540 { "division", 0xF7 },
jpayne@69 541 { "oslash", 0xF8 },
jpayne@69 542 { "ugrave", 0xF9 },
jpayne@69 543 { "uacute", 0xFA },
jpayne@69 544 { "ucircumflex", 0xFB },
jpayne@69 545 { "udiaeresis", 0xFC },
jpayne@69 546 { "yacute", 0xFD },
jpayne@69 547 { "thorn", 0xFE },
jpayne@69 548 { "ydiaeresis", 0xFF },
jpayne@69 549 { "Aogonek", 0x1A1 },
jpayne@69 550 { "breve", 0x1A2 },
jpayne@69 551 { "Lstroke", 0x1A3 },
jpayne@69 552 { "Lcaron", 0x1A5 },
jpayne@69 553 { "Sacute", 0x1A6 },
jpayne@69 554 { "Scaron", 0x1A9 },
jpayne@69 555 { "Scedilla", 0x1AA },
jpayne@69 556 { "Tcaron", 0x1AB },
jpayne@69 557 { "Zacute", 0x1AC },
jpayne@69 558 { "Zcaron", 0x1AE },
jpayne@69 559 { "Zabovedot", 0x1AF },
jpayne@69 560 { "aogonek", 0x1B1 },
jpayne@69 561 { "ogonek", 0x1B2 },
jpayne@69 562 { "lstroke", 0x1B3 },
jpayne@69 563 { "lcaron", 0x1B5 },
jpayne@69 564 { "sacute", 0x1B6 },
jpayne@69 565 { "caron", 0x1B7 },
jpayne@69 566 { "scaron", 0x1B9 },
jpayne@69 567 { "scedilla", 0x1BA },
jpayne@69 568 { "tcaron", 0x1BB },
jpayne@69 569 { "zacute", 0x1BC },
jpayne@69 570 { "doubleacute", 0x1BD },
jpayne@69 571 { "zcaron", 0x1BE },
jpayne@69 572 { "zabovedot", 0x1BF },
jpayne@69 573 { "Racute", 0x1C0 },
jpayne@69 574 { "Abreve", 0x1C3 },
jpayne@69 575 { "Lacute", 0x1C5 },
jpayne@69 576 { "Cacute", 0x1C6 },
jpayne@69 577 { "Ccaron", 0x1C8 },
jpayne@69 578 { "Eogonek", 0x1CA },
jpayne@69 579 { "Ecaron", 0x1CC },
jpayne@69 580 { "Dcaron", 0x1CF },
jpayne@69 581 { "Dstroke", 0x1D0 },
jpayne@69 582 { "Nacute", 0x1D1 },
jpayne@69 583 { "Ncaron", 0x1D2 },
jpayne@69 584 { "Odoubleacute", 0x1D5 },
jpayne@69 585 { "Rcaron", 0x1D8 },
jpayne@69 586 { "Uring", 0x1D9 },
jpayne@69 587 { "Udoubleacute", 0x1DB },
jpayne@69 588 { "Tcedilla", 0x1DE },
jpayne@69 589 { "racute", 0x1E0 },
jpayne@69 590 { "abreve", 0x1E3 },
jpayne@69 591 { "lacute", 0x1E5 },
jpayne@69 592 { "cacute", 0x1E6 },
jpayne@69 593 { "ccaron", 0x1E8 },
jpayne@69 594 { "eogonek", 0x1EA },
jpayne@69 595 { "ecaron", 0x1EC },
jpayne@69 596 { "dcaron", 0x1EF },
jpayne@69 597 { "dstroke", 0x1F0 },
jpayne@69 598 { "nacute", 0x1F1 },
jpayne@69 599 { "ncaron", 0x1F2 },
jpayne@69 600 { "odoubleacute", 0x1F5 },
jpayne@69 601 { "rcaron", 0x1F8 },
jpayne@69 602 { "uring", 0x1F9 },
jpayne@69 603 { "udoubleacute", 0x1FB },
jpayne@69 604 { "tcedilla", 0x1FE },
jpayne@69 605 { "abovedot", 0x1FF },
jpayne@69 606 { "Hstroke", 0x2A1 },
jpayne@69 607 { "Hcircumflex", 0x2A6 },
jpayne@69 608 { "Iabovedot", 0x2A9 },
jpayne@69 609 { "Gbreve", 0x2AB },
jpayne@69 610 { "Jcircumflex", 0x2AC },
jpayne@69 611 { "hstroke", 0x2B1 },
jpayne@69 612 { "hcircumflex", 0x2B6 },
jpayne@69 613 { "idotless", 0x2B9 },
jpayne@69 614 { "gbreve", 0x2BB },
jpayne@69 615 { "jcircumflex", 0x2BC },
jpayne@69 616 { "Cabovedot", 0x2C5 },
jpayne@69 617 { "Ccircumflex", 0x2C6 },
jpayne@69 618 { "Gabovedot", 0x2D5 },
jpayne@69 619 { "Gcircumflex", 0x2D8 },
jpayne@69 620 { "Ubreve", 0x2DD },
jpayne@69 621 { "Scircumflex", 0x2DE },
jpayne@69 622 { "cabovedot", 0x2E5 },
jpayne@69 623 { "ccircumflex", 0x2E6 },
jpayne@69 624 { "gabovedot", 0x2F5 },
jpayne@69 625 { "gcircumflex", 0x2F8 },
jpayne@69 626 { "ubreve", 0x2FD },
jpayne@69 627 { "scircumflex", 0x2FE },
jpayne@69 628 { "kra", 0x3A2 },
jpayne@69 629 { "kappa", 0x3A2 },
jpayne@69 630 { "Rcedilla", 0x3A3 },
jpayne@69 631 { "Itilde", 0x3A5 },
jpayne@69 632 { "Lcedilla", 0x3A6 },
jpayne@69 633 { "Emacron", 0x3AA },
jpayne@69 634 { "Gcedilla", 0x3AB },
jpayne@69 635 { "Tslash", 0x3AC },
jpayne@69 636 { "rcedilla", 0x3B3 },
jpayne@69 637 { "itilde", 0x3B5 },
jpayne@69 638 { "lcedilla", 0x3B6 },
jpayne@69 639 { "emacron", 0x3BA },
jpayne@69 640 { "gcedilla", 0x3BB },
jpayne@69 641 { "gacute", 0x3BB },
jpayne@69 642 { "tslash", 0x3BC },
jpayne@69 643 { "ENG", 0x3BD },
jpayne@69 644 { "eng", 0x3BF },
jpayne@69 645 { "Amacron", 0x3C0 },
jpayne@69 646 { "Iogonek", 0x3C7 },
jpayne@69 647 { "Eabovedot", 0x3CC },
jpayne@69 648 { "Imacron", 0x3CF },
jpayne@69 649 { "Ncedilla", 0x3D1 },
jpayne@69 650 { "Omacron", 0x3D2 },
jpayne@69 651 { "Kcedilla", 0x3D3 },
jpayne@69 652 { "Uogonek", 0x3D9 },
jpayne@69 653 { "Utilde", 0x3DD },
jpayne@69 654 { "Umacron", 0x3DE },
jpayne@69 655 { "amacron", 0x3E0 },
jpayne@69 656 { "iogonek", 0x3E7 },
jpayne@69 657 { "eabovedot", 0x3EC },
jpayne@69 658 { "imacron", 0x3EF },
jpayne@69 659 { "ncedilla", 0x3F1 },
jpayne@69 660 { "omacron", 0x3F2 },
jpayne@69 661 { "kcedilla", 0x3F3 },
jpayne@69 662 { "uogonek", 0x3F9 },
jpayne@69 663 { "utilde", 0x3FD },
jpayne@69 664 { "umacron", 0x3FE },
jpayne@69 665 { "OE", 0x13BC },
jpayne@69 666 { "oe", 0x13BD },
jpayne@69 667 { "Ydiaeresis", 0x13BE },
jpayne@69 668 { "overline", 0x47E },
jpayne@69 669 { "kana_fullstop", 0x4A1 },
jpayne@69 670 { "kana_openingbracket", 0x4A2 },
jpayne@69 671 { "kana_closingbracket", 0x4A3 },
jpayne@69 672 { "kana_comma", 0x4A4 },
jpayne@69 673 { "kana_conjunctive", 0x4A5 },
jpayne@69 674 { "kana_middledot", 0x4A5 },
jpayne@69 675 { "kana_WO", 0x4A6 },
jpayne@69 676 { "kana_a", 0x4A7 },
jpayne@69 677 { "kana_i", 0x4A8 },
jpayne@69 678 { "kana_u", 0x4A9 },
jpayne@69 679 { "kana_e", 0x4AA },
jpayne@69 680 { "kana_o", 0x4AB },
jpayne@69 681 { "kana_ya", 0x4AC },
jpayne@69 682 { "kana_yu", 0x4AD },
jpayne@69 683 { "kana_yo", 0x4AE },
jpayne@69 684 { "kana_tsu", 0x4AF },
jpayne@69 685 { "kana_tu", 0x4AF },
jpayne@69 686 { "prolongedsound", 0x4B0 },
jpayne@69 687 { "kana_A", 0x4B1 },
jpayne@69 688 { "kana_I", 0x4B2 },
jpayne@69 689 { "kana_U", 0x4B3 },
jpayne@69 690 { "kana_E", 0x4B4 },
jpayne@69 691 { "kana_O", 0x4B5 },
jpayne@69 692 { "kana_KA", 0x4B6 },
jpayne@69 693 { "kana_KI", 0x4B7 },
jpayne@69 694 { "kana_KU", 0x4B8 },
jpayne@69 695 { "kana_KE", 0x4B9 },
jpayne@69 696 { "kana_KO", 0x4BA },
jpayne@69 697 { "kana_SA", 0x4BB },
jpayne@69 698 { "kana_SHI", 0x4BC },
jpayne@69 699 { "kana_SU", 0x4BD },
jpayne@69 700 { "kana_SE", 0x4BE },
jpayne@69 701 { "kana_SO", 0x4BF },
jpayne@69 702 { "kana_TA", 0x4C0 },
jpayne@69 703 { "kana_CHI", 0x4C1 },
jpayne@69 704 { "kana_TI", 0x4C1 },
jpayne@69 705 { "kana_TSU", 0x4C2 },
jpayne@69 706 { "kana_TU", 0x4C2 },
jpayne@69 707 { "kana_TE", 0x4C3 },
jpayne@69 708 { "kana_TO", 0x4C4 },
jpayne@69 709 { "kana_NA", 0x4C5 },
jpayne@69 710 { "kana_NI", 0x4C6 },
jpayne@69 711 { "kana_NU", 0x4C7 },
jpayne@69 712 { "kana_NE", 0x4C8 },
jpayne@69 713 { "kana_NO", 0x4C9 },
jpayne@69 714 { "kana_HA", 0x4CA },
jpayne@69 715 { "kana_HI", 0x4CB },
jpayne@69 716 { "kana_FU", 0x4CC },
jpayne@69 717 { "kana_HU", 0x4CC },
jpayne@69 718 { "kana_HE", 0x4CD },
jpayne@69 719 { "kana_HO", 0x4CE },
jpayne@69 720 { "kana_MA", 0x4CF },
jpayne@69 721 { "kana_MI", 0x4D0 },
jpayne@69 722 { "kana_MU", 0x4D1 },
jpayne@69 723 { "kana_ME", 0x4D2 },
jpayne@69 724 { "kana_MO", 0x4D3 },
jpayne@69 725 { "kana_YA", 0x4D4 },
jpayne@69 726 { "kana_YU", 0x4D5 },
jpayne@69 727 { "kana_YO", 0x4D6 },
jpayne@69 728 { "kana_RA", 0x4D7 },
jpayne@69 729 { "kana_RI", 0x4D8 },
jpayne@69 730 { "kana_RU", 0x4D9 },
jpayne@69 731 { "kana_RE", 0x4DA },
jpayne@69 732 { "kana_RO", 0x4DB },
jpayne@69 733 { "kana_WA", 0x4DC },
jpayne@69 734 { "kana_N", 0x4DD },
jpayne@69 735 { "voicedsound", 0x4DE },
jpayne@69 736 { "semivoicedsound", 0x4DF },
jpayne@69 737 { "Arabic_comma", 0x5AC },
jpayne@69 738 { "Arabic_semicolon", 0x5BB },
jpayne@69 739 { "Arabic_question_mark", 0x5BF },
jpayne@69 740 { "Arabic_hamza", 0x5C1 },
jpayne@69 741 { "Arabic_maddaonalef", 0x5C2 },
jpayne@69 742 { "Arabic_hamzaonalef", 0x5C3 },
jpayne@69 743 { "Arabic_hamzaonwaw", 0x5C4 },
jpayne@69 744 { "Arabic_hamzaunderalef", 0x5C5 },
jpayne@69 745 { "Arabic_hamzaonyeh", 0x5C6 },
jpayne@69 746 { "Arabic_alef", 0x5C7 },
jpayne@69 747 { "Arabic_beh", 0x5C8 },
jpayne@69 748 { "Arabic_tehmarbuta", 0x5C9 },
jpayne@69 749 { "Arabic_teh", 0x5CA },
jpayne@69 750 { "Arabic_theh", 0x5CB },
jpayne@69 751 { "Arabic_jeem", 0x5CC },
jpayne@69 752 { "Arabic_hah", 0x5CD },
jpayne@69 753 { "Arabic_khah", 0x5CE },
jpayne@69 754 { "Arabic_dal", 0x5CF },
jpayne@69 755 { "Arabic_thal", 0x5D0 },
jpayne@69 756 { "Arabic_ra", 0x5D1 },
jpayne@69 757 { "Arabic_zain", 0x5D2 },
jpayne@69 758 { "Arabic_seen", 0x5D3 },
jpayne@69 759 { "Arabic_sheen", 0x5D4 },
jpayne@69 760 { "Arabic_sad", 0x5D5 },
jpayne@69 761 { "Arabic_dad", 0x5D6 },
jpayne@69 762 { "Arabic_tah", 0x5D7 },
jpayne@69 763 { "Arabic_zah", 0x5D8 },
jpayne@69 764 { "Arabic_ain", 0x5D9 },
jpayne@69 765 { "Arabic_ghain", 0x5DA },
jpayne@69 766 { "Arabic_tatweel", 0x5E0 },
jpayne@69 767 { "Arabic_feh", 0x5E1 },
jpayne@69 768 { "Arabic_qaf", 0x5E2 },
jpayne@69 769 { "Arabic_kaf", 0x5E3 },
jpayne@69 770 { "Arabic_lam", 0x5E4 },
jpayne@69 771 { "Arabic_meem", 0x5E5 },
jpayne@69 772 { "Arabic_noon", 0x5E6 },
jpayne@69 773 { "Arabic_ha", 0x5E7 },
jpayne@69 774 { "Arabic_heh", 0x5E7 },
jpayne@69 775 { "Arabic_waw", 0x5E8 },
jpayne@69 776 { "Arabic_alefmaksura", 0x5E9 },
jpayne@69 777 { "Arabic_yeh", 0x5EA },
jpayne@69 778 { "Arabic_fathatan", 0x5EB },
jpayne@69 779 { "Arabic_dammatan", 0x5EC },
jpayne@69 780 { "Arabic_kasratan", 0x5ED },
jpayne@69 781 { "Arabic_fatha", 0x5EE },
jpayne@69 782 { "Arabic_damma", 0x5EF },
jpayne@69 783 { "Arabic_kasra", 0x5F0 },
jpayne@69 784 { "Arabic_shadda", 0x5F1 },
jpayne@69 785 { "Arabic_sukun", 0x5F2 },
jpayne@69 786 { "Serbian_dje", 0x6A1 },
jpayne@69 787 { "Macedonia_gje", 0x6A2 },
jpayne@69 788 { "Cyrillic_io", 0x6A3 },
jpayne@69 789 { "Ukrainian_ie", 0x6A4 },
jpayne@69 790 { "Ukranian_je", 0x6A4 },
jpayne@69 791 { "Macedonia_dse", 0x6A5 },
jpayne@69 792 { "Ukrainian_i", 0x6A6 },
jpayne@69 793 { "Ukranian_i", 0x6A6 },
jpayne@69 794 { "Ukrainian_yi", 0x6A7 },
jpayne@69 795 { "Ukranian_yi", 0x6A7 },
jpayne@69 796 { "Cyrillic_je", 0x6A8 },
jpayne@69 797 { "Serbian_je", 0x6A8 },
jpayne@69 798 { "Cyrillic_lje", 0x6A9 },
jpayne@69 799 { "Serbian_lje", 0x6A9 },
jpayne@69 800 { "Cyrillic_nje", 0x6AA },
jpayne@69 801 { "Serbian_nje", 0x6AA },
jpayne@69 802 { "Serbian_tshe", 0x6AB },
jpayne@69 803 { "Macedonia_kje", 0x6AC },
jpayne@69 804 { "Ukrainian_ghe_with_upturn", 0x6AD },
jpayne@69 805 { "Byelorussian_shortu", 0x6AE },
jpayne@69 806 { "Cyrillic_dzhe", 0x6AF },
jpayne@69 807 { "Serbian_dze", 0x6AF },
jpayne@69 808 { "numerosign", 0x6B0 },
jpayne@69 809 { "Serbian_DJE", 0x6B1 },
jpayne@69 810 { "Macedonia_GJE", 0x6B2 },
jpayne@69 811 { "Cyrillic_IO", 0x6B3 },
jpayne@69 812 { "Ukrainian_IE", 0x6B4 },
jpayne@69 813 { "Ukranian_JE", 0x6B4 },
jpayne@69 814 { "Macedonia_DSE", 0x6B5 },
jpayne@69 815 { "Ukrainian_I", 0x6B6 },
jpayne@69 816 { "Ukranian_I", 0x6B6 },
jpayne@69 817 { "Ukrainian_YI", 0x6B7 },
jpayne@69 818 { "Ukranian_YI", 0x6B7 },
jpayne@69 819 { "Cyrillic_JE", 0x6B8 },
jpayne@69 820 { "Serbian_JE", 0x6B8 },
jpayne@69 821 { "Cyrillic_LJE", 0x6B9 },
jpayne@69 822 { "Serbian_LJE", 0x6B9 },
jpayne@69 823 { "Cyrillic_NJE", 0x6BA },
jpayne@69 824 { "Serbian_NJE", 0x6BA },
jpayne@69 825 { "Serbian_TSHE", 0x6BB },
jpayne@69 826 { "Macedonia_KJE", 0x6BC },
jpayne@69 827 { "Ukrainian_GHE_WITH_UPTURN", 0x6BD },
jpayne@69 828 { "Byelorussian_SHORTU", 0x6BE },
jpayne@69 829 { "Cyrillic_DZHE", 0x6BF },
jpayne@69 830 { "Serbian_DZE", 0x6BF },
jpayne@69 831 { "Cyrillic_yu", 0x6C0 },
jpayne@69 832 { "Cyrillic_a", 0x6C1 },
jpayne@69 833 { "Cyrillic_be", 0x6C2 },
jpayne@69 834 { "Cyrillic_tse", 0x6C3 },
jpayne@69 835 { "Cyrillic_de", 0x6C4 },
jpayne@69 836 { "Cyrillic_ie", 0x6C5 },
jpayne@69 837 { "Cyrillic_ef", 0x6C6 },
jpayne@69 838 { "Cyrillic_ghe", 0x6C7 },
jpayne@69 839 { "Cyrillic_ha", 0x6C8 },
jpayne@69 840 { "Cyrillic_i", 0x6C9 },
jpayne@69 841 { "Cyrillic_shorti", 0x6CA },
jpayne@69 842 { "Cyrillic_ka", 0x6CB },
jpayne@69 843 { "Cyrillic_el", 0x6CC },
jpayne@69 844 { "Cyrillic_em", 0x6CD },
jpayne@69 845 { "Cyrillic_en", 0x6CE },
jpayne@69 846 { "Cyrillic_o", 0x6CF },
jpayne@69 847 { "Cyrillic_pe", 0x6D0 },
jpayne@69 848 { "Cyrillic_ya", 0x6D1 },
jpayne@69 849 { "Cyrillic_er", 0x6D2 },
jpayne@69 850 { "Cyrillic_es", 0x6D3 },
jpayne@69 851 { "Cyrillic_te", 0x6D4 },
jpayne@69 852 { "Cyrillic_u", 0x6D5 },
jpayne@69 853 { "Cyrillic_zhe", 0x6D6 },
jpayne@69 854 { "Cyrillic_ve", 0x6D7 },
jpayne@69 855 { "Cyrillic_softsign", 0x6D8 },
jpayne@69 856 { "Cyrillic_yeru", 0x6D9 },
jpayne@69 857 { "Cyrillic_ze", 0x6DA },
jpayne@69 858 { "Cyrillic_sha", 0x6DB },
jpayne@69 859 { "Cyrillic_e", 0x6DC },
jpayne@69 860 { "Cyrillic_shcha", 0x6DD },
jpayne@69 861 { "Cyrillic_che", 0x6DE },
jpayne@69 862 { "Cyrillic_hardsign", 0x6DF },
jpayne@69 863 { "Cyrillic_YU", 0x6E0 },
jpayne@69 864 { "Cyrillic_A", 0x6E1 },
jpayne@69 865 { "Cyrillic_BE", 0x6E2 },
jpayne@69 866 { "Cyrillic_TSE", 0x6E3 },
jpayne@69 867 { "Cyrillic_DE", 0x6E4 },
jpayne@69 868 { "Cyrillic_IE", 0x6E5 },
jpayne@69 869 { "Cyrillic_EF", 0x6E6 },
jpayne@69 870 { "Cyrillic_GHE", 0x6E7 },
jpayne@69 871 { "Cyrillic_HA", 0x6E8 },
jpayne@69 872 { "Cyrillic_I", 0x6E9 },
jpayne@69 873 { "Cyrillic_SHORTI", 0x6EA },
jpayne@69 874 { "Cyrillic_KA", 0x6EB },
jpayne@69 875 { "Cyrillic_EL", 0x6EC },
jpayne@69 876 { "Cyrillic_EM", 0x6ED },
jpayne@69 877 { "Cyrillic_EN", 0x6EE },
jpayne@69 878 { "Cyrillic_O", 0x6EF },
jpayne@69 879 { "Cyrillic_PE", 0x6F0 },
jpayne@69 880 { "Cyrillic_YA", 0x6F1 },
jpayne@69 881 { "Cyrillic_ER", 0x6F2 },
jpayne@69 882 { "Cyrillic_ES", 0x6F3 },
jpayne@69 883 { "Cyrillic_TE", 0x6F4 },
jpayne@69 884 { "Cyrillic_U", 0x6F5 },
jpayne@69 885 { "Cyrillic_ZHE", 0x6F6 },
jpayne@69 886 { "Cyrillic_VE", 0x6F7 },
jpayne@69 887 { "Cyrillic_SOFTSIGN", 0x6F8 },
jpayne@69 888 { "Cyrillic_YERU", 0x6F9 },
jpayne@69 889 { "Cyrillic_ZE", 0x6FA },
jpayne@69 890 { "Cyrillic_SHA", 0x6FB },
jpayne@69 891 { "Cyrillic_E", 0x6FC },
jpayne@69 892 { "Cyrillic_SHCHA", 0x6FD },
jpayne@69 893 { "Cyrillic_CHE", 0x6FE },
jpayne@69 894 { "Cyrillic_HARDSIGN", 0x6FF },
jpayne@69 895 { "Greek_ALPHAaccent", 0x7A1 },
jpayne@69 896 { "Greek_EPSILONaccent", 0x7A2 },
jpayne@69 897 { "Greek_ETAaccent", 0x7A3 },
jpayne@69 898 { "Greek_IOTAaccent", 0x7A4 },
jpayne@69 899 { "Greek_IOTAdieresis", 0x7A5 },
jpayne@69 900 { "Greek_IOTAdiaeresis", 0x7A5 },
jpayne@69 901 { "Greek_IOTAaccentdiaeresis", 0x7A6 },
jpayne@69 902 { "Greek_OMICRONaccent", 0x7A7 },
jpayne@69 903 { "Greek_UPSILONaccent", 0x7A8 },
jpayne@69 904 { "Greek_UPSILONdieresis", 0x7A9 },
jpayne@69 905 { "Greek_UPSILONaccentdieresis", 0x7AA },
jpayne@69 906 { "Greek_OMEGAaccent", 0x7AB },
jpayne@69 907 { "Greek_accentdieresis", 0x7AE },
jpayne@69 908 { "Greek_horizbar", 0x7AF },
jpayne@69 909 { "Greek_alphaaccent", 0x7B1 },
jpayne@69 910 { "Greek_epsilonaccent", 0x7B2 },
jpayne@69 911 { "Greek_etaaccent", 0x7B3 },
jpayne@69 912 { "Greek_iotaaccent", 0x7B4 },
jpayne@69 913 { "Greek_iotadieresis", 0x7B5 },
jpayne@69 914 { "Greek_iotaaccentdieresis", 0x7B6 },
jpayne@69 915 { "Greek_omicronaccent", 0x7B7 },
jpayne@69 916 { "Greek_upsilonaccent", 0x7B8 },
jpayne@69 917 { "Greek_upsilondieresis", 0x7B9 },
jpayne@69 918 { "Greek_upsilonaccentdieresis", 0x7BA },
jpayne@69 919 { "Greek_omegaaccent", 0x7BB },
jpayne@69 920 { "Greek_ALPHA", 0x7C1 },
jpayne@69 921 { "Greek_BETA", 0x7C2 },
jpayne@69 922 { "Greek_GAMMA", 0x7C3 },
jpayne@69 923 { "Greek_DELTA", 0x7C4 },
jpayne@69 924 { "Greek_EPSILON", 0x7C5 },
jpayne@69 925 { "Greek_ZETA", 0x7C6 },
jpayne@69 926 { "Greek_ETA", 0x7C7 },
jpayne@69 927 { "Greek_THETA", 0x7C8 },
jpayne@69 928 { "Greek_IOTA", 0x7C9 },
jpayne@69 929 { "Greek_KAPPA", 0x7CA },
jpayne@69 930 { "Greek_LAMDA", 0x7CB },
jpayne@69 931 { "Greek_LAMBDA", 0x7CB },
jpayne@69 932 { "Greek_MU", 0x7CC },
jpayne@69 933 { "Greek_NU", 0x7CD },
jpayne@69 934 { "Greek_XI", 0x7CE },
jpayne@69 935 { "Greek_OMICRON", 0x7CF },
jpayne@69 936 { "Greek_PI", 0x7D0 },
jpayne@69 937 { "Greek_RHO", 0x7D1 },
jpayne@69 938 { "Greek_SIGMA", 0x7D2 },
jpayne@69 939 { "Greek_TAU", 0x7D4 },
jpayne@69 940 { "Greek_UPSILON", 0x7D5 },
jpayne@69 941 { "Greek_PHI", 0x7D6 },
jpayne@69 942 { "Greek_CHI", 0x7D7 },
jpayne@69 943 { "Greek_PSI", 0x7D8 },
jpayne@69 944 { "Greek_OMEGA", 0x7D9 },
jpayne@69 945 { "Greek_alpha", 0x7E1 },
jpayne@69 946 { "Greek_beta", 0x7E2 },
jpayne@69 947 { "Greek_gamma", 0x7E3 },
jpayne@69 948 { "Greek_delta", 0x7E4 },
jpayne@69 949 { "Greek_epsilon", 0x7E5 },
jpayne@69 950 { "Greek_zeta", 0x7E6 },
jpayne@69 951 { "Greek_eta", 0x7E7 },
jpayne@69 952 { "Greek_theta", 0x7E8 },
jpayne@69 953 { "Greek_iota", 0x7E9 },
jpayne@69 954 { "Greek_kappa", 0x7EA },
jpayne@69 955 { "Greek_lamda", 0x7EB },
jpayne@69 956 { "Greek_lambda", 0x7EB },
jpayne@69 957 { "Greek_mu", 0x7EC },
jpayne@69 958 { "Greek_nu", 0x7ED },
jpayne@69 959 { "Greek_xi", 0x7EE },
jpayne@69 960 { "Greek_omicron", 0x7EF },
jpayne@69 961 { "Greek_pi", 0x7F0 },
jpayne@69 962 { "Greek_rho", 0x7F1 },
jpayne@69 963 { "Greek_sigma", 0x7F2 },
jpayne@69 964 { "Greek_finalsmallsigma", 0x7F3 },
jpayne@69 965 { "Greek_tau", 0x7F4 },
jpayne@69 966 { "Greek_upsilon", 0x7F5 },
jpayne@69 967 { "Greek_phi", 0x7F6 },
jpayne@69 968 { "Greek_chi", 0x7F7 },
jpayne@69 969 { "Greek_psi", 0x7F8 },
jpayne@69 970 { "Greek_omega", 0x7F9 },
jpayne@69 971 { "leftradical", 0x8A1 },
jpayne@69 972 { "topleftradical", 0x8A2 },
jpayne@69 973 { "horizconnector", 0x8A3 },
jpayne@69 974 { "topintegral", 0x8A4 },
jpayne@69 975 { "botintegral", 0x8A5 },
jpayne@69 976 { "vertconnector", 0x8A6 },
jpayne@69 977 { "topleftsqbracket", 0x8A7 },
jpayne@69 978 { "botleftsqbracket", 0x8A8 },
jpayne@69 979 { "toprightsqbracket", 0x8A9 },
jpayne@69 980 { "botrightsqbracket", 0x8AA },
jpayne@69 981 { "topleftparens", 0x8AB },
jpayne@69 982 { "botleftparens", 0x8AC },
jpayne@69 983 { "toprightparens", 0x8AD },
jpayne@69 984 { "botrightparens", 0x8AE },
jpayne@69 985 { "leftmiddlecurlybrace", 0x8AF },
jpayne@69 986 { "rightmiddlecurlybrace", 0x8B0 },
jpayne@69 987 { "topleftsummation", 0x8B1 },
jpayne@69 988 { "botleftsummation", 0x8B2 },
jpayne@69 989 { "topvertsummationconnector", 0x8B3 },
jpayne@69 990 { "botvertsummationconnector", 0x8B4 },
jpayne@69 991 { "toprightsummation", 0x8B5 },
jpayne@69 992 { "botrightsummation", 0x8B6 },
jpayne@69 993 { "rightmiddlesummation", 0x8B7 },
jpayne@69 994 { "lessthanequal", 0x8BC },
jpayne@69 995 { "notequal", 0x8BD },
jpayne@69 996 { "greaterthanequal", 0x8BE },
jpayne@69 997 { "integral", 0x8BF },
jpayne@69 998 { "therefore", 0x8C0 },
jpayne@69 999 { "variation", 0x8C1 },
jpayne@69 1000 { "infinity", 0x8C2 },
jpayne@69 1001 { "nabla", 0x8C5 },
jpayne@69 1002 { "approximate", 0x8C8 },
jpayne@69 1003 { "similarequal", 0x8C9 },
jpayne@69 1004 { "ifonlyif", 0x8CD },
jpayne@69 1005 { "implies", 0x8CE },
jpayne@69 1006 { "identical", 0x8CF },
jpayne@69 1007 { "radical", 0x8D6 },
jpayne@69 1008 { "includedin", 0x8DA },
jpayne@69 1009 { "includes", 0x8DB },
jpayne@69 1010 { "intersection", 0x8DC },
jpayne@69 1011 { "union", 0x8DD },
jpayne@69 1012 { "logicaland", 0x8DE },
jpayne@69 1013 { "logicalor", 0x8DF },
jpayne@69 1014 { "partialderivative", 0x8EF },
jpayne@69 1015 { "function", 0x8F6 },
jpayne@69 1016 { "leftarrow", 0x8FB },
jpayne@69 1017 { "uparrow", 0x8FC },
jpayne@69 1018 { "rightarrow", 0x8FD },
jpayne@69 1019 { "downarrow", 0x8FE },
jpayne@69 1020 { "blank", 0x9DF },
jpayne@69 1021 { "soliddiamond", 0x9E0 },
jpayne@69 1022 { "checkerboard", 0x9E1 },
jpayne@69 1023 { "ht", 0x9E2 },
jpayne@69 1024 { "ff", 0x9E3 },
jpayne@69 1025 { "cr", 0x9E4 },
jpayne@69 1026 { "lf", 0x9E5 },
jpayne@69 1027 { "nl", 0x9E8 },
jpayne@69 1028 { "vt", 0x9E9 },
jpayne@69 1029 { "lowrightcorner", 0x9EA },
jpayne@69 1030 { "uprightcorner", 0x9EB },
jpayne@69 1031 { "upleftcorner", 0x9EC },
jpayne@69 1032 { "lowleftcorner", 0x9ED },
jpayne@69 1033 { "crossinglines", 0x9EE },
jpayne@69 1034 { "horizlinescan1", 0x9EF },
jpayne@69 1035 { "horizlinescan3", 0x9F0 },
jpayne@69 1036 { "horizlinescan5", 0x9F1 },
jpayne@69 1037 { "horizlinescan7", 0x9F2 },
jpayne@69 1038 { "horizlinescan9", 0x9F3 },
jpayne@69 1039 { "leftt", 0x9F4 },
jpayne@69 1040 { "rightt", 0x9F5 },
jpayne@69 1041 { "bott", 0x9F6 },
jpayne@69 1042 { "topt", 0x9F7 },
jpayne@69 1043 { "vertbar", 0x9F8 },
jpayne@69 1044 { "emspace", 0xAA1 },
jpayne@69 1045 { "enspace", 0xAA2 },
jpayne@69 1046 { "em3space", 0xAA3 },
jpayne@69 1047 { "em4space", 0xAA4 },
jpayne@69 1048 { "digitspace", 0xAA5 },
jpayne@69 1049 { "punctspace", 0xAA6 },
jpayne@69 1050 { "thinspace", 0xAA7 },
jpayne@69 1051 { "hairspace", 0xAA8 },
jpayne@69 1052 { "emdash", 0xAA9 },
jpayne@69 1053 { "endash", 0xAAA },
jpayne@69 1054 { "signifblank", 0xAAC },
jpayne@69 1055 { "ellipsis", 0xAAE },
jpayne@69 1056 { "doubbaselinedot", 0xAAF },
jpayne@69 1057 { "onethird", 0xAB0 },
jpayne@69 1058 { "twothirds", 0xAB1 },
jpayne@69 1059 { "onefifth", 0xAB2 },
jpayne@69 1060 { "twofifths", 0xAB3 },
jpayne@69 1061 { "threefifths", 0xAB4 },
jpayne@69 1062 { "fourfifths", 0xAB5 },
jpayne@69 1063 { "onesixth", 0xAB6 },
jpayne@69 1064 { "fivesixths", 0xAB7 },
jpayne@69 1065 { "careof", 0xAB8 },
jpayne@69 1066 { "figdash", 0xABB },
jpayne@69 1067 { "leftanglebracket", 0xABC },
jpayne@69 1068 { "decimalpoint", 0xABD },
jpayne@69 1069 { "rightanglebracket", 0xABE },
jpayne@69 1070 { "marker", 0xABF },
jpayne@69 1071 { "oneeighth", 0xAC3 },
jpayne@69 1072 { "threeeighths", 0xAC4 },
jpayne@69 1073 { "fiveeighths", 0xAC5 },
jpayne@69 1074 { "seveneighths", 0xAC6 },
jpayne@69 1075 { "trademark", 0xAC9 },
jpayne@69 1076 { "signaturemark", 0xACA },
jpayne@69 1077 { "trademarkincircle", 0xACB },
jpayne@69 1078 { "leftopentriangle", 0xACC },
jpayne@69 1079 { "rightopentriangle", 0xACD },
jpayne@69 1080 { "emopencircle", 0xACE },
jpayne@69 1081 { "emopenrectangle", 0xACF },
jpayne@69 1082 { "leftsinglequotemark", 0xAD0 },
jpayne@69 1083 { "rightsinglequotemark", 0xAD1 },
jpayne@69 1084 { "leftdoublequotemark", 0xAD2 },
jpayne@69 1085 { "rightdoublequotemark", 0xAD3 },
jpayne@69 1086 { "prescription", 0xAD4 },
jpayne@69 1087 { "permille", 0xAD5 },
jpayne@69 1088 { "minutes", 0xAD6 },
jpayne@69 1089 { "seconds", 0xAD7 },
jpayne@69 1090 { "latincross", 0xAD9 },
jpayne@69 1091 { "hexagram", 0xADA },
jpayne@69 1092 { "filledrectbullet", 0xADB },
jpayne@69 1093 { "filledlefttribullet", 0xADC },
jpayne@69 1094 { "filledrighttribullet", 0xADD },
jpayne@69 1095 { "emfilledcircle", 0xADE },
jpayne@69 1096 { "emfilledrect", 0xADF },
jpayne@69 1097 { "enopencircbullet", 0xAE0 },
jpayne@69 1098 { "enopensquarebullet", 0xAE1 },
jpayne@69 1099 { "openrectbullet", 0xAE2 },
jpayne@69 1100 { "opentribulletup", 0xAE3 },
jpayne@69 1101 { "opentribulletdown", 0xAE4 },
jpayne@69 1102 { "openstar", 0xAE5 },
jpayne@69 1103 { "enfilledcircbullet", 0xAE6 },
jpayne@69 1104 { "enfilledsqbullet", 0xAE7 },
jpayne@69 1105 { "filledtribulletup", 0xAE8 },
jpayne@69 1106 { "filledtribulletdown", 0xAE9 },
jpayne@69 1107 { "leftpointer", 0xAEA },
jpayne@69 1108 { "rightpointer", 0xAEB },
jpayne@69 1109 { "club", 0xAEC },
jpayne@69 1110 { "diamond", 0xAED },
jpayne@69 1111 { "heart", 0xAEE },
jpayne@69 1112 { "maltesecross", 0xAF0 },
jpayne@69 1113 { "dagger", 0xAF1 },
jpayne@69 1114 { "doubledagger", 0xAF2 },
jpayne@69 1115 { "checkmark", 0xAF3 },
jpayne@69 1116 { "ballotcross", 0xAF4 },
jpayne@69 1117 { "musicalsharp", 0xAF5 },
jpayne@69 1118 { "musicalflat", 0xAF6 },
jpayne@69 1119 { "malesymbol", 0xAF7 },
jpayne@69 1120 { "femalesymbol", 0xAF8 },
jpayne@69 1121 { "telephone", 0xAF9 },
jpayne@69 1122 { "telephonerecorder", 0xAFA },
jpayne@69 1123 { "phonographcopyright", 0xAFB },
jpayne@69 1124 { "caret", 0xAFC },
jpayne@69 1125 { "singlelowquotemark", 0xAFD },
jpayne@69 1126 { "doublelowquotemark", 0xAFE },
jpayne@69 1127 { "cursor", 0xAFF },
jpayne@69 1128 { "leftcaret", 0xBA3 },
jpayne@69 1129 { "rightcaret", 0xBA6 },
jpayne@69 1130 { "downcaret", 0xBA8 },
jpayne@69 1131 { "upcaret", 0xBA9 },
jpayne@69 1132 { "overbar", 0xBC0 },
jpayne@69 1133 { "downtack", 0xBC2 },
jpayne@69 1134 { "upshoe", 0xBC3 },
jpayne@69 1135 { "downstile", 0xBC4 },
jpayne@69 1136 { "underbar", 0xBC6 },
jpayne@69 1137 { "jot", 0xBCA },
jpayne@69 1138 { "quad", 0xBCC },
jpayne@69 1139 { "uptack", 0xBCE },
jpayne@69 1140 { "circle", 0xBCF },
jpayne@69 1141 { "upstile", 0xBD3 },
jpayne@69 1142 { "downshoe", 0xBD6 },
jpayne@69 1143 { "rightshoe", 0xBD8 },
jpayne@69 1144 { "leftshoe", 0xBDA },
jpayne@69 1145 { "lefttack", 0xBDC },
jpayne@69 1146 { "righttack", 0xBFC },
jpayne@69 1147 { "hebrew_doublelowline", 0xCDF },
jpayne@69 1148 { "hebrew_aleph", 0xCE0 },
jpayne@69 1149 { "hebrew_bet", 0xCE1 },
jpayne@69 1150 { "hebrew_beth", 0xCE1 },
jpayne@69 1151 { "hebrew_gimel", 0xCE2 },
jpayne@69 1152 { "hebrew_gimmel", 0xCE2 },
jpayne@69 1153 { "hebrew_dalet", 0xCE3 },
jpayne@69 1154 { "hebrew_daleth", 0xCE3 },
jpayne@69 1155 { "hebrew_he", 0xCE4 },
jpayne@69 1156 { "hebrew_waw", 0xCE5 },
jpayne@69 1157 { "hebrew_zain", 0xCE6 },
jpayne@69 1158 { "hebrew_zayin", 0xCE6 },
jpayne@69 1159 { "hebrew_chet", 0xCE7 },
jpayne@69 1160 { "hebrew_het", 0xCE7 },
jpayne@69 1161 { "hebrew_tet", 0xCE8 },
jpayne@69 1162 { "hebrew_teth", 0xCE8 },
jpayne@69 1163 { "hebrew_yod", 0xCE9 },
jpayne@69 1164 { "hebrew_finalkaph", 0xCEA },
jpayne@69 1165 { "hebrew_kaph", 0xCEB },
jpayne@69 1166 { "hebrew_lamed", 0xCEC },
jpayne@69 1167 { "hebrew_finalmem", 0xCED },
jpayne@69 1168 { "hebrew_mem", 0xCEE },
jpayne@69 1169 { "hebrew_finalnun", 0xCEF },
jpayne@69 1170 { "hebrew_nun", 0xCF0 },
jpayne@69 1171 { "hebrew_samech", 0xCF1 },
jpayne@69 1172 { "hebrew_samekh", 0xCF1 },
jpayne@69 1173 { "hebrew_ayin", 0xCF2 },
jpayne@69 1174 { "hebrew_finalpe", 0xCF3 },
jpayne@69 1175 { "hebrew_pe", 0xCF4 },
jpayne@69 1176 { "hebrew_finalzade", 0xCF5 },
jpayne@69 1177 { "hebrew_finalzadi", 0xCF5 },
jpayne@69 1178 { "hebrew_zade", 0xCF6 },
jpayne@69 1179 { "hebrew_zadi", 0xCF6 },
jpayne@69 1180 { "hebrew_qoph", 0xCF7 },
jpayne@69 1181 { "hebrew_kuf", 0xCF7 },
jpayne@69 1182 { "hebrew_resh", 0xCF8 },
jpayne@69 1183 { "hebrew_shin", 0xCF9 },
jpayne@69 1184 { "hebrew_taw", 0xCFA },
jpayne@69 1185 { "hebrew_taf", 0xCFA },
jpayne@69 1186 { "Thai_kokai", 0xDA1 },
jpayne@69 1187 { "Thai_khokhai", 0xDA2 },
jpayne@69 1188 { "Thai_khokhuat", 0xDA3 },
jpayne@69 1189 { "Thai_khokhwai", 0xDA4 },
jpayne@69 1190 { "Thai_khokhon", 0xDA5 },
jpayne@69 1191 { "Thai_khorakhang", 0xDA6 },
jpayne@69 1192 { "Thai_ngongu", 0xDA7 },
jpayne@69 1193 { "Thai_chochan", 0xDA8 },
jpayne@69 1194 { "Thai_choching", 0xDA9 },
jpayne@69 1195 { "Thai_chochang", 0xDAA },
jpayne@69 1196 { "Thai_soso", 0xDAB },
jpayne@69 1197 { "Thai_chochoe", 0xDAC },
jpayne@69 1198 { "Thai_yoying", 0xDAD },
jpayne@69 1199 { "Thai_dochada", 0xDAE },
jpayne@69 1200 { "Thai_topatak", 0xDAF },
jpayne@69 1201 { "Thai_thothan", 0xDB0 },
jpayne@69 1202 { "Thai_thonangmontho", 0xDB1 },
jpayne@69 1203 { "Thai_thophuthao", 0xDB2 },
jpayne@69 1204 { "Thai_nonen", 0xDB3 },
jpayne@69 1205 { "Thai_dodek", 0xDB4 },
jpayne@69 1206 { "Thai_totao", 0xDB5 },
jpayne@69 1207 { "Thai_thothung", 0xDB6 },
jpayne@69 1208 { "Thai_thothahan", 0xDB7 },
jpayne@69 1209 { "Thai_thothong", 0xDB8 },
jpayne@69 1210 { "Thai_nonu", 0xDB9 },
jpayne@69 1211 { "Thai_bobaimai", 0xDBA },
jpayne@69 1212 { "Thai_popla", 0xDBB },
jpayne@69 1213 { "Thai_phophung", 0xDBC },
jpayne@69 1214 { "Thai_fofa", 0xDBD },
jpayne@69 1215 { "Thai_phophan", 0xDBE },
jpayne@69 1216 { "Thai_fofan", 0xDBF },
jpayne@69 1217 { "Thai_phosamphao", 0xDC0 },
jpayne@69 1218 { "Thai_moma", 0xDC1 },
jpayne@69 1219 { "Thai_yoyak", 0xDC2 },
jpayne@69 1220 { "Thai_rorua", 0xDC3 },
jpayne@69 1221 { "Thai_ru", 0xDC4 },
jpayne@69 1222 { "Thai_loling", 0xDC5 },
jpayne@69 1223 { "Thai_lu", 0xDC6 },
jpayne@69 1224 { "Thai_wowaen", 0xDC7 },
jpayne@69 1225 { "Thai_sosala", 0xDC8 },
jpayne@69 1226 { "Thai_sorusi", 0xDC9 },
jpayne@69 1227 { "Thai_sosua", 0xDCA },
jpayne@69 1228 { "Thai_hohip", 0xDCB },
jpayne@69 1229 { "Thai_lochula", 0xDCC },
jpayne@69 1230 { "Thai_oang", 0xDCD },
jpayne@69 1231 { "Thai_honokhuk", 0xDCE },
jpayne@69 1232 { "Thai_paiyannoi", 0xDCF },
jpayne@69 1233 { "Thai_saraa", 0xDD0 },
jpayne@69 1234 { "Thai_maihanakat", 0xDD1 },
jpayne@69 1235 { "Thai_saraaa", 0xDD2 },
jpayne@69 1236 { "Thai_saraam", 0xDD3 },
jpayne@69 1237 { "Thai_sarai", 0xDD4 },
jpayne@69 1238 { "Thai_saraii", 0xDD5 },
jpayne@69 1239 { "Thai_saraue", 0xDD6 },
jpayne@69 1240 { "Thai_sarauee", 0xDD7 },
jpayne@69 1241 { "Thai_sarau", 0xDD8 },
jpayne@69 1242 { "Thai_sarauu", 0xDD9 },
jpayne@69 1243 { "Thai_phinthu", 0xDDA },
jpayne@69 1244 { "Thai_maihanakat_maitho", 0xDDE },
jpayne@69 1245 { "Thai_baht", 0xDDF },
jpayne@69 1246 { "Thai_sarae", 0xDE0 },
jpayne@69 1247 { "Thai_saraae", 0xDE1 },
jpayne@69 1248 { "Thai_sarao", 0xDE2 },
jpayne@69 1249 { "Thai_saraaimaimuan", 0xDE3 },
jpayne@69 1250 { "Thai_saraaimaimalai", 0xDE4 },
jpayne@69 1251 { "Thai_lakkhangyao", 0xDE5 },
jpayne@69 1252 { "Thai_maiyamok", 0xDE6 },
jpayne@69 1253 { "Thai_maitaikhu", 0xDE7 },
jpayne@69 1254 { "Thai_maiek", 0xDE8 },
jpayne@69 1255 { "Thai_maitho", 0xDE9 },
jpayne@69 1256 { "Thai_maitri", 0xDEA },
jpayne@69 1257 { "Thai_maichattawa", 0xDEB },
jpayne@69 1258 { "Thai_thanthakhat", 0xDEC },
jpayne@69 1259 { "Thai_nikhahit", 0xDED },
jpayne@69 1260 { "Thai_leksun", 0xDF0 },
jpayne@69 1261 { "Thai_leknung", 0xDF1 },
jpayne@69 1262 { "Thai_leksong", 0xDF2 },
jpayne@69 1263 { "Thai_leksam", 0xDF3 },
jpayne@69 1264 { "Thai_leksi", 0xDF4 },
jpayne@69 1265 { "Thai_lekha", 0xDF5 },
jpayne@69 1266 { "Thai_lekhok", 0xDF6 },
jpayne@69 1267 { "Thai_lekchet", 0xDF7 },
jpayne@69 1268 { "Thai_lekpaet", 0xDF8 },
jpayne@69 1269 { "Thai_lekkao", 0xDF9 },
jpayne@69 1270 { "Hangul_Kiyeog", 0xEA1 },
jpayne@69 1271 { "Hangul_SsangKiyeog", 0xEA2 },
jpayne@69 1272 { "Hangul_KiyeogSios", 0xEA3 },
jpayne@69 1273 { "Hangul_Nieun", 0xEA4 },
jpayne@69 1274 { "Hangul_NieunJieuj", 0xEA5 },
jpayne@69 1275 { "Hangul_NieunHieuh", 0xEA6 },
jpayne@69 1276 { "Hangul_Dikeud", 0xEA7 },
jpayne@69 1277 { "Hangul_SsangDikeud", 0xEA8 },
jpayne@69 1278 { "Hangul_Rieul", 0xEA9 },
jpayne@69 1279 { "Hangul_RieulKiyeog", 0xEAA },
jpayne@69 1280 { "Hangul_RieulMieum", 0xEAB },
jpayne@69 1281 { "Hangul_RieulPieub", 0xEAC },
jpayne@69 1282 { "Hangul_RieulSios", 0xEAD },
jpayne@69 1283 { "Hangul_RieulTieut", 0xEAE },
jpayne@69 1284 { "Hangul_RieulPhieuf", 0xEAF },
jpayne@69 1285 { "Hangul_RieulHieuh", 0xEB0 },
jpayne@69 1286 { "Hangul_Mieum", 0xEB1 },
jpayne@69 1287 { "Hangul_Pieub", 0xEB2 },
jpayne@69 1288 { "Hangul_SsangPieub", 0xEB3 },
jpayne@69 1289 { "Hangul_PieubSios", 0xEB4 },
jpayne@69 1290 { "Hangul_Sios", 0xEB5 },
jpayne@69 1291 { "Hangul_SsangSios", 0xEB6 },
jpayne@69 1292 { "Hangul_Ieung", 0xEB7 },
jpayne@69 1293 { "Hangul_Jieuj", 0xEB8 },
jpayne@69 1294 { "Hangul_SsangJieuj", 0xEB9 },
jpayne@69 1295 { "Hangul_Cieuc", 0xEBA },
jpayne@69 1296 { "Hangul_Khieuq", 0xEBB },
jpayne@69 1297 { "Hangul_Tieut", 0xEBC },
jpayne@69 1298 { "Hangul_Phieuf", 0xEBD },
jpayne@69 1299 { "Hangul_Hieuh", 0xEBE },
jpayne@69 1300 { "Hangul_A", 0xEBF },
jpayne@69 1301 { "Hangul_AE", 0xEC0 },
jpayne@69 1302 { "Hangul_YA", 0xEC1 },
jpayne@69 1303 { "Hangul_YAE", 0xEC2 },
jpayne@69 1304 { "Hangul_EO", 0xEC3 },
jpayne@69 1305 { "Hangul_E", 0xEC4 },
jpayne@69 1306 { "Hangul_YEO", 0xEC5 },
jpayne@69 1307 { "Hangul_YE", 0xEC6 },
jpayne@69 1308 { "Hangul_O", 0xEC7 },
jpayne@69 1309 { "Hangul_WA", 0xEC8 },
jpayne@69 1310 { "Hangul_WAE", 0xEC9 },
jpayne@69 1311 { "Hangul_OE", 0xECA },
jpayne@69 1312 { "Hangul_YO", 0xECB },
jpayne@69 1313 { "Hangul_U", 0xECC },
jpayne@69 1314 { "Hangul_WEO", 0xECD },
jpayne@69 1315 { "Hangul_WE", 0xECE },
jpayne@69 1316 { "Hangul_WI", 0xECF },
jpayne@69 1317 { "Hangul_YU", 0xED0 },
jpayne@69 1318 { "Hangul_EU", 0xED1 },
jpayne@69 1319 { "Hangul_YI", 0xED2 },
jpayne@69 1320 { "Hangul_I", 0xED3 },
jpayne@69 1321 { "Hangul_J_Kiyeog", 0xED4 },
jpayne@69 1322 { "Hangul_J_SsangKiyeog", 0xED5 },
jpayne@69 1323 { "Hangul_J_KiyeogSios", 0xED6 },
jpayne@69 1324 { "Hangul_J_Nieun", 0xED7 },
jpayne@69 1325 { "Hangul_J_NieunJieuj", 0xED8 },
jpayne@69 1326 { "Hangul_J_NieunHieuh", 0xED9 },
jpayne@69 1327 { "Hangul_J_Dikeud", 0xEDA },
jpayne@69 1328 { "Hangul_J_Rieul", 0xEDB },
jpayne@69 1329 { "Hangul_J_RieulKiyeog", 0xEDC },
jpayne@69 1330 { "Hangul_J_RieulMieum", 0xEDD },
jpayne@69 1331 { "Hangul_J_RieulPieub", 0xEDE },
jpayne@69 1332 { "Hangul_J_RieulSios", 0xEDF },
jpayne@69 1333 { "Hangul_J_RieulTieut", 0xEE0 },
jpayne@69 1334 { "Hangul_J_RieulPhieuf", 0xEE1 },
jpayne@69 1335 { "Hangul_J_RieulHieuh", 0xEE2 },
jpayne@69 1336 { "Hangul_J_Mieum", 0xEE3 },
jpayne@69 1337 { "Hangul_J_Pieub", 0xEE4 },
jpayne@69 1338 { "Hangul_J_PieubSios", 0xEE5 },
jpayne@69 1339 { "Hangul_J_Sios", 0xEE6 },
jpayne@69 1340 { "Hangul_J_SsangSios", 0xEE7 },
jpayne@69 1341 { "Hangul_J_Ieung", 0xEE8 },
jpayne@69 1342 { "Hangul_J_Jieuj", 0xEE9 },
jpayne@69 1343 { "Hangul_J_Cieuc", 0xEEA },
jpayne@69 1344 { "Hangul_J_Khieuq", 0xEEB },
jpayne@69 1345 { "Hangul_J_Tieut", 0xEEC },
jpayne@69 1346 { "Hangul_J_Phieuf", 0xEED },
jpayne@69 1347 { "Hangul_J_Hieuh", 0xEEE },
jpayne@69 1348 { "Hangul_RieulYeorinHieuh", 0xEEF },
jpayne@69 1349 { "Hangul_SunkyeongeumMieum", 0xEF0 },
jpayne@69 1350 { "Hangul_SunkyeongeumPieub", 0xEF1 },
jpayne@69 1351 { "Hangul_PanSios", 0xEF2 },
jpayne@69 1352 { "Hangul_KkogjiDalrinIeung", 0xEF3 },
jpayne@69 1353 { "Hangul_SunkyeongeumPhieuf", 0xEF4 },
jpayne@69 1354 { "Hangul_YeorinHieuh", 0xEF5 },
jpayne@69 1355 { "Hangul_AraeA", 0xEF6 },
jpayne@69 1356 { "Hangul_AraeAE", 0xEF7 },
jpayne@69 1357 { "Hangul_J_PanSios", 0xEF8 },
jpayne@69 1358 { "Hangul_J_KkogjiDalrinIeung", 0xEF9 },
jpayne@69 1359 { "Hangul_J_YeorinHieuh", 0xEFA },
jpayne@69 1360 { "Korean_Won", 0xEFF },
jpayne@69 1361 { "XF86ModeLock", 0x1008FF01 },
jpayne@69 1362 { "XF86MonBrightnessUp", 0x1008FF02 },
jpayne@69 1363 { "XF86MonBrightnessDown", 0x1008FF03 },
jpayne@69 1364 { "XF86KbdLightOnOff", 0x1008FF04 },
jpayne@69 1365 { "XF86KbdBrightnessUp", 0x1008FF05 },
jpayne@69 1366 { "XF86KbdBrightnessDown", 0x1008FF06 },
jpayne@69 1367 { "XF86MonBrightnessCycle", 0x1008FF07 },
jpayne@69 1368 { "XF86Standby", 0x1008FF10 },
jpayne@69 1369 { "XF86AudioLowerVolume", 0x1008FF11 },
jpayne@69 1370 { "XF86AudioMute", 0x1008FF12 },
jpayne@69 1371 { "XF86AudioRaiseVolume", 0x1008FF13 },
jpayne@69 1372 { "XF86AudioPlay", 0x1008FF14 },
jpayne@69 1373 { "XF86AudioStop", 0x1008FF15 },
jpayne@69 1374 { "XF86AudioPrev", 0x1008FF16 },
jpayne@69 1375 { "XF86AudioNext", 0x1008FF17 },
jpayne@69 1376 { "XF86HomePage", 0x1008FF18 },
jpayne@69 1377 { "XF86Mail", 0x1008FF19 },
jpayne@69 1378 { "XF86Start", 0x1008FF1A },
jpayne@69 1379 { "XF86Search", 0x1008FF1B },
jpayne@69 1380 { "XF86AudioRecord", 0x1008FF1C },
jpayne@69 1381 { "XF86Calculator", 0x1008FF1D },
jpayne@69 1382 { "XF86Memo", 0x1008FF1E },
jpayne@69 1383 { "XF86ToDoList", 0x1008FF1F },
jpayne@69 1384 { "XF86Calendar", 0x1008FF20 },
jpayne@69 1385 { "XF86PowerDown", 0x1008FF21 },
jpayne@69 1386 { "XF86ContrastAdjust", 0x1008FF22 },
jpayne@69 1387 { "XF86RockerUp", 0x1008FF23 },
jpayne@69 1388 { "XF86RockerDown", 0x1008FF24 },
jpayne@69 1389 { "XF86RockerEnter", 0x1008FF25 },
jpayne@69 1390 { "XF86Back", 0x1008FF26 },
jpayne@69 1391 { "XF86Forward", 0x1008FF27 },
jpayne@69 1392 { "XF86Stop", 0x1008FF28 },
jpayne@69 1393 { "XF86Refresh", 0x1008FF29 },
jpayne@69 1394 { "XF86PowerOff", 0x1008FF2A },
jpayne@69 1395 { "XF86WakeUp", 0x1008FF2B },
jpayne@69 1396 { "XF86Eject", 0x1008FF2C },
jpayne@69 1397 { "XF86ScreenSaver", 0x1008FF2D },
jpayne@69 1398 { "XF86WWW", 0x1008FF2E },
jpayne@69 1399 { "XF86Sleep", 0x1008FF2F },
jpayne@69 1400 { "XF86Favorites", 0x1008FF30 },
jpayne@69 1401 { "XF86AudioPause", 0x1008FF31 },
jpayne@69 1402 { "XF86AudioMedia", 0x1008FF32 },
jpayne@69 1403 { "XF86MyComputer", 0x1008FF33 },
jpayne@69 1404 { "XF86VendorHome", 0x1008FF34 },
jpayne@69 1405 { "XF86LightBulb", 0x1008FF35 },
jpayne@69 1406 { "XF86Shop", 0x1008FF36 },
jpayne@69 1407 { "XF86History", 0x1008FF37 },
jpayne@69 1408 { "XF86OpenURL", 0x1008FF38 },
jpayne@69 1409 { "XF86AddFavorite", 0x1008FF39 },
jpayne@69 1410 { "XF86HotLinks", 0x1008FF3A },
jpayne@69 1411 { "XF86BrightnessAdjust", 0x1008FF3B },
jpayne@69 1412 { "XF86Finance", 0x1008FF3C },
jpayne@69 1413 { "XF86Community", 0x1008FF3D },
jpayne@69 1414 { "XF86AudioRewind", 0x1008FF3E },
jpayne@69 1415 { "XF86BackForward", 0x1008FF3F },
jpayne@69 1416 { "XF86Launch0", 0x1008FF40 },
jpayne@69 1417 { "XF86Launch1", 0x1008FF41 },
jpayne@69 1418 { "XF86Launch2", 0x1008FF42 },
jpayne@69 1419 { "XF86Launch3", 0x1008FF43 },
jpayne@69 1420 { "XF86Launch4", 0x1008FF44 },
jpayne@69 1421 { "XF86Launch5", 0x1008FF45 },
jpayne@69 1422 { "XF86Launch6", 0x1008FF46 },
jpayne@69 1423 { "XF86Launch7", 0x1008FF47 },
jpayne@69 1424 { "XF86Launch8", 0x1008FF48 },
jpayne@69 1425 { "XF86Launch9", 0x1008FF49 },
jpayne@69 1426 { "XF86LaunchA", 0x1008FF4A },
jpayne@69 1427 { "XF86LaunchB", 0x1008FF4B },
jpayne@69 1428 { "XF86LaunchC", 0x1008FF4C },
jpayne@69 1429 { "XF86LaunchD", 0x1008FF4D },
jpayne@69 1430 { "XF86LaunchE", 0x1008FF4E },
jpayne@69 1431 { "XF86LaunchF", 0x1008FF4F },
jpayne@69 1432 { "XF86ApplicationLeft", 0x1008FF50 },
jpayne@69 1433 { "XF86ApplicationRight", 0x1008FF51 },
jpayne@69 1434 { "XF86Book", 0x1008FF52 },
jpayne@69 1435 { "XF86CD", 0x1008FF53 },
jpayne@69 1436 { "XF86Calculater", 0x1008FF54 },
jpayne@69 1437 { "XF86Clear", 0x1008FF55 },
jpayne@69 1438 { "XF86Close", 0x1008FF56 },
jpayne@69 1439 { "XF86Copy", 0x1008FF57 },
jpayne@69 1440 { "XF86Cut", 0x1008FF58 },
jpayne@69 1441 { "XF86Display", 0x1008FF59 },
jpayne@69 1442 { "XF86DOS", 0x1008FF5A },
jpayne@69 1443 { "XF86Documents", 0x1008FF5B },
jpayne@69 1444 { "XF86Excel", 0x1008FF5C },
jpayne@69 1445 { "XF86Explorer", 0x1008FF5D },
jpayne@69 1446 { "XF86Game", 0x1008FF5E },
jpayne@69 1447 { "XF86Go", 0x1008FF5F },
jpayne@69 1448 { "XF86iTouch", 0x1008FF60 },
jpayne@69 1449 { "XF86LogOff", 0x1008FF61 },
jpayne@69 1450 { "XF86Market", 0x1008FF62 },
jpayne@69 1451 { "XF86Meeting", 0x1008FF63 },
jpayne@69 1452 { "XF86MenuKB", 0x1008FF65 },
jpayne@69 1453 { "XF86MenuPB", 0x1008FF66 },
jpayne@69 1454 { "XF86MySites", 0x1008FF67 },
jpayne@69 1455 { "XF86New", 0x1008FF68 },
jpayne@69 1456 { "XF86News", 0x1008FF69 },
jpayne@69 1457 { "XF86OfficeHome", 0x1008FF6A },
jpayne@69 1458 { "XF86Open", 0x1008FF6B },
jpayne@69 1459 { "XF86Option", 0x1008FF6C },
jpayne@69 1460 { "XF86Paste", 0x1008FF6D },
jpayne@69 1461 { "XF86Phone", 0x1008FF6E },
jpayne@69 1462 { "XF86Q", 0x1008FF70 },
jpayne@69 1463 { "XF86Reply", 0x1008FF72 },
jpayne@69 1464 { "XF86Reload", 0x1008FF73 },
jpayne@69 1465 { "XF86RotateWindows", 0x1008FF74 },
jpayne@69 1466 { "XF86RotationPB", 0x1008FF75 },
jpayne@69 1467 { "XF86RotationKB", 0x1008FF76 },
jpayne@69 1468 { "XF86Save", 0x1008FF77 },
jpayne@69 1469 { "XF86ScrollUp", 0x1008FF78 },
jpayne@69 1470 { "XF86ScrollDown", 0x1008FF79 },
jpayne@69 1471 { "XF86ScrollClick", 0x1008FF7A },
jpayne@69 1472 { "XF86Send", 0x1008FF7B },
jpayne@69 1473 { "XF86Spell", 0x1008FF7C },
jpayne@69 1474 { "XF86SplitScreen", 0x1008FF7D },
jpayne@69 1475 { "XF86Support", 0x1008FF7E },
jpayne@69 1476 { "XF86TaskPane", 0x1008FF7F },
jpayne@69 1477 { "XF86Terminal", 0x1008FF80 },
jpayne@69 1478 { "XF86Tools", 0x1008FF81 },
jpayne@69 1479 { "XF86Travel", 0x1008FF82 },
jpayne@69 1480 { "XF86UserPB", 0x1008FF84 },
jpayne@69 1481 { "XF86User1KB", 0x1008FF85 },
jpayne@69 1482 { "XF86User2KB", 0x1008FF86 },
jpayne@69 1483 { "XF86Video", 0x1008FF87 },
jpayne@69 1484 { "XF86WheelButton", 0x1008FF88 },
jpayne@69 1485 { "XF86Word", 0x1008FF89 },
jpayne@69 1486 { "XF86Xfer", 0x1008FF8A },
jpayne@69 1487 { "XF86ZoomIn", 0x1008FF8B },
jpayne@69 1488 { "XF86ZoomOut", 0x1008FF8C },
jpayne@69 1489 { "XF86Away", 0x1008FF8D },
jpayne@69 1490 { "XF86Messenger", 0x1008FF8E },
jpayne@69 1491 { "XF86WebCam", 0x1008FF8F },
jpayne@69 1492 { "XF86MailForward", 0x1008FF90 },
jpayne@69 1493 { "XF86Pictures", 0x1008FF91 },
jpayne@69 1494 { "XF86Music", 0x1008FF92 },
jpayne@69 1495 { "XF86Battery", 0x1008FF93 },
jpayne@69 1496 { "XF86Bluetooth", 0x1008FF94 },
jpayne@69 1497 { "XF86WLAN", 0x1008FF95 },
jpayne@69 1498 { "XF86UWB", 0x1008FF96 },
jpayne@69 1499 { "XF86AudioForward", 0x1008FF97 },
jpayne@69 1500 { "XF86AudioRepeat", 0x1008FF98 },
jpayne@69 1501 { "XF86AudioRandomPlay", 0x1008FF99 },
jpayne@69 1502 { "XF86Subtitle", 0x1008FF9A },
jpayne@69 1503 { "XF86AudioCycleTrack", 0x1008FF9B },
jpayne@69 1504 { "XF86CycleAngle", 0x1008FF9C },
jpayne@69 1505 { "XF86FrameBack", 0x1008FF9D },
jpayne@69 1506 { "XF86FrameForward", 0x1008FF9E },
jpayne@69 1507 { "XF86Time", 0x1008FF9F },
jpayne@69 1508 { "XF86Select", 0x1008FFA0 },
jpayne@69 1509 { "XF86View", 0x1008FFA1 },
jpayne@69 1510 { "XF86TopMenu", 0x1008FFA2 },
jpayne@69 1511 { "XF86Red", 0x1008FFA3 },
jpayne@69 1512 { "XF86Green", 0x1008FFA4 },
jpayne@69 1513 { "XF86Yellow", 0x1008FFA5 },
jpayne@69 1514 { "XF86Blue", 0x1008FFA6 },
jpayne@69 1515 { "XF86Suspend", 0x1008FFA7 },
jpayne@69 1516 { "XF86Hibernate", 0x1008FFA8 },
jpayne@69 1517 { "XF86TouchpadToggle", 0x1008FFA9 },
jpayne@69 1518 { "XF86TouchpadOn", 0x1008FFB0 },
jpayne@69 1519 { "XF86TouchpadOff", 0x1008FFB1 },
jpayne@69 1520 { "XF86AudioMicMute", 0x1008FFB2 },
jpayne@69 1521 { "XF86Keyboard", 0x1008FFB3 },
jpayne@69 1522 { "XF86WWAN", 0x1008FFB4 },
jpayne@69 1523 { "XF86RFKill", 0x1008FFB5 },
jpayne@69 1524 { "XF86AudioPreset", 0x1008FFB6 },
jpayne@69 1525 { "XF86RotationLockToggle", 0x1008FFB7 },
jpayne@69 1526 { "XF86FullScreen", 0x1008FFB8 },
jpayne@69 1527 { "XF86Switch_VT_1", 0x1008FE01 },
jpayne@69 1528 { "XF86Switch_VT_2", 0x1008FE02 },
jpayne@69 1529 { "XF86Switch_VT_3", 0x1008FE03 },
jpayne@69 1530 { "XF86Switch_VT_4", 0x1008FE04 },
jpayne@69 1531 { "XF86Switch_VT_5", 0x1008FE05 },
jpayne@69 1532 { "XF86Switch_VT_6", 0x1008FE06 },
jpayne@69 1533 { "XF86Switch_VT_7", 0x1008FE07 },
jpayne@69 1534 { "XF86Switch_VT_8", 0x1008FE08 },
jpayne@69 1535 { "XF86Switch_VT_9", 0x1008FE09 },
jpayne@69 1536 { "XF86Switch_VT_10", 0x1008FE0A },
jpayne@69 1537 { "XF86Switch_VT_11", 0x1008FE0B },
jpayne@69 1538 { "XF86Switch_VT_12", 0x1008FE0C },
jpayne@69 1539 { "XF86Ungrab", 0x1008FE20 },
jpayne@69 1540 { "XF86ClearGrab", 0x1008FE21 },
jpayne@69 1541 { "XF86Next_VMode", 0x1008FE22 },
jpayne@69 1542 { "XF86Prev_VMode", 0x1008FE23 },
jpayne@69 1543 { "XF86LogWindowTree", 0x1008FE24 },
jpayne@69 1544 { "XF86LogGrabInfo", 0x1008FE25 },
jpayne@69 1545 { "XF86BrightnessAuto", 0x100810F4 },
jpayne@69 1546 { "XF86DisplayOff", 0x100810F5 },
jpayne@69 1547 { "XF86Info", 0x10081166 },
jpayne@69 1548 { "XF86AspectRatio", 0x10081177 },
jpayne@69 1549 { "XF86DVD", 0x10081185 },
jpayne@69 1550 { "XF86Audio", 0x10081188 },
jpayne@69 1551 { "XF86ChannelUp", 0x10081192 },
jpayne@69 1552 { "XF86ChannelDown", 0x10081193 },
jpayne@69 1553 { "XF86Break", 0x1008119B },
jpayne@69 1554 { "XF86VideoPhone", 0x100811A0 },
jpayne@69 1555 { "XF86ZoomReset", 0x100811A4 },
jpayne@69 1556 { "XF86Editor", 0x100811A6 },
jpayne@69 1557 { "XF86GraphicsEditor", 0x100811A8 },
jpayne@69 1558 { "XF86Presentation", 0x100811A9 },
jpayne@69 1559 { "XF86Database", 0x100811AA },
jpayne@69 1560 { "XF86Voicemail", 0x100811AC },
jpayne@69 1561 { "XF86Addressbook", 0x100811AD },
jpayne@69 1562 { "XF86DisplayToggle", 0x100811AF },
jpayne@69 1563 { "XF86SpellCheck", 0x100811B0 },
jpayne@69 1564 { "XF86ContextMenu", 0x100811B6 },
jpayne@69 1565 { "XF86MediaRepeat", 0x100811B7 },
jpayne@69 1566 { "XF8610ChannelsUp", 0x100811B8 },
jpayne@69 1567 { "XF8610ChannelsDown", 0x100811B9 },
jpayne@69 1568 { "XF86Images", 0x100811BA },
jpayne@69 1569 { "XF86NotificationCenter", 0x100811BC },
jpayne@69 1570 { "XF86PickupPhone", 0x100811BD },
jpayne@69 1571 { "XF86HangupPhone", 0x100811BE },
jpayne@69 1572 { "XF86Fn", 0x100811D0 },
jpayne@69 1573 { "XF86Fn_Esc", 0x100811D1 },
jpayne@69 1574 { "XF86FnRightShift", 0x100811E5 },
jpayne@69 1575 { "XF86Numeric0", 0x10081200 },
jpayne@69 1576 { "XF86Numeric1", 0x10081201 },
jpayne@69 1577 { "XF86Numeric2", 0x10081202 },
jpayne@69 1578 { "XF86Numeric3", 0x10081203 },
jpayne@69 1579 { "XF86Numeric4", 0x10081204 },
jpayne@69 1580 { "XF86Numeric5", 0x10081205 },
jpayne@69 1581 { "XF86Numeric6", 0x10081206 },
jpayne@69 1582 { "XF86Numeric7", 0x10081207 },
jpayne@69 1583 { "XF86Numeric8", 0x10081208 },
jpayne@69 1584 { "XF86Numeric9", 0x10081209 },
jpayne@69 1585 { "XF86NumericStar", 0x1008120A },
jpayne@69 1586 { "XF86NumericPound", 0x1008120B },
jpayne@69 1587 { "XF86NumericA", 0x1008120C },
jpayne@69 1588 { "XF86NumericB", 0x1008120D },
jpayne@69 1589 { "XF86NumericC", 0x1008120E },
jpayne@69 1590 { "XF86NumericD", 0x1008120F },
jpayne@69 1591 { "XF86CameraFocus", 0x10081210 },
jpayne@69 1592 { "XF86WPSButton", 0x10081211 },
jpayne@69 1593 { "XF86CameraZoomIn", 0x10081215 },
jpayne@69 1594 { "XF86CameraZoomOut", 0x10081216 },
jpayne@69 1595 { "XF86CameraUp", 0x10081217 },
jpayne@69 1596 { "XF86CameraDown", 0x10081218 },
jpayne@69 1597 { "XF86CameraLeft", 0x10081219 },
jpayne@69 1598 { "XF86CameraRight", 0x1008121A },
jpayne@69 1599 { "XF86AttendantOn", 0x1008121B },
jpayne@69 1600 { "XF86AttendantOff", 0x1008121C },
jpayne@69 1601 { "XF86AttendantToggle", 0x1008121D },
jpayne@69 1602 { "XF86LightsToggle", 0x1008121E },
jpayne@69 1603 { "XF86ALSToggle", 0x10081230 },
jpayne@69 1604 { "XF86Buttonconfig", 0x10081240 },
jpayne@69 1605 { "XF86Taskmanager", 0x10081241 },
jpayne@69 1606 { "XF86Journal", 0x10081242 },
jpayne@69 1607 { "XF86ControlPanel", 0x10081243 },
jpayne@69 1608 { "XF86AppSelect", 0x10081244 },
jpayne@69 1609 { "XF86Screensaver", 0x10081245 },
jpayne@69 1610 { "XF86VoiceCommand", 0x10081246 },
jpayne@69 1611 { "XF86Assistant", 0x10081247 },
jpayne@69 1612 { "XF86EmojiPicker", 0x10081249 },
jpayne@69 1613 { "XF86Dictate", 0x1008124A },
jpayne@69 1614 { "XF86BrightnessMin", 0x10081250 },
jpayne@69 1615 { "XF86BrightnessMax", 0x10081251 },
jpayne@69 1616 { "XF86KbdInputAssistPrev", 0x10081260 },
jpayne@69 1617 { "XF86KbdInputAssistNext", 0x10081261 },
jpayne@69 1618 { "XF86KbdInputAssistPrevgroup", 0x10081262 },
jpayne@69 1619 { "XF86KbdInputAssistNextgroup", 0x10081263 },
jpayne@69 1620 { "XF86KbdInputAssistAccept", 0x10081264 },
jpayne@69 1621 { "XF86KbdInputAssistCancel", 0x10081265 },
jpayne@69 1622 { "XF86RightUp", 0x10081266 },
jpayne@69 1623 { "XF86RightDown", 0x10081267 },
jpayne@69 1624 { "XF86LeftUp", 0x10081268 },
jpayne@69 1625 { "XF86LeftDown", 0x10081269 },
jpayne@69 1626 { "XF86RootMenu", 0x1008126A },
jpayne@69 1627 { "XF86MediaTopMenu", 0x1008126B },
jpayne@69 1628 { "XF86Numeric11", 0x1008126C },
jpayne@69 1629 { "XF86Numeric12", 0x1008126D },
jpayne@69 1630 { "XF86AudioDesc", 0x1008126E },
jpayne@69 1631 { "XF863DMode", 0x1008126F },
jpayne@69 1632 { "XF86NextFavorite", 0x10081270 },
jpayne@69 1633 { "XF86StopRecord", 0x10081271 },
jpayne@69 1634 { "XF86PauseRecord", 0x10081272 },
jpayne@69 1635 { "XF86VOD", 0x10081273 },
jpayne@69 1636 { "XF86Unmute", 0x10081274 },
jpayne@69 1637 { "XF86FastReverse", 0x10081275 },
jpayne@69 1638 { "XF86SlowReverse", 0x10081276 },
jpayne@69 1639 { "XF86Data", 0x10081277 },
jpayne@69 1640 { "XF86OnScreenKeyboard", 0x10081278 },
jpayne@69 1641 { "XF86PrivacyScreenToggle", 0x10081279 },
jpayne@69 1642 { "XF86SelectiveScreenshot", 0x1008127A },
jpayne@69 1643 { "XF86Macro1", 0x10081290 },
jpayne@69 1644 { "XF86Macro2", 0x10081291 },
jpayne@69 1645 { "XF86Macro3", 0x10081292 },
jpayne@69 1646 { "XF86Macro4", 0x10081293 },
jpayne@69 1647 { "XF86Macro5", 0x10081294 },
jpayne@69 1648 { "XF86Macro6", 0x10081295 },
jpayne@69 1649 { "XF86Macro7", 0x10081296 },
jpayne@69 1650 { "XF86Macro8", 0x10081297 },
jpayne@69 1651 { "XF86Macro9", 0x10081298 },
jpayne@69 1652 { "XF86Macro10", 0x10081299 },
jpayne@69 1653 { "XF86Macro11", 0x1008129A },
jpayne@69 1654 { "XF86Macro12", 0x1008129B },
jpayne@69 1655 { "XF86Macro13", 0x1008129C },
jpayne@69 1656 { "XF86Macro14", 0x1008129D },
jpayne@69 1657 { "XF86Macro15", 0x1008129E },
jpayne@69 1658 { "XF86Macro16", 0x1008129F },
jpayne@69 1659 { "XF86Macro17", 0x100812A0 },
jpayne@69 1660 { "XF86Macro18", 0x100812A1 },
jpayne@69 1661 { "XF86Macro19", 0x100812A2 },
jpayne@69 1662 { "XF86Macro20", 0x100812A3 },
jpayne@69 1663 { "XF86Macro21", 0x100812A4 },
jpayne@69 1664 { "XF86Macro22", 0x100812A5 },
jpayne@69 1665 { "XF86Macro23", 0x100812A6 },
jpayne@69 1666 { "XF86Macro24", 0x100812A7 },
jpayne@69 1667 { "XF86Macro25", 0x100812A8 },
jpayne@69 1668 { "XF86Macro26", 0x100812A9 },
jpayne@69 1669 { "XF86Macro27", 0x100812AA },
jpayne@69 1670 { "XF86Macro28", 0x100812AB },
jpayne@69 1671 { "XF86Macro29", 0x100812AC },
jpayne@69 1672 { "XF86Macro30", 0x100812AD },
jpayne@69 1673 { "XF86MacroRecordStart", 0x100812B0 },
jpayne@69 1674 { "XF86MacroRecordStop", 0x100812B1 },
jpayne@69 1675 { "XF86MacroPresetCycle", 0x100812B2 },
jpayne@69 1676 { "XF86MacroPreset1", 0x100812B3 },
jpayne@69 1677 { "XF86MacroPreset2", 0x100812B4 },
jpayne@69 1678 { "XF86MacroPreset3", 0x100812B5 },
jpayne@69 1679 { "XF86KbdLcdMenu1", 0x100812B8 },
jpayne@69 1680 { "XF86KbdLcdMenu2", 0x100812B9 },
jpayne@69 1681 { "XF86KbdLcdMenu3", 0x100812BA },
jpayne@69 1682 { "XF86KbdLcdMenu4", 0x100812BB },
jpayne@69 1683 { "XF86KbdLcdMenu5", 0x100812BC },
jpayne@69 1684 { "SunFA_Grave", 0x1005FF00 },
jpayne@69 1685 { "SunFA_Circum", 0x1005FF01 },
jpayne@69 1686 { "SunFA_Tilde", 0x1005FF02 },
jpayne@69 1687 { "SunFA_Acute", 0x1005FF03 },
jpayne@69 1688 { "SunFA_Diaeresis", 0x1005FF04 },
jpayne@69 1689 { "SunFA_Cedilla", 0x1005FF05 },
jpayne@69 1690 { "SunF36", 0x1005FF10 },
jpayne@69 1691 { "SunF37", 0x1005FF11 },
jpayne@69 1692 { "SunSys_Req", 0x1005FF60 },
jpayne@69 1693 { "SunProps", 0x1005FF70 },
jpayne@69 1694 { "SunFront", 0x1005FF71 },
jpayne@69 1695 { "SunCopy", 0x1005FF72 },
jpayne@69 1696 { "SunOpen", 0x1005FF73 },
jpayne@69 1697 { "SunPaste", 0x1005FF74 },
jpayne@69 1698 { "SunCut", 0x1005FF75 },
jpayne@69 1699 { "SunPowerSwitch", 0x1005FF76 },
jpayne@69 1700 { "SunAudioLowerVolume", 0x1005FF77 },
jpayne@69 1701 { "SunAudioMute", 0x1005FF78 },
jpayne@69 1702 { "SunAudioRaiseVolume", 0x1005FF79 },
jpayne@69 1703 { "SunVideoDegauss", 0x1005FF7A },
jpayne@69 1704 { "SunVideoLowerBrightness", 0x1005FF7B },
jpayne@69 1705 { "SunVideoRaiseBrightness", 0x1005FF7C },
jpayne@69 1706 { "SunPowerSwitchShift", 0x1005FF7D },