
# This is the Liken keymap file.  It describes the mapping between Xlib
# keysyms and the Apple extended keyboard.  
#
# The format of this file must be followed exactly.  Liken is not very
# forgiving in its processing of this file.
# Lines like this one with a '#' character in the first column are ignored.
# Only the first two columns are actually used by Liken. The second two
# columns are to assist human interpretation and modification of the mapping.
#
# The first column is the actual Xlib keysym value coresponding to a key
# event. (the symbolic name is found in the third column).
# The correspondence of keysym values to names derives from the Xlib
# include file <X11/include/keysyms.h>
# Note that some keysyms appear several times in the list, with different
#      symbolic names. for example, 0x00FF7E appears often.
#
# The second column is the Liken keycode value to be associated with the
# same key event that generates the Xlib keysym value in the first column.
# (the symbolic name of the Liken keycode is found in column 4).
# A keycode value of 0xfffff indicates that the keysym is not mapped to
# a Liken keycode.
#
# The third column is the symbolic name of the Xlib keysym value.
#
# The fourth column is the symbolic name of the Liken keycode value.
#
# Xlib   Liken   Xlib                     Liken
# keysym keycode name                     name
#------- ------- -----------------------  -----------------------
0xFFFFFF 0xfffff XK_VoidSymbol                
0x00FF08 0x00033 XK_BackSpace               Delete
0x00FF09 0x00030 XK_Tab                     Tab
0x00FF0A 0xfffff XK_Linefeed                
0x00FF0B 0xfffff XK_Clear                    
0x00FF0D 0x00024 XK_Return                  Return
0x00FF10 0x00067 SUNF36(F11)                F11
0x00FF11 0x0006f SUNF37(F12)                F12
0x00FF13 0xfffff XK_Pause                    
0x00FF14 0xfffff XK_Scroll_Lock                
0x00FF1B 0x00035 XK_Escape                  Esc
0x00FFFF 0x00033 XK_Delete                  Delete
0x00FF20 0xfffff XK_Multi_key                
0x00FF21 0xfffff XK_Kanji                    
0x00FF22 0xfffff XK_Muhenkan                
0x00FF23 0xfffff XK_Henkan_Mode                
0x00FF23 0xfffff XK_Henkan                    
0x00FF24 0xfffff XK_Romaji                    
0x00FF25 0xfffff XK_Hiragana                
0x00FF26 0xfffff XK_Katakana                
0x00FF27 0xfffff XK_Hiragana_Katakana		
0x00FF28 0xfffff XK_Zenkaku                    
0x00FF29 0xfffff XK_Hankaku                    
0x00FF2A 0xfffff XK_Zenkaku_Hankaku            
0x00FF2B 0xfffff XK_Touroku                    
0x00FF2C 0xfffff XK_Massyo                    
0x00FF2D 0xfffff XK_Kana_Lock                
0x00FF2E 0xfffff XK_Kana_Shift                
0x00FF2F 0xfffff XK_Eisu_Shift                
0x00FF30 0xfffff XK_Eisu_toggle                
0x00FF50 0x00073 XK_Home                    Home
0x00FF51 0x0007b XK_Left                    Left
0x00FF52 0x0007e XK_Up                      Up
0x00FF53 0x0007c XK_Right                   Right
0x00FF54 0x0007d XK_Down                    Down
0x00FF55 0x0007e XK_Prior                   Up
0x00FF56 0x0007d XK_Next                    Down
0x00FF57 0x00077 XK_End                     End
0x00FF58 0xfffff XK_Begin                    
0x00FF60 0x00077 XK_Select                  End
0x00FF61 0xfffff XK_Print                    
0x00FF62 0x00069 XK_Execute                 PrintScrn(F13)
0x00FF63 0xfffff XK_Insert                    
0x00FF65 0xfffff XK_Undo            
0x00FF66 0xfffff XK_Redo                    
0x00FF67 0x00069 XK_Menu                    PrintScrn(F13)
0x00FF68 0xfffff XK_Find                    
0x00FF69 0x0006b XK_Cancel                  ScrollLock(F14)
0x00FF6A 0x00072 XK_Help                    Ins-Help
0x00FF6B 0x00071 XK_Break                   Pause(F15)
0x00FF6D 0x00047 HP1_User/System			Num_Lock-Clear
0x00FF6D 0x00047 HP2_Numlock				Num_Lock-Clear
0x00FF6F 0x0006b HP2_ClearLine				ScrollLock(F14)
0x00FF70 0x00072 HP2_InsertLine				Ins-Help
0x00FF71 0x00077 HP2_DeleteLine				End
0x00FF72 0x00072 HP2_InsertChar				Ins-Help
0x00FF73 0x00033 HP2_DeleteChar				Delete
0x00FF7E 0x0003a XK_Mode_switch             CommandKey
0x00FF7E 0xfffff XK_script_switch            
0x00FF7F 0x00047 XK_Num_Lock                Num_Lock-Clear
0x00FF80 0xfffff XK_KP_Space                
0x00FF89 0xfffff XK_KP_Tab                    
0x00FF8D 0x0004c XK_KP_Enter                Enter
0x00FF91 0xfffff XK_KP_F1                    
0x00FF92 0xfffff XK_KP_F2                    
0x00FF93 0xfffff XK_KP_F3                    
0x00FF94 0xfffff XK_KP_F4                    
0x00FFBD 0x00051 XK_KP_Equal                keypadEqual
0x00FFAA 0x00043 XK_KP_Multiply             keypadMultiply
0x00FFAB 0x00045 XK_KP_Add                  keypadAdd
0x00FFAC 0xfffff XK_KP_Separator            
0x00FFAD 0x0004e XK_KP_Subtract             keypadSubtract
0x00FFAE 0x00041 XK_KP_Decimal              keypadDecimal
0x00FFAF 0x0004b XK_KP_Divide               keypadDivide
0x00FFB0 0x00052 XK_KP_0                    keypad0
0x00FFB1 0x00053 XK_KP_1                    keypad1
0x00FFB2 0x00054 XK_KP_2                    keypad2
0x00FFB3 0x00055 XK_KP_3                    keypad3
0x00FFB4 0x00056 XK_KP_4                    keypad4
0x00FFB5 0x00057 XK_KP_5                    keypad5
0x00FFB6 0x00058 XK_KP_6                    keypad6
0x00FFB7 0x00059 XK_KP_7                    keypad7
0x00FFB8 0x0005b XK_KP_8                    keypad8
0x00FFB9 0x0005c XK_KP_9                    keypad9
0x00FFBE 0x0007a XK_F1                      F1
0x00FFBF 0x00078 XK_F2                      F2
0x00FFC0 0x00063 XK_F3                      F3
0x00FFC1 0x00076 XK_F4                      F4
0x00FFC2 0x00060 XK_F5                      F5
0x00FFC3 0x00061 XK_F6                      F6
0x00FFC4 0x00062 XK_F7                      F7
0x00FFC5 0x00064 XK_F8                      F8
0x00FFC6 0x00065 XK_F9                      F9
0x00FFC7 0x0006d XK_F10                     F10
0x00FFC8 0xfffff XK_F11                        
0x00FFC8 0xfffff XK_L1                        
0x00FFC9 0xfffff XK_F12                        
0x00FFC9 0xfffff XK_L2                        
0x00FFCA 0xfffff XK_F13                        
0x00FFCA 0xfffff XK_L3                        
0x00FFCB 0xfffff XK_F14                        
0x00FFCB 0xfffff XK_L4                        
0x00FFCC 0xfffff XK_F15                        
0x00FFCC 0xfffff XK_L5                        
0x00FFCD 0xfffff XK_F16                        
0x00FFCD 0xfffff XK_L6                        
0x00FFCE 0xfffff XK_F17                        
0x00FFCE 0xfffff XK_L7                        
0x00FFCF 0xfffff XK_F18                        
0x00FFCF 0xfffff XK_L8                        
0x00FFD0 0xfffff XK_F19                        
0x00FFD0 0xfffff XK_L9                        
0x00FFD1 0xfffff XK_F20                        
0x00FFD1 0xfffff XK_L10                        
0x00FFD2 0xfffff XK_F21                        
0x00FFD2 0x00071 XK_R1                      Pause(F15)
0x00FFD3 0xfffff XK_F22                        
0x00FFD3 0x00069 XK_R2                      PrintScrn(F13)
0x00FFD4 0xfffff XK_F23                        
0x00FFD4 0x0006b XK_R3                      ScrollLock(F14)
0x00FFD5 0xfffff XK_F24                      
0x00FFD5 0x00051 XK_R4                      keypadEqual
0x00FFD6 0xfffff XK_F25                      
0x00FFD6 0x0004b XK_R5                      keypadDivide
0x00FFD7 0xfffff XK_F26                        
0x00FFD7 0x00043 XK_R6                      keypadMultiply
0x00FFD8 0xfffff XK_F27                        
0x00FFD8 0x00073 XK_R7                      keypad7
0x00FFD9 0xfffff XK_F28                        
0x00FFD9 0xfffff XK_R8                        
0x00FFDA 0xfffff XK_F29                        
0x00FFDA 0x00074 XK_R9                      keypad9
0x00FFDB 0xfffff XK_F30                        
0x00FFDB 0xfffff XK_R10                        
0x00FFDC 0xfffff XK_F31                        
0x00FFDC 0x00057 XK_R11                     keypad5
0x00FFDD 0xfffff XK_F32                        
0x00FFDD 0xfffff XK_R12                        
0x00FFDE 0xfffff XK_F33                        
0x00FFDE 0x00077 XK_R13                     keypad1
0x00FFDF 0xfffff XK_F34                        
0x00FFDF 0xfffff XK_R14                        
0x00FFE0 0xfffff XK_F35                        
0x00FFE0 0x00079 XK_R15                     keypad3
0x00FFE1 0x00038 XK_Shift_L                 Shift
0x00FFE2 0x00038 XK_Shift_R                 Shift
0x00FFE3 0x0003b XK_Control_L               Control_Left
0x00FFE4 0x00036 XK_Control_R               Control_Right
0x00FFE5 0x00039 XK_Caps_Lock               Caps_Lock
0x00FFE6 0xfffff XK_Shift_Lock            
0x00FFE7 0x00037 XK_Meta_L                  CommandKey

