;
; ISENHD KeySym Text File
;
version = "eXcursion Keysym V2.0"
;
Description "Industry Standard Enhanced Keysym file with DEC LK201-style layout"
;
; This file will map the numeric and arrow keypad keys to an LK201-style
; layout. For example, numlock is mapped to PF1, the numeric keypad 
; key "/" is mapped to PF2; the "Home" key is mapped to Find, etc.
;
0x01	unshifted	XK_Escape
0x01	shifted 	XK_Multi_key	 ;Compose
;
0x3B	unshifted	XK_F1
0x3C	unshifted	XK_F2
0x3D	unshifted	XK_F3
0x3E	unshifted	XK_F4
0x3F	unshifted	XK_F5
0x40	unshifted	XK_F6
0x41	unshifted	XK_F7
0x42	unshifted	XK_F8
0x43	unshifted       XK_F9
0x44	unshifted	XK_F10
;
0x57	unshifted	XK_Help
0x58	unshifted	XK_Menu
;
; Enhanced keyboard scan code sequences are converted to new scan codes
; to provide for unique output for each key.  For example, the right control
; key, which issues a 0xE0 0x1D sequence has been converted to 0x5B, etc. 
;
0x5D    unshifted       XK_Print ; may be diverted by keyboard driver for
;                                           local printscreen 
0x46    unshifted	XK_Scroll_Lock
;
0x5F    unshifted	XK_Pause  
;
;
;  arrow keypad
;
0x68	unshifted	XK_Insert	      ; Insert
0x60	unshifted	XK_Find 	      ; Home
0x62	unshifted	XK_Prior	      ; PageUp
0x69	unshifted	DXK_Remove	      ; Delete
0x65	unshifted	XK_Select	      ; End 
0x67	unshifted	XK_Next 	      ; PageDown
;
0x61	unshifted	XK_Up
0x63	unshifted	XK_Left
0x66	unshifted	XK_Down
0x64	unshifted	XK_Right
;
;
;  numeric keypad - numlock does not shift state for these keys in this map
;
0x45	unshifted	XK_KP_F1            ; numlock key
0x5C	unshifted	XK_KP_F2            ; keypad slash key
0x37	unshifted	XK_KP_F3            ; keypad multiply/print key
0x4A	unshifted	XK_KP_F4            ; keypad minus key
;
0x47	unshifted 	XK_KP_7
0x48	unshifted 	XK_KP_8
0x49	unshifted 	XK_KP_9

0x4E	unshifted 	XK_KP_Separator     ; Numeric plus key
0x4E	shifted	        XK_KP_Subtract	    
;
0x4B	unshifted 	XK_KP_4
0x4C	unshifted 	XK_KP_5 	
0x4D	unshifted 	XK_KP_6
;
0x4F	unshifted 	XK_KP_1
0x50	unshifted 	XK_KP_2
0x51	unshifted 	XK_KP_3
;
0x52	unshifted 	XK_KP_0
0x53	unshifted 	XK_KP_Decimal
0x5A	unshifted	XK_KP_Enter
;
;
;  main keypad
;
0x2A	unshifted	XK_Shift_L
0x36	unshifted	XK_Shift_R
;
0x1D	unshifted	XK_Control_L
0x5B	unshifted	XK_Control_R	 
;
0x38	unshifted	XK_Alt_L
0x5E	unshifted	XK_Alt_R	 
;
0x3A	unshifted	XK_Caps_Lock
;0x3A	 unshifted	 XK_Shift_Lock	 ;not mapped, one or the other
;
0x0E	unshifted	XK_Delete
;                       
0x1C	unshifted	XK_Return
;
0x0F	unshifted	XK_Tab
;
; ISENH United States keysym text file - main keypad keys
;
; numeric row
;
0x29	unshifted	XK_grave
0x29	shifted 	XK_asciitilde
;
0x02	unshifted	XK_1
0x02	shifted 	XK_exclam
;
0x03	unshifted	XK_2
0x03	shifted 	XK_at
;
0x04	unshifted	XK_3
0x04	shifted 	XK_numbersign
;
0x05	unshifted	XK_4
0x05	shifted 	XK_dollar
;
0x06	unshifted	XK_5
0x06	shifted 	XK_percent
;
0x07	unshifted	XK_6
0x07	shifted 	XK_asciicircum
;
0x08	unshifted	XK_7
0x08	shifted 	XK_ampersand
;
0x09	unshifted	XK_8
0x09	shifted 	XK_asterisk
;
0x0A	unshifted	XK_9
0x0A	shifted 	XK_parenleft
;
0x0B	unshifted	XK_0
0x0B	shifted 	XK_parenright
;
0x0C	unshifted	XK_minus
0x0C	shifted 	XK_underscore
;
0x0D	unshifted	XK_equal
0x0D	shifted 	XK_plus
;
;
; top row alpha
;
0x10	unshifted	XK_Q
0x11	unshifted	XK_W
0x12	unshifted	XK_E
0x13	unshifted	XK_R
0x14	unshifted	XK_T
0x15	unshifted	XK_Y
0x16	unshifted	XK_U
0x17	unshifted	XK_I
0x18	unshifted	XK_O
0x19	unshifted	XK_P
;
0x1A	unshifted	XK_bracketleft
0x1A	shifted 	XK_braceleft
;
0x1B	unshifted	XK_bracketright
0x1B	shifted 	XK_braceright
;
0x2B	unshifted	XK_backslash
0x2B	shifted 	XK_bar
;
; second row alpha
;
0x1E	unshifted	XK_A
0x1F	unshifted	XK_S
0x20	unshifted	XK_D
0x21	unshifted	XK_F
0x22	unshifted	XK_G
0x23	unshifted	XK_H
0x24	unshifted	XK_J
0x25	unshifted	XK_K
0x26	unshifted	XK_L
;
0x27	unshifted	XK_semicolon
0x27	shifted 	XK_colon
;
0x28	unshifted	XK_apostrophe
0x28	shifted 	XK_quotedbl
;
; bottom row, main keyboard
;
0x2C	unshifted	XK_Z
0x2D	unshifted	XK_X
0x2E	unshifted	XK_C
0x2F	unshifted	XK_V
0x30	unshifted	XK_B
0x31	unshifted	XK_N
0x32	unshifted	XK_M
;
0x33	unshifted	XK_comma
0x33	shifted 	XK_less
;
0x34	unshifted	XK_period
0x34	shifted 	XK_greater
;
0x35	unshifted	XK_slash
0x35	shifted 	XK_question
;
0x39	unshifted	XK_space