# use next three for Hewlett Packard Keyboards C1429A and 46021A
#0x00FFE8 0x0003a XK_Meta_R                  Alt-Option
#0x00FFE9 0x00037 XK_Alt_L                   CommandKey
#0x00FFEA 0x0003a XK_Alt_R                   Alt-Option
# use next three for NCD and Sun Keyboards
0x00FFE8 0x00037 XK_Meta_R                  CommandKey
0x00FFE9 0x0003a XK_Alt_L                   Alt-Option
0x00FFEA 0x0003a XK_Alt_R                   Alt-Option

0x00FFEB 0xfffff XK_Super_L                    
0x00FFEC 0xfffff XK_Super_R                    
0x00FFED 0xfffff XK_Hyper_L            
0x00FFEE 0xfffff XK_Hyper_R            
0x000020 0x00031 XK_space                    space
0x000021 0x00012 XK_exclam                   !
0x000022 0x00027 XK_quotedbl                 "
0x000023 0x00014 XK_numbersign               #
0x000024 0x00015 XK_dollar                   $
0x000025 0x00017 XK_percent                  %
0x000026 0x0001a XK_ampersand                &
0x000027 0x00027 XK_apostrophe               '
0x000027 0x00027 XK_quoteright               '
0x000028 0x00019 XK_parenleft                (
0x000029 0x0001d XK_parenright               )
0x00002a 0x0001c XK_asterisk                 *
0x00002b 0x00018 XK_plus                     +
0x00002c 0x0002b XK_comma                    ,
0x00002d 0x0001b XK_minus                    -
0x00002e 0x0002f XK_period                   .
0x00002f 0x0002c XK_slash                    /
0x000030 0x0001d XK_0                        0
0x000031 0x00012 XK_1                        1
0x000032 0x00013 XK_2                        2
0x000033 0x00014 XK_3                        3
0x000034 0x00015 XK_4                        4
0x000035 0x00017 XK_5                        5
0x000036 0x00016 XK_6                        6
0x000037 0x0001a XK_7                        7
0x000038 0x0001c XK_8                        8
0x000039 0x00019 XK_9                        9
0x00003a 0x00029 XK_colon                    :
0x00003b 0x00029 XK_semicolon                ;
0x00003c 0x0002b XK_less                     <
0x00003d 0x00018 XK_equal                    =
0x00003e 0x0002f XK_greater                  >
0x00003f 0x0002c XK_question                 ?
0x000040 0x00013 XK_at                       @
0x000041 0x00000 XK_A                        A
0x000042 0x0000b XK_B                        B
0x000043 0x00008 XK_C                        C
0x000044 0x00002 XK_D                        D
0x000045 0x0000e XK_E                        E
0x000046 0x00003 XK_F                        F
0x000047 0x00005 XK_G                        G
0x000048 0x00004 XK_H                        H
0x000049 0x00022 XK_I                        I
0x00004a 0x00026 XK_J                        J
0x00004b 0x00028 XK_K                        K
0x00004c 0x00025 XK_L                        L
0x00004d 0x0002e XK_M                        M
0x00004e 0x0002d XK_N                        N
0x00004f 0x0001f XK_O                        O
0x000050 0x00023 XK_P                        P
0x000051 0x0000c XK_Q                        Q
0x000052 0x0000f XK_R                        R
0x000053 0x00001 XK_S                        S
0x000054 0x00011 XK_T                        T
0x000055 0x00020 XK_U                        U
0x000056 0x00009 XK_V                        V
0x000057 0x0000d XK_W                        W
0x000058 0x00007 XK_X                        X
0x000059 0x00010 XK_Y                        Y
0x00005a 0x00006 XK_Z                        Z
0x00005b 0x00021 XK_bracketleft              [
0x00005c 0x0002a XK_backslash                \
0x00005d 0x0001e XK_bracketright             ]
0x00005e 0x00016 XK_asciicircum              ^
0x00005f 0x0001b XK_underscore               _
0x000060 0x00032 XK_grave                    `
0x000060 0x00032 XK_quoteleft                `
0x000061 0x00000 XK_a                        a
0x000062 0x0000b XK_b                        b
0x000063 0x00008 XK_c                        c
0x000064 0x00002 XK_d                        d
0x000065 0x0000e XK_e                        e
0x000066 0x00003 XK_f                        f
0x000067 0x00005 XK_g                        g
0x000068 0x00004 XK_h                        h
0x000069 0x00022 XK_i                        i
0x00006a 0x00026 XK_j                        j
0x00006b 0x00028 XK_k                        k
0x00006c 0x00025 XK_l                        l
0x00006d 0x0002e XK_m                        m
0x00006e 0x0002d XK_n                        n
0x00006f 0x0001f XK_o                        o
0x000070 0x00023 XK_p                        p
0x000071 0x0000c XK_q                        q
0x000072 0x0000f XK_r                        r
0x000073 0x00001 XK_s                        s
0x000074 0x00011 XK_t                        t
0x000075 0x00020 XK_u                        u
0x000076 0x00009 XK_v                        v
0x000077 0x0000d XK_w                        w
0x000078 0x00007 XK_x                        x
0x000079 0x00010 XK_y                        y
0x00007a 0x00006 XK_z                        z
0x00007b 0x00021 XK_braceleft                {
0x00007c 0x0002a XK_bar                      |
0x00007d 0x0001e XK_braceright               }
0x00007e 0x00032 XK_asciitilde               ~
0x0000a0 0xfffff XK_nobreakspace		
0x0000a1 0xfffff XK_exclamdown		
0x0000a2 0xfffff XK_cent		
0x0000a3 0xfffff XK_sterling		
0x0000a4 0xfffff XK_currency		
0x0000a5 0xfffff XK_yen		
0x0000a6 0xfffff XK_brokenbar		
0x0000a7 0xfffff XK_section		
0x0000a8 0xfffff XK_diaeresis		
0x0000a9 0xfffff XK_copyright		
0x0000aa 0xfffff XK_ordfeminine		
0x0000ab 0xfffff XK_guillemotleft		
0x0000ac 0xfffff XK_notsign		
0x0000ad 0xfffff XK_hyphen		
0x0000ae 0xfffff XK_registered		
0x0000af 0xfffff XK_macron		
0x0000b0 0xfffff XK_degree		
0x0000b1 0xfffff XK_plusminus		
0x0000b2 0xfffff XK_twosuperior		
0x0000b3 0xfffff XK_threesuperior		
0x0000b4 0xfffff XK_acute		
0x0000b5 0xfffff XK_mu		
0x0000b6 0xfffff XK_paragraph		
0x0000b7 0xfffff XK_periodcentered		
0x0000b8 0xfffff XK_cedilla		
0x0000b9 0xfffff XK_onesuperior		
0x0000ba 0xfffff XK_masculine		
0x0000bb 0xfffff XK_guillemotright		
0x0000bc 0xfffff XK_onequarter		
0x0000bd 0xfffff XK_onehalf		
0x0000be 0xfffff XK_threequarters		
0x0000bf 0xfffff XK_questiondown		
0x0000c0 0xfffff XK_Agrave		
0x0000c1 0xfffff XK_Aacute		
0x0000c2 0xfffff XK_Acircumflex		
0x0000c3 0xfffff XK_Atilde		
0x0000c4 0xfffff XK_Adiaeresis		
0x0000c5 0xfffff XK_Aring		
0x0000c6 0xfffff XK_AE		
0x0000c7 0xfffff XK_Ccedilla		
0x0000c8 0xfffff XK_Egrave		
0x0000c9 0xfffff XK_Eacute		
0x0000ca 0xfffff XK_Ecircumflex		
0x0000cb 0xfffff XK_Ediaeresis		
0x0000cc 0xfffff XK_Igrave		
0x0000cd 0xfffff XK_Iacute		
0x0000ce 0xfffff XK_Icircumflex		
0x0000cf 0xfffff XK_Idiaeresis		
0x0000d0 0xfffff XK_ETH		
0x0000d0 0xfffff XK_Eth		
0x0000d1 0xfffff XK_Ntilde		
0x0000d2 0xfffff XK_Ograve		
0x0000d3 0xfffff XK_Oacute		
0x0000d4 0xfffff XK_Ocircumflex		
0x0000d5 0xfffff XK_Otilde		
0x0000d6 0xfffff XK_Odiaeresis		
0x0000d7 0xfffff XK_multiply		
0x0000d8 0xfffff XK_Ooblique		
0x0000d9 0xfffff XK_Ugrave		
0x0000da 0xfffff XK_Uacute		
0x0000db 0xfffff XK_Ucircumflex		
0x0000dc 0xfffff XK_Udiaeresis		
0x0000dd 0xfffff XK_Yacute		
0x0000de 0xfffff XK_THORN		
0x0000de 0xfffff XK_Thorn		
0x0000df 0xfffff XK_ssharp		
0x0000e0 0xfffff XK_agrave		
0x0000e1 0xfffff XK_aacute		
0x0000e2 0xfffff XK_acircumflex		
0x0000e3 0xfffff XK_atilde		
0x0000e4 0xfffff XK_adiaeresis		
0x0000e5 0xfffff XK_aring		
0x0000e6 0xfffff XK_ae		
0x0000e7 0xfffff XK_ccedilla		
0x0000e8 0xfffff XK_egrave		
0x0000e9 0xfffff XK_eacute		
0x0000ea 0xfffff XK_ecircumflex		
0x0000eb 0xfffff XK_ediaeresis		
0x0000ec 0xfffff XK_igrave		
0x0000ed 0xfffff XK_iacute		
0x0000ee 0xfffff XK_icircumflex		
0x0000ef 0xfffff XK_idiaeresis		
0x0000f0 0xfffff XK_eth		
0x0000f1 0xfffff XK_ntilde		
0x0000f2 0xfffff XK_ograve		
0x0000f3 0xfffff XK_oacute		
0x0000f4 0xfffff XK_ocircumflex		
0x0000f5 0xfffff XK_otilde		
0x0000f6 0xfffff XK_odiaeresis		
0x0000f7 0xfffff XK_division		
0x0000f8 0xfffff XK_oslash		
0x0000f9 0xfffff XK_ugrave		
0x0000fa 0xfffff XK_uacute		
0x0000fb 0xfffff XK_ucircumflex		
0x0000fc 0xfffff XK_udiaeresis		
0x0000fd 0xfffff XK_yacute		
0x0000fe 0xfffff XK_thorn		
0x0000ff 0xfffff XK_ydiaeresis		
# XK_LATIN2  		
0x0001a1 0xfffff XK_Aogonek		
0x0001a2 0xfffff XK_breve		
0x0001a3 0xfffff XK_Lstroke		
0x0001a5 0xfffff XK_Lcaron		
0x0001a6 0xfffff XK_Sacute		
0x0001a9 0xfffff XK_Scaron		
0x0001aa 0xfffff XK_Scedilla		
0x0001ab 0xfffff XK_Tcaron		
0x0001ac 0xfffff XK_Zacute		
0x0001ae 0xfffff XK_Zcaron		
0x0001af 0xfffff XK_Zabovedot		
0x0001b1 0xfffff XK_aogonek		
0x0001b2 0xfffff XK_ogonek		
0x0001b3 0xfffff XK_lstroke		
0x0001b5 0xfffff XK_lcaron		
0x0001b6 0xfffff XK_sacute		
0x0001b7 0xfffff XK_caron		
0x0001b9 0xfffff XK_scaron		
0x0001ba 0xfffff XK_scedilla		
0x0001bb 0xfffff XK_tcaron		
0x0001bc 0xfffff XK_zacute		
0x0001bd 0xfffff XK_doubleacute		
0x0001be 0xfffff XK_zcaron		
0x0001bf 0xfffff XK_zabovedot		
0x0001c0 0xfffff XK_Racute		
0x0001c3 0xfffff XK_Abreve		
0x0001c5 0xfffff XK_Lacute		
0x0001c6 0xfffff XK_Cacute		
0x0001c8 0xfffff XK_Ccaron		
0x0001ca 0xfffff XK_Eogonek		
0x0001cc 0xfffff XK_Ecaron		
0x0001cf 0xfffff XK_Dcaron		
0x0001d0 0xfffff XK_Dstroke		
0x0001d1 0xfffff XK_Nacute		
0x0001d2 0xfffff XK_Ncaron		
0x0001d5 0xfffff XK_Odoubleacute		
0x0001d8 0xfffff XK_Rcaron		
0x0001d9 0xfffff XK_Uring		
0x0001db 0xfffff XK_Udoubleacute		
0x0001de 0xfffff XK_Tcedilla		
0x0001e0 0xfffff XK_racute		
0x0001e3 0xfffff XK_abreve		
0x0001e5 0xfffff XK_lacute		
0x0001e6 0xfffff XK_cacute		
0x0001e8 0xfffff XK_ccaron		
0x0001ea 0xfffff XK_eogonek		
0x0001ec 0xfffff XK_ecaron		
0x0001ef 0xfffff XK_dcaron		
0x0001f0 0xfffff XK_dstroke		
0x0001f1 0xfffff XK_nacute		
0x0001f2 0xfffff XK_ncaron		
0x0001f5 0xfffff XK_odoubleacute		
0x0001fb 0xfffff XK_udoubleacute		
0x0001f8 0xfffff XK_rcaron		
0x0001f9 0xfffff XK_uring		
0x0001fe 0xfffff XK_tcedilla		
0x0001ff 0xfffff XK_abovedot		
# XK_LATIN3  		
0x0002a1 0xfffff XK_Hstroke		
0x0002a6 0xfffff XK_Hcircumflex		
0x0002a9 0xfffff XK_Iabovedot		
0x0002ab 0xfffff XK_Gbreve		
0x0002ac 0xfffff XK_Jcircumflex		
0x0002b1 0xfffff XK_hstroke		
0x0002b6 0xfffff XK_hcircumflex		
0x0002b9 0xfffff XK_idotless		
0x0002bb 0xfffff XK_gbreve		
0x0002bc 0xfffff XK_jcircumflex		
0x0002c5 0xfffff XK_Cabovedot		
0x0002c6 0xfffff XK_Ccircumflex		
0x0002d5 0xfffff XK_Gabovedot		
0x0002d8 0xfffff XK_Gcircumflex		
0x0002dd 0xfffff XK_Ubreve		
0x0002de 0xfffff XK_Scircumflex		
0x0002e5 0xfffff XK_cabovedot		
0x0002e6 0xfffff XK_ccircumflex		
0x0002f5 0xfffff XK_gabovedot		
0x0002f8 0xfffff XK_gcircumflex		
0x0002fd 0xfffff XK_ubreve		
0x0002fe 0xfffff XK_scircumflex		
# XK_LATIN4  		
0x0003a2 0xfffff XK_kra		
0x0003a2 0xfffff XK_kappa		
0x0003a3 0xfffff XK_Rcedilla		
0x0003a5 0xfffff XK_Itilde		
0x0003a6 0xfffff XK_Lcedilla		
0x0003aa 0xfffff XK_Emacron		
0x0003ab 0xfffff XK_Gcedilla		
0x0003ac 0xfffff XK_Tslash		
0x0003b3 0xfffff XK_rcedilla		
0x0003b5 0xfffff XK_itilde		
0x0003b6 0xfffff XK_lcedilla		
0x0003ba 0xfffff XK_emacron		
0x0003bb 0xfffff XK_gcedilla		
0x0003bc 0xfffff XK_tslash		
0x0003bd 0xfffff XK_ENG		
0x0003bf 0xfffff XK_eng		
0x0003c0 0xfffff XK_Amacron		
0x0003c7 0xfffff XK_Iogonek		
0x0003cc 0xfffff XK_Eabovedot		
0x0003cf 0xfffff XK_Imacron		
0x0003d1 0xfffff XK_Ncedilla		
0x0003d2 0xfffff XK_Omacron		
0x0003d3 0xfffff XK_Kcedilla		
0x0003d9 0xfffff XK_Uogonek		
0x0003dd 0xfffff XK_Utilde		
0x0003de 0xfffff XK_Umacron		
0x0003e0 0xfffff XK_amacron		
0x0003e7 0xfffff XK_iogonek		
0x0003ec 0xfffff XK_eabovedot		
0x0003ef 0xfffff XK_imacron		
0x0003f1 0xfffff XK_ncedilla		
0x0003f2 0xfffff XK_omacron		
0x0003f3 0xfffff XK_kcedilla		
0x0003f9 0xfffff XK_uogonek		
0x0003fd 0xfffff XK_utilde		
0x0003fe 0xfffff XK_umacron		
# XK_KATAKANA  		
0x00047e 0xfffff XK_overline		
0x0004a1 0xfffff XK_kana_fullstop		
0x0004a2 0xfffff XK_kana_openingbracket		
0x0004a3 0xfffff XK_kana_closingbracket		
0x0004a4 0xfffff XK_kana_comma		
0x0004a5 0xfffff XK_kana_conjunctive		
0x0004a5 0xfffff XK_kana_middledot		
0x0004a6 0xfffff XK_kana_WO		
0x0004a7 0xfffff XK_kana_a		
0x0004a8 0xfffff XK_kana_i		
0x0004a9 0xfffff XK_kana_u		
0x0004aa 0xfffff XK_kana_e		
0x0004ab 0xfffff XK_kana_o		
0x0004ac 0xfffff XK_kana_ya		
0x0004ad 0xfffff XK_kana_yu		
0x0004ae 0xfffff XK_kana_yo		
0x0004af 0xfffff XK_kana_tsu		
0x0004af 0xfffff XK_kana_tu		
0x0004b0 0xfffff XK_prolongedsound		
0x0004b1 0xfffff XK_kana_A		
0x0004b2 0xfffff XK_kana_I		
0x0004b3 0xfffff XK_kana_U		
0x0004b4 0xfffff XK_kana_E		
0x0004b5 0xfffff XK_kana_O		
0x0004b6 0xfffff XK_kana_KA		
0x0004b7 0xfffff XK_kana_KI		
0x0004b8 0xfffff XK_kana_KU		
0x0004b9 0xfffff XK_kana_KE		
0x0004ba 0xfffff XK_kana_KO		
0x0004bb 0xfffff XK_kana_SA		
0x0004bc 0xfffff XK_kana_SHI		
0x0004bd 0xfffff XK_kana_SU		
0x0004be 0xfffff XK_kana_SE		
0x0004bf 0xfffff XK_kana_SO		
0x0004c0 0xfffff XK_kana_TA		
0x0004c1 0xfffff XK_kana_CHI		
0x0004c1 0xfffff XK_kana_TI		
0x0004c2 0xfffff XK_kana_TSU		
0x0004c2 0xfffff XK_kana_TU		
0x0004c3 0xfffff XK_kana_TE		
0x0004c4 0xfffff XK_kana_TO		
0x0004c5 0xfffff XK_kana_NA		
0x0004c6 0xfffff XK_kana_NI		
0x0004c7 0xfffff XK_kana_NU		
0x0004c8 0xfffff XK_kana_NE		
0x0004c9 0xfffff XK_kana_NO		
0x0004ca 0xfffff XK_kana_HA		
0x0004cb 0xfffff XK_kana_HI		
0x0004cc 0xfffff XK_kana_FU		
0x0004cc 0xfffff XK_kana_HU		
0x0004cd 0xfffff XK_kana_HE		
0x0004ce 0xfffff XK_kana_HO		
0x0004cf 0xfffff XK_kana_MA		
0x0004d0 0xfffff XK_kana_MI		
0x0004d1 0xfffff XK_kana_MU		
0x0004d2 0xfffff XK_kana_ME		
0x0004d3 0xfffff XK_kana_MO		
0x0004d4 0xfffff XK_kana_YA		
0x0004d5 0xfffff XK_kana_YU		
0x0004d6 0xfffff XK_kana_YO		
0x0004d7 0xfffff XK_kana_RA		
0x0004d8 0xfffff XK_kana_RI		
0x0004d9 0xfffff XK_kana_RU		
0x0004da 0xfffff XK_kana_RE		
0x0004db 0xfffff XK_kana_RO		
0x0004dc 0xfffff XK_kana_WA		
0x0004dd 0xfffff XK_kana_N		
0x0004de 0xfffff XK_voicedsound		
0x0004df 0xfffff XK_semivoicedsound		
0x00FF7E 0xfffff XK_kana_switch		
# XK_ARABIC  		
0x0005ac 0xfffff XK_Arabic_comma		
0x0005bb 0xfffff XK_Arabic_semicolon		
0x0005bf 0xfffff XK_Arabic_question_mark		
0x0005c1 0xfffff XK_Arabic_hamza		
0x0005c2 0xfffff XK_Arabic_maddaonalef		
0x0005c3 0xfffff XK_Arabic_hamzaonalef		
0x0005c4 0xfffff XK_Arabic_hamzaonwaw		
0x0005c5 0xfffff XK_Arabic_hamzaunderalef		
0x0005c6 0xfffff XK_Arabic_hamzaonyeh		
0x0005c7 0xfffff XK_Arabic_alef		
0x0005c8 0xfffff XK_Arabic_beh		
0x0005c9 0xfffff XK_Arabic_tehmarbuta		
0x0005ca 0xfffff XK_Arabic_teh		
0x0005cb 0xfffff XK_Arabic_theh		
0x0005cc 0xfffff XK_Arabic_jeem		
0x0005cd 0xfffff XK_Arabic_hah		
0x0005ce 0xfffff XK_Arabic_khah		
0x0005cf 0xfffff XK_Arabic_dal		
0x0005d0 0xfffff XK_Arabic_thal		
0x0005d1 0xfffff XK_Arabic_ra		
0x0005d2 0xfffff XK_Arabic_zain		
0x0005d3 0xfffff XK_Arabic_seen		
0x0005d4 0xfffff XK_Arabic_sheen		
0x0005d5 0xfffff XK_Arabic_sad		
0x0005d6 0xfffff XK_Arabic_dad		
0x0005d7 0xfffff XK_Arabic_tah		
0x0005d8 0xfffff XK_Arabic_zah		
0x0005d9 0xfffff XK_Arabic_ain		
0x0005da 0xfffff XK_Arabic_ghain		
0x0005e0 0xfffff XK_Arabic_tatweel		
0x0005e1 0xfffff XK_Arabic_feh		
0x0005e2 0xfffff XK_Arabic_qaf		
0x0005e3 0xfffff XK_Arabic_kaf		
0x0005e4 0xfffff XK_Arabic_lam		
0x0005e5 0xfffff XK_Arabic_meem		
0x0005e6 0xfffff XK_Arabic_noon		
0x0005e7 0xfffff XK_Arabic_ha		
0x0005e7 0xfffff XK_Arabic_heh		
0x0005e8 0xfffff XK_Arabic_waw		
0x0005e9 0xfffff XK_Arabic_alefmaksura		
0x0005ea 0xfffff XK_Arabic_yeh		
0x0005eb 0xfffff XK_Arabic_fathatan		
0x0005ec 0xfffff XK_Arabic_dammatan		
0x0005ed 0xfffff XK_Arabic_kasratan		
0x0005ee 0xfffff XK_Arabic_fatha		
0x0005ef 0xfffff XK_Arabic_damma		
0x0005f0 0xfffff XK_Arabic_kasra		
0x0005f1 0xfffff XK_Arabic_shadda		
0x0005f2 0xfffff XK_Arabic_sukun		
0x00FF7E 0xfffff XK_Arabic_switch		
# XK_CYRILLIC  		
0x0006a1 0xfffff XK_Serbian_dje		
0x0006a2 0xfffff XK_Macedonia_gje		
0x0006a3 0xfffff XK_Cyrillic_io		
0x0006a4 0xfffff XK_Ukrainian_ie		
0x0006a4 0xfffff XK_Ukranian_je		
0x0006a5 0xfffff XK_Macedonia_dse		
0x0006a6 0xfffff XK_Ukrainian_i		
0x0006a6 0xfffff XK_Ukranian_i		
0x0006a7 0xfffff XK_Ukrainian_yi		
0x0006a7 0xfffff XK_Ukranian_yi		
0x0006a8 0xfffff XK_Cyrillic_je		
0x0006a8 0xfffff XK_Serbian_je		
0x0006a9 0xfffff XK_Cyrillic_lje		
0x0006a9 0xfffff XK_Serbian_lje		
0x0006aa 0xfffff XK_Cyrillic_nje		
0x0006aa 0xfffff XK_Serbian_nje		
0x0006ab 0xfffff XK_Serbian_tshe		
0x0006ac 0xfffff XK_Macedonia_kje		
0x0006ae 0xfffff XK_Byelorussian_shortu		
0x0006af 0xfffff XK_Cyrillic_dzhe		
0x0006af 0xfffff XK_Serbian_dze		
0x0006b0 0xfffff XK_numerosign		
0x0006b1 0xfffff XK_Serbian_DJE		
0x0006b2 0xfffff XK_Macedonia_GJE		
0x0006b3 0xfffff XK_Cyrillic_IO		
0x0006b4 0xfffff XK_Ukrainian_IE		
0x0006b4 0xfffff XK_Ukranian_JE		
0x0006b5 0xfffff XK_Macedonia_DSE		
0x0006b6 0xfffff XK_Ukrainian_I		
0x0006b6 0xfffff XK_Ukranian_I		
0x0006b7 0xfffff XK_Ukrainian_YI		
0x0006b7 0xfffff XK_Ukranian_YI		
0x0006b8 0xfffff XK_Cyrillic_JE		
0x0006b8 0xfffff XK_Serbian_JE		
0x0006b9 0xfffff XK_Cyrillic_LJE		
0x0006b9 0xfffff XK_Serbian_LJE		
0x0006ba 0xfffff XK_Cyrillic_NJE		
0x0006ba 0xfffff XK_Serbian_NJE		
0x0006bb 0xfffff XK_Serbian_TSHE		
0x0006bc 0xfffff XK_Macedonia_KJE		
0x0006be 0xfffff XK_Byelorussian_SHORTU		
0x0006bf 0xfffff XK_Cyrillic_DZHE		
0x0006bf 0xfffff XK_Serbian_DZE		
0x0006c0 0xfffff XK_Cyrillic_yu		
0x0006c1 0xfffff XK_Cyrillic_a		
0x0006c2 0xfffff XK_Cyrillic_be		
0x0006c3 0xfffff XK_Cyrillic_tse		
0x0006c4 0xfffff XK_Cyrillic_de		
0x0006c5 0xfffff XK_Cyrillic_ie		
0x0006c6 0xfffff XK_Cyrillic_ef		
0x0006c7 0xfffff XK_Cyrillic_ghe		
0x0006c8 0xfffff XK_Cyrillic_ha		
0x0006c9 0xfffff XK_Cyrillic_i		
0x0006ca 0xfffff XK_Cyrillic_shorti		
0x0006cb 0xfffff XK_Cyrillic_ka		
0x0006cc 0xfffff XK_Cyrillic_el		
0x0006cd 0xfffff XK_Cyrillic_em		
0x0006ce 0xfffff XK_Cyrillic_en		
0x0006cf 0xfffff XK_Cyrillic_o		
0x0006d0 0xfffff XK_Cyrillic_pe		
0x0006d1 0xfffff XK_Cyrillic_ya		
0x0006d2 0xfffff XK_Cyrillic_er		
0x0006d3 0xfffff XK_Cyrillic_es		
0x0006d4 0xfffff XK_Cyrillic_te		
0x0006d5 0xfffff XK_Cyrillic_u		
0x0006d6 0xfffff XK_Cyrillic_zhe		
0x0006d7 0xfffff XK_Cyrillic_ve		
0x0006d8 0xfffff XK_Cyrillic_softsign		
0x0006d9 0xfffff XK_Cyrillic_yeru		
0x0006da 0xfffff XK_Cyrillic_ze		
0x0006db 0xfffff XK_Cyrillic_sha		
0x0006dc 0xfffff XK_Cyrillic_e		
0x0006dd 0xfffff XK_Cyrillic_shcha		
0x0006de 0xfffff XK_Cyrillic_che		
0x0006df 0xfffff XK_Cyrillic_hardsign		
0x0006e0 0xfffff XK_Cyrillic_YU		
0x0006e1 0xfffff XK_Cyrillic_A		
0x0006e2 0xfffff XK_Cyrillic_BE		
0x0006e3 0xfffff XK_Cyrillic_TSE		
0x0006e4 0xfffff XK_Cyrillic_DE		
0x0006e5 0xfffff XK_Cyrillic_IE		
0x0006e6 0xfffff XK_Cyrillic_EF		
0x0006e7 0xfffff XK_Cyrillic_GHE		
0x0006e8 0xfffff XK_Cyrillic_HA		
0x0006e9 0xfffff XK_Cyrillic_I		
0x0006ea 0xfffff XK_Cyrillic_SHORTI		
0x0006eb 0xfffff XK_Cyrillic_KA		
0x0006ec 0xfffff XK_Cyrillic_EL		
0x0006ed 0xfffff XK_Cyrillic_EM		
0x0006ee 0xfffff XK_Cyrillic_EN		
0x0006ef 0xfffff XK_Cyrillic_O		
0x0006f0 0xfffff XK_Cyrillic_PE		
0x0006f1 0xfffff XK_Cyrillic_YA		
0x0006f2 0xfffff XK_Cyrillic_ER		
0x0006f3 0xfffff XK_Cyrillic_ES		
0x0006f4 0xfffff XK_Cyrillic_TE		
0x0006f5 0xfffff XK_Cyrillic_U		
0x0006f6 0xfffff XK_Cyrillic_ZHE		
0x0006f7 0xfffff XK_Cyrillic_VE		
0x0006f8 0xfffff XK_Cyrillic_SOFTSIGN		
0x0006f9 0xfffff XK_Cyrillic_YERU		
0x0006fa 0xfffff XK_Cyrillic_ZE		
0x0006fb 0xfffff XK_Cyrillic_SHA		
0x0006fc 0xfffff XK_Cyrillic_E		
0x0006fd 0xfffff XK_Cyrillic_SHCHA		
0x0006fe 0xfffff XK_Cyrillic_CHE		
0x0006ff 0xfffff XK_Cyrillic_HARDSIGN		
# XK_GREEK  		
0x0007a1 0xfffff XK_Greek_ALPHAaccent		
0x0007a2 0xfffff XK_Greek_EPSILONaccent		
0x0007a3 0xfffff XK_Greek_ETAaccent		
0x0007a4 0xfffff XK_Greek_IOTAaccent		
0x0007a5 0xfffff XK_Greek_IOTAdiaeresis		
0x0007a7 0xfffff XK_Greek_OMICRONaccent		
0x0007a8 0xfffff XK_Greek_UPSILONaccent		
0x0007a9 0xfffff XK_Greek_UPSILONdieresis		
0x0007ab 0xfffff XK_Greek_OMEGAaccent		
0x0007ae 0xfffff XK_Greek_accentdieresis		
0x0007af 0xfffff XK_Greek_horizbar		
0x0007b1 0xfffff XK_Greek_alphaaccent		
0x0007b2 0xfffff XK_Greek_epsilonaccent		
0x0007b3 0xfffff XK_Greek_etaaccent		
0x0007b4 0xfffff XK_Greek_iotaaccent		
0x0007b5 0xfffff XK_Greek_iotadieresis		
0x0007b6 0xfffff XK_Greek_iotaaccentdieresis		
0x0007b7 0xfffff XK_Greek_omicronaccent		
0x0007b8 0xfffff XK_Greek_upsilonaccent		
0x0007b9 0xfffff XK_Greek_upsilondieresis		
0x0007ba 0xfffff XK_Greek_upsilonaccentdieresis		
0x0007bb 0xfffff XK_Greek_omegaaccent		
0x0007c1 0xfffff XK_Greek_ALPHA		
0x0007c2 0xfffff XK_Greek_BETA		
0x0007c3 0xfffff XK_Greek_GAMMA		
0x0007c4 0xfffff XK_Greek_DELTA		
0x0007c5 0xfffff XK_Greek_EPSILON		
0x0007c6 0xfffff XK_Greek_ZETA		
0x0007c7 0xfffff XK_Greek_ETA		
0x0007c8 0xfffff XK_Greek_THETA		
0x0007c9 0xfffff XK_Greek_IOTA		
0x0007ca 0xfffff XK_Greek_KAPPA		
0x0007cb 0xfffff XK_Greek_LAMDA		
0x0007cb 0xfffff XK_Greek_LAMBDA		
0x0007cc 0xfffff XK_Greek_MU		
0x0007cd 0xfffff XK_Greek_NU		
0x0007ce 0xfffff XK_Greek_XI		
0x0007cf 0xfffff XK_Greek_OMICRON		
0x0007d0 0xfffff XK_Greek_PI		
0x0007d1 0xfffff XK_Greek_RHO		
0x0007d2 0xfffff XK_Greek_SIGMA		
0x0007d4 0xfffff XK_Greek_TAU		
0x0007d5 0xfffff XK_Greek_UPSILON		
0x0007d6 0xfffff XK_Greek_PHI		
0x0007d7 0xfffff XK_Greek_CHI		
0x0007d8 0xfffff XK_Greek_PSI		
0x0007d9 0xfffff XK_Greek_OMEGA		
0x0007e1 0xfffff XK_Greek_alpha		
0x0007e2 0xfffff XK_Greek_beta		
0x0007e3 0xfffff XK_Greek_gamma		
0x0007e4 0xfffff XK_Greek_delta		
0x0007e5 0xfffff XK_Greek_epsilon		
0x0007e6 0xfffff XK_Greek_zeta		
0x0007e7 0xfffff XK_Greek_eta		
0x0007e8 0xfffff XK_Greek_theta		
0x0007e9 0xfffff XK_Greek_iota		
0x0007ea 0xfffff XK_Greek_kappa		
0x0007eb 0xfffff XK_Greek_lamda		
0x0007eb 0xfffff XK_Greek_lambda		
0x0007ec 0xfffff XK_Greek_mu		
0x0007ed 0xfffff XK_Greek_nu		
0x0007ee 0xfffff XK_Greek_xi		
0x0007ef 0xfffff XK_Greek_omicron		
0x0007f0 0xfffff XK_Greek_pi		
0x0007f1 0xfffff XK_Greek_rho		
0x0007f2 0xfffff XK_Greek_sigma		
0x0007f3 0xfffff XK_Greek_finalsmallsigma		
0x0007f4 0xfffff XK_Greek_tau		
0x0007f5 0xfffff XK_Greek_upsilon		
0x0007f6 0xfffff XK_Greek_phi		
0x0007f7 0xfffff XK_Greek_chi		
0x0007f8 0xfffff XK_Greek_psi		
0x0007f9 0xfffff XK_Greek_omega		
0x00FF7E 0xfffff XK_Greek_switch		
# XK_TECHNICAL  		
0x0008a1 0xfffff XK_leftradical		
0x0008a2 0xfffff XK_topleftradical		
0x0008a3 0xfffff XK_horizconnector		
0x0008a4 0xfffff XK_topintegral		
0x0008a5 0xfffff XK_botintegral		
0x0008a6 0xfffff XK_vertconnector		
0x0008a7 0xfffff XK_topleftsqbracket		
0x0008a8 0xfffff XK_botleftsqbracket		
0x0008a9 0xfffff XK_toprightsqbracket		
0x0008aa 0xfffff XK_botrightsqbracket		
0x0008ab 0xfffff XK_topleftparens		
0x0008ac 0xfffff XK_botleftparens		
0x0008ad 0xfffff XK_toprightparens		
0x0008ae 0xfffff XK_botrightparens		
0x0008af 0xfffff XK_leftmiddlecurlybrace		
0x0008b0 0xfffff XK_rightmiddlecurlybrace		
0x0008b1 0xfffff XK_topleftsummation		
0x0008b2 0xfffff XK_botleftsummation		
0x0008b3 0xfffff XK_topvertsummationconnector		
0x0008b4 0xfffff XK_botvertsummationconnector		
0x0008b5 0xfffff XK_toprightsummation		
0x0008b6 0xfffff XK_botrightsummation		
0x0008b7 0xfffff XK_rightmiddlesummation		
0x0008bc 0xfffff XK_lessthanequal		
0x0008bd 0xfffff XK_notequal		
0x0008be 0xfffff XK_greaterthanequal		
0x0008bf 0xfffff XK_integral		
0x0008c0 0xfffff XK_therefore		
0x0008c1 0xfffff XK_variation		
0x0008c2 0xfffff XK_infinity		
0x0008c5 0xfffff XK_nabla		
0x0008c8 0xfffff XK_approximate		
0x0008c9 0xfffff XK_similarequal		
0x0008cd 0xfffff XK_ifonlyif		
0x0008ce 0xfffff XK_implies		
0x0008cf 0xfffff XK_identical		
0x0008d6 0xfffff XK_radical		
0x0008da 0xfffff XK_includedin		
0x0008db 0xfffff XK_includes		
0x0008dc 0xfffff XK_intersection		
0x0008dd 0xfffff XK_union		
0x0008de 0xfffff XK_logicaland		
0x0008df 0xfffff XK_logicalor		
0x0008ef 0xfffff XK_partialderivative		
0x0008f6 0xfffff XK_function		
0x0008fb 0xfffff XK_leftarrow		
0x0008fc 0xfffff XK_uparrow		
0x0008fd 0xfffff XK_rightarrow		
0x0008fe 0xfffff XK_downarrow		
# XK_SPECIAL  		
0x0009df 0xfffff XK_blank		
0x0009e0 0xfffff XK_soliddiamond		
0x0009e1 0xfffff XK_checkerboard		
0x0009e2 0xfffff XK_ht		
0x0009e3 0xfffff XK_ff		
0x0009e4 0xfffff XK_cr		
0x0009e5 0xfffff XK_lf		
0x0009e8 0xfffff XK_nl		
0x0009e9 0xfffff XK_vt		
0x0009ea 0xfffff XK_lowrightcorner		
0x0009eb 0xfffff XK_uprightcorner		
0x0009ec 0xfffff XK_upleftcorner		
0x0009ed 0xfffff XK_lowleftcorner		
0x0009ee 0xfffff XK_crossinglines		
0x0009ef 0xfffff XK_horizlinescan1		
0x0009f0 0xfffff XK_horizlinescan3		
0x0009f1 0xfffff XK_horizlinescan5		
0x0009f2 0xfffff XK_horizlinescan7		
0x0009f3 0xfffff XK_horizlinescan9		
0x0009f4 0xfffff XK_leftt		
0x0009f5 0xfffff XK_rightt		
0x0009f6 0xfffff XK_bott		
0x0009f7 0xfffff XK_topt		
0x0009f8 0xfffff XK_vertbar		
# XK_PUBLISHING  		
0x000aa1 0xfffff XK_emspace		
0x000aa2 0xfffff XK_enspace		
0x000aa3 0xfffff XK_em3space		
0x000aa4 0xfffff XK_em4space		
0x000aa5 0xfffff XK_digitspace		
0x000aa6 0xfffff XK_punctspace		
0x000aa7 0xfffff XK_thinspace		
0x000aa8 0xfffff XK_hairspace		
0x000aa9 0xfffff XK_emdash		
0x000aaa 0xfffff XK_endash		
0x000aac 0xfffff XK_signifblank		
0x000aae 0xfffff XK_ellipsis		
0x000aaf 0xfffff XK_doubbaselinedot		
0x000ab0 0xfffff XK_onethird		
0x000ab1 0xfffff XK_twothirds		
0x000ab2 0xfffff XK_onefifth		
0x000ab3 0xfffff XK_twofifths		
0x000ab4 0xfffff XK_threefifths		
0x000ab5 0xfffff XK_fourfifths		
0x000ab6 0xfffff XK_onesixth		
0x000ab7 0xfffff XK_fivesixths		
0x000ab8 0xfffff XK_careof		
0x000abb 0xfffff XK_figdash		
0x000abc 0xfffff XK_leftanglebracket		
0x000abd 0xfffff XK_decimalpoint		
0x000abe 0xfffff XK_rightanglebracket		
0x000abf 0xfffff XK_marker		
0x000ac3 0xfffff XK_oneeighth		
0x000ac4 0xfffff XK_threeeighths		
0x000ac5 0xfffff XK_fiveeighths		
0x000ac6 0xfffff XK_seveneighths		
0x000ac9 0xfffff XK_trademark		
0x000aca 0xfffff XK_signaturemark		
0x000acb 0xfffff XK_trademarkincircle		
0x000acc 0xfffff XK_leftopentriangle		
0x000acd 0xfffff XK_rightopentriangle		
0x000ace 0xfffff XK_emopencircle		
0x000acf 0xfffff XK_emopenrectangle		
0x000ad0 0xfffff XK_leftsinglequotemark		
0x000ad1 0xfffff XK_rightsinglequotemark		
0x000ad2 0xfffff XK_leftdoublequotemark		
0x000ad3 0xfffff XK_rightdoublequotemark		
0x000ad4 0xfffff XK_prescription		
0x000ad6 0xfffff XK_minutes		
0x000ad7 0xfffff XK_seconds		
0x000ad9 0xfffff XK_latincross		
0x000ada 0xfffff XK_hexagram		
0x000adb 0xfffff XK_filledrectbullet		
0x000adc 0xfffff XK_filledlefttribullet		
0x000add 0xfffff XK_filledrighttribullet		
0x000ade 0xfffff XK_emfilledcircle		
0x000adf 0xfffff XK_emfilledrect		
0x000ae0 0xfffff XK_enopencircbullet		
0x000ae1 0xfffff XK_enopensquarebullet		
0x000ae2 0xfffff XK_openrectbullet		
0x000ae3 0xfffff XK_opentribulletup		
0x000ae4 0xfffff XK_opentribulletdown		
0x000ae5 0xfffff XK_openstar		
0x000ae6 0xfffff XK_enfilledcircbullet		
0x000ae7 0xfffff XK_enfilledsqbullet		
0x000ae8 0xfffff XK_filledtribulletup		
0x000ae9 0xfffff XK_filledtribulletdown		
0x000aea 0xfffff XK_leftpointer		
0x000aeb 0xfffff XK_rightpointer		
0x000aec 0xfffff XK_club		
0x000aed 0xfffff XK_diamond		
0x000aee 0xfffff XK_heart		
0x000af0 0xfffff XK_maltesecross		
0x000af1 0xfffff XK_dagger		
0x000af2 0xfffff XK_doubledagger		
0x000af3 0xfffff XK_checkmark		
0x000af4 0xfffff XK_ballotcross		
0x000af5 0xfffff XK_musicalsharp		
0x000af6 0xfffff XK_musicalflat		
0x000af7 0xfffff XK_malesymbol		
0x000af8 0xfffff XK_femalesymbol		
0x000af9 0xfffff XK_telephone		
0x000afa 0xfffff XK_telephonerecorder		
0x000afb 0xfffff XK_phonographcopyright		
0x000afc 0xfffff XK_caret		
0x000afd 0xfffff XK_singlelowquotemark		
0x000afe 0xfffff XK_doublelowquotemark		
0x000aff 0xfffff XK_cursor		
# XK_APL  		
0x000ba3 0xfffff XK_leftcaret		
0x000ba6 0xfffff XK_rightcaret		
0x000ba8 0xfffff XK_downcaret		
0x000ba9 0xfffff XK_upcaret		
0x000bc0 0xfffff XK_overbar		
0x000bc2 0xfffff XK_downtack		
0x000bc3 0xfffff XK_upshoe		
0x000bc4 0xfffff XK_downstile		
0x000bc6 0xfffff XK_underbar		
0x000bca 0xfffff XK_jot		
0x000bcc 0xfffff XK_quad		
0x000bce 0xfffff XK_uptack		
0x000bcf 0xfffff XK_circle		
0x000bd3 0xfffff XK_upstile		
0x000bd6 0xfffff XK_downshoe		
0x000bd8 0xfffff XK_rightshoe		
0x000bda 0xfffff XK_leftshoe		
0x000bdc 0xfffff XK_lefttack		
0x000bfc 0xfffff XK_righttack		
# XK_HEBREW  		
0x000cdf 0xfffff XK_hebrew_doublelowline		
0x000ce0 0xfffff XK_hebrew_aleph		
0x000ce1 0xfffff XK_hebrew_bet		
0x000ce1 0xfffff XK_hebrew_beth		
0x000ce2 0xfffff XK_hebrew_gimel		
0x000ce2 0xfffff XK_hebrew_gimmel		
0x000ce3 0xfffff XK_hebrew_dalet		
0x000ce3 0xfffff XK_hebrew_daleth		
0x000ce4 0xfffff XK_hebrew_he		
0x000ce5 0xfffff XK_hebrew_waw		
0x000ce6 0xfffff XK_hebrew_zain		
0x000ce6 0xfffff XK_hebrew_zayin		
0x000ce7 0xfffff XK_hebrew_chet		
0x000ce7 0xfffff XK_hebrew_het		
0x000ce8 0xfffff XK_hebrew_tet		
0x000ce8 0xfffff XK_hebrew_teth		
0x000ce9 0xfffff XK_hebrew_yod		
0x000cea 0xfffff XK_hebrew_finalkaph		
0x000ceb 0xfffff XK_hebrew_kaph		
0x000cec 0xfffff XK_hebrew_lamed		
0x000ced 0xfffff XK_hebrew_finalmem		
0x000cee 0xfffff XK_hebrew_mem		
0x000cef 0xfffff XK_hebrew_finalnun		
0x000cf0 0xfffff XK_hebrew_nun		
0x000cf1 0xfffff XK_hebrew_samech		
0x000cf1 0xfffff XK_hebrew_samekh		
0x000cf2 0xfffff XK_hebrew_ayin		
0x000cf3 0xfffff XK_hebrew_finalpe		
0x000cf4 0xfffff XK_hebrew_pe		
0x000cf5 0xfffff XK_hebrew_finalzade		
0x000cf5 0xfffff XK_hebrew_finalzadi		
0x000cf6 0xfffff XK_hebrew_zade		
0x000cf6 0xfffff XK_hebrew_zadi		
0x000cf7 0xfffff XK_hebrew_qoph		
0x000cf7 0xfffff XK_hebrew_kuf		
0x000cf8 0xfffff XK_hebrew_resh		
0x000cf9 0xfffff XK_hebrew_shin		
0x000cfa 0xfffff XK_hebrew_taw		
0x000cfa 0xfffff XK_hebrew_taf		
0x00FF7E 0xfffff XK_Hebrew_switch		
