# This file maps X Keysyms to UInput codes. Note, not every single
|
|
# key is mapped, as this is only currently used for macro recording,
|
|
# which doesn't emit single syms for keys that are normally shifted
|
|
|
|
[DEFAULT]
|
|
Control_a=KEY_LEFTCTRL,KEY_A
|
|
Control_b=KEY_LEFTCTRL,KEY_B
|
|
Control_c=KEY_LEFTCTRL,KEY_C
|
|
Control_d=KEY_LEFTCTRL,KEY_D
|
|
Control_e=KEY_LEFTCTRL,KEY_E
|
|
Control_f=KEY_LEFTCTRL,KEY_F
|
|
Control_g=KEY_LEFTCTRL,KEY_G
|
|
BackSpace=KEY_BACKSPACE
|
|
Control_h=KEY_BACKSPACE
|
|
Tab=KEY_TAB
|
|
Control_i=KEY_TAB
|
|
Linefeed=KEY_LINEFEED
|
|
Select=KEY_SELECT
|
|
End=KEY_END
|
|
Prior=KEY_PAGEUP
|
|
PageUp=KEY_PAGEUP
|
|
Next=KEY_PAGEDOWN
|
|
PageDown=KEY_PAGEDOWN
|
|
Control_j=KEY_LINEFEED
|
|
Control_k=KEY_LEFTCTRL,KEY_K
|
|
Control_l=KEY_LEFTCTRL,KEY_L
|
|
Control_m=KEY_LEFTCTRL,KEY_M
|
|
Control_n=KEY_LEFTCTRL,KEY_N
|
|
Control_o=KEY_LEFTCTRL,KEY_O
|
|
Control_p=KEY_LEFTCTRL,KEY_P
|
|
Control_q=KEY_LEFTCTRL,KEY_Q
|
|
Control_r=KEY_LEFTCTRL,KEY_R
|
|
Control_s=KEY_LEFTCTRL,KEY_S
|
|
Control_t=KEY_LEFTCTRL,KEY_T
|
|
Control_u=KEY_LEFTCTRL,KEY_U
|
|
Control_v=KEY_LEFTCTRL,KEY_V
|
|
Control_w=KEY_LEFTCTRL,KEY_W
|
|
Control_x=KEY_LEFTCTRL,KEY_X
|
|
Control_y=KEY_LEFTCTRL,KEY_Y
|
|
Control_z=KEY_LEFTCTRL,KEY_Z
|
|
Escape=KEY_ESC
|
|
Control_backslash=KEY_LEFTCTRL,KEY_BACKSLASH
|
|
Control_bracketright=KEY_LEFTCTRL,KEY_RIGHTBRACE
|
|
Control_asciicircum=KEY_LEFTCTRL,KEY_LEFTSHIFT,KEY_6
|
|
Control_underscore=KEY_LEFTCTRL,KEY_LEFTSHIFT,KEY_MINUS
|
|
space=KEY_SPACE
|
|
dollar=KEY_DOLLAR
|
|
apostrophe=KEY_APOSTROPHE
|
|
comma=KEY_COMMA
|
|
minus=KEY_KP_MINUS
|
|
period=KEY_DOT
|
|
slash=KEY_SLASH
|
|
zero=KEY_0
|
|
one=KEY_1
|
|
two=KEY_2
|
|
three=KEY_3
|
|
four=KEY_4
|
|
five=KEY_5
|
|
six=KEY_6
|
|
seven=KEY_7
|
|
eight=KEY_8
|
|
nine=KEY_9
|
|
semicolon=KEY_SEMICOLON
|
|
equal=KEY_EQUAL
|
|
backslash=KEY_BACKSLASH
|
|
grave=KEY_GRAVE
|
|
a=KEY_A
|
|
b=KEY_B
|
|
c=KEY_C
|
|
d=KEY_D
|
|
e=KEY_E
|
|
f=KEY_F
|
|
g=KEY_G
|
|
h=KEY_H
|
|
i=KEY_I
|
|
j=KEY_J
|
|
k=KEY_K
|
|
l=KEY_L
|
|
m=KEY_M
|
|
n=KEY_N
|
|
o=KEY_O
|
|
p=KEY_P
|
|
q=KEY_Q
|
|
r=KEY_R
|
|
s=KEY_S
|
|
t=KEY_T
|
|
u=KEY_U
|
|
v=KEY_V
|
|
w=KEY_W
|
|
x=KEY_X
|
|
y=KEY_Y
|
|
z=KEY_Z
|
|
braceleft=KEY_LEFTBRACE
|
|
braceright=KEY_RIGHTBRACE
|
|
Delete=KEY_DELETE
|
|
F1=KEY_F1
|
|
F2=KEY_F2
|
|
F3=KEY_F3
|
|
F4=KEY_F4
|
|
F5=KEY_F5
|
|
F6=KEY_F6
|
|
F7=KEY_F7
|
|
F8=KEY_F8
|
|
F9=KEY_F9
|
|
F10=KEY_F10
|
|
F11=KEY_F11
|
|
F12=KEY_F12
|
|
F13=KEY_F13
|
|
F14=KEY_F14
|
|
F15=KEY_F15
|
|
F16=KEY_F16
|
|
F17=KEY_F17
|
|
F18=KEY_F18
|
|
F19=KEY_F19
|
|
F20=KEY_F20
|
|
F21=KEY_F21
|
|
F22=KEY_F22
|
|
F23=KEY_F23
|
|
F24=KEY_F24
|
|
Find=KEY_FIND
|
|
Home=KEY_HOME
|
|
Insert=KEY_INSERT
|
|
Next=KEY_NEXT
|
|
Help=KEY_HELP
|
|
Pause=KEY_PAUSE
|
|
Return=KEY_ENTER
|
|
Break=KEY_BREAK
|
|
Caps_Lock=KEY_CAPSLOCK
|
|
Num_Lock=KEY_NUMLOCK
|
|
Scroll_Lock=KEY_SCROLLLOCK
|
|
Scroll_Forward=KEY_SCROLLUP
|
|
Scroll_Backward=KEY_SCROLLDOWN
|
|
Compose=KEY_COMPOSE
|
|
KP_0=KEY_KP0
|
|
KP_1=KEY_KP1
|
|
KP_2=KEY_KP2
|
|
KP_3=KEY_KP3
|
|
KP_4=KEY_KP4
|
|
KP_5=KEY_KP5
|
|
KP_6=KEY_KP6
|
|
KP_7=KEY_KP7
|
|
KP_8=KEY_KP8
|
|
KP_9=KEY_KP9
|
|
KP_Add=KEY_KPPLUS
|
|
KP_Subtract=KEY_KPMINUS
|
|
KP_Multiply=KEY_ASTERISK
|
|
KP_Enter=KEY_KPENTER
|
|
KP_Period=KEY_DOT
|
|
KP_Comma=KEY_KPCOMMA
|
|
KP_Divide=KEY_KPSLASH
|
|
KP_MinPlus=KEY_KPPLUSMINUS
|
|
Down=KEY_DOWN
|
|
Left=KEY_LEFT
|
|
Right=KEY_RIGHT
|
|
Up=KEY_UP
|
|
Shift=KEY_LEFTSHIFT
|
|
AltGr=KEY_RIGHTALT
|
|
AltGr_L=KEY_LEFTALT
|
|
AltGr_R=KEY_RIGHTALT
|
|
AltL=KEY_LEFTALT
|
|
AltR=KEY_RIGHTALT
|
|
Alt_L=KEY_LEFTALT
|
|
Alt_R=KEY_RIGHTALT
|
|
Control=KEY_LEFTCTRL
|
|
Alt=KEY_LEFTALT
|
|
AltL=KEY_LEFTALT
|
|
Shift_L=KEY_LEFTSHIFT
|
|
Shift_R=KEY_RIGHTSHIFT
|
|
Control_L=KEY_LEFTCTRL
|
|
Control_R=KEY_RIGHTCTRL
|
|
ShiftL=KEY_LEFTSHIFT
|
|
ShiftR=KEY_RIGHTSHIFT
|
|
CtrlL=KEY_LEFTCTRL
|
|
CtrlR=KEY_LEFTCTRL
|
|
CapsShift=KEY_LEFTSHIFT
|
|
Meta_Control_a=KEY_LEFTMETA,KEY_LEFTCTRL,KEY_A
|
|
Meta_Control_b=KEY_LEFTMETA,KEY_LEFTCTRL,KEY_B
|
|
Meta_Control_c=KEY_LEFTMETA,KEY_LEFTCTRL,KEY_C
|
|
Meta_Control_d=KEY_LEFTMETA,KEY_LEFTCTRL,KEY_D
|
|
Meta_Control_e=KEY_LEFTMETA,KEY_LEFTCTRL,KEY_E
|
|
Meta_Control_f=KEY_LEFTMETA,KEY_LEFTCTRL,KEY_F
|
|
Meta_Control_g=KEY_LEFTMETA,KEY_LEFTCTRL,KEY_G
|
|
Meta_BackSpace=KEY_LEFTMETA,KEY_BACKSPACE
|
|
Meta_Tab=KEY_LEFTMETA,KEY_TAB
|
|
Meta_Linefeed=KEY_LEFTMETA,KEY_LINFEED
|
|
Meta_Control_k=KEY_LEFTMETA,KEY_LEFTCTRL,KEY_K
|
|
Meta_Control_l=KEY_LEFTMETA,KEY_LEFTCTRL,KEY_L
|
|
Meta_Control_m=KEY_LEFTMETA,KEY_LEFTCTRL,KEY_M
|
|
Meta_Control_n=KEY_LEFTMETA,KEY_LEFTCTRL,KEY_N
|
|
Meta_Control_o=KEY_LEFTMETA,KEY_LEFTCTRL,KEY_O
|
|
Meta_Control_p=KEY_LEFTMETA,KEY_LEFTCTRL,KEY_P
|
|
Meta_Control_q=KEY_LEFTMETA,KEY_LEFTCTRL,KEY_Q
|
|
Meta_Control_r=KEY_LEFTMETA,KEY_LEFTCTRL,KEY_R
|
|
Meta_Control_s=KEY_LEFTMETA,KEY_LEFTCTRL,KEY_S
|
|
Meta_Control_t=KEY_LEFTMETA,KEY_LEFTCTRL,KEY_T
|
|
Meta_Control_u=KEY_LEFTMETA,KEY_LEFTCTRL,KEY_U
|
|
Meta_Control_v=KEY_LEFTMETA,KEY_LEFTCTRL,KEY_V
|
|
Meta_Control_w=KEY_LEFTMETA,KEY_LEFTCTRL,KEY_W
|
|
Meta_Control_x=KEY_LEFTMETA,KEY_LEFTCTRL,KEY_X
|
|
Meta_Control_y=KEY_LEFTMETA,KEY_LEFTCTRL,KEY_Y
|
|
Meta_Control_z=KEY_LEFTMETA,KEY_LEFTCTRL,KEY_Z
|
|
Meta_Escape=KEY_LEFTMETA,KEY_ESC
|
|
Meta_Escape=KEY_LEFTMETA,KEY_LEFTCTRL,KEY_BACKSLASH
|
|
Meta_space=KEY_LEFTMETA,KEY_SPACE
|
|
Meta_apostrophe=KEY_LEFTMETA,KEY_APOSTROPHE
|
|
Meta_comma=KEY_LEFTMETA,KEY_COMMA
|
|
Meta_minus=KEY_LEFTMETA,KEY_COMMA
|
|
Meta_period=KEY_LEFTMETA,KEY_DOT
|
|
Meta_slash=KEY_LEFTMETA,KEY_SLASH
|
|
Meta_zero=KEY_LEFTMETA,KEY_0
|
|
Meta_one=KEY_LEFTMETA,KEY_1
|
|
Meta_two=KEY_LEFTMETA,KEY_2
|
|
Meta_three=KEY_LEFTMETA,KEY_3
|
|
Meta_four=KEY_LEFTMETA,KEY_4
|
|
Meta_five=KEY_LEFTMETA,KEY_5
|
|
Meta_six=KEY_LEFTMETA,KEY_6
|
|
Meta_seven=KEY_LEFTMETA,KEY_7
|
|
Meta_eight=KEY_LEFTMETA,KEY_8
|
|
Meta_nine=KEY_LEFTMETA,KEY_9
|
|
Meta_semicolon=KEY_LEFTMETA,KEY_SEMICOLON
|
|
Meta_equal=KEY_LEFTMETA,KEY_EQUAL
|
|
Meta_question=KEY_LEFTMETA,KEY_QUESTION
|
|
Meta_braceleft=KEY_LEFTMETA,KEY_LEFTBRACE
|
|
Meta_braceright=KEY_LEFTMETA,KEY_RIGHTBRACE
|
|
Meta_A=KEY_LEFTMETA,KEY_LEFTSHIFT,KEY_A
|
|
Meta_B=KEY_LEFTMETA,KEY_LEFTSHIFT,KEY_B
|
|
Meta_C=KEY_LEFTMETA,KEY_LEFTSHIFT,KEY_C
|
|
Meta_D=KEY_LEFTMETA,KEY_LEFTSHIFT,KEY_D
|
|
Meta_E=KEY_LEFTMETA,KEY_LEFTSHIFT,KEY_E
|
|
Meta_F=KEY_LEFTMETA,KEY_LEFTSHIFT,KEY_F
|
|
Meta_G=KEY_LEFTMETA,KEY_LEFTSHIFT,KEY_G
|
|
Meta_H=KEY_LEFTMETA,KEY_LEFTSHIFT,KEY_H
|
|
Meta_I=KEY_LEFTMETA,KEY_LEFTSHIFT,KEY_I
|
|
Meta_J=KEY_LEFTMETA,KEY_LEFTSHIFT,KEY_J
|
|
Meta_K=KEY_LEFTMETA,KEY_LEFTSHIFT,KEY_K
|
|
Meta_L=KEY_LEFTMETA,KEY_LEFTSHIFT,KEY_L
|
|
Meta_M=KEY_LEFTMETA,KEY_LEFTSHIFT,KEY_M
|
|
Meta_N=KEY_LEFTMETA,KEY_LEFTSHIFT,KEY_M
|
|
Meta_O=KEY_LEFTMETA,KEY_LEFTSHIFT,KEY_O
|
|
Meta_P=KEY_LEFTMETA,KEY_LEFTSHIFT,KEY_P
|
|
Meta_Q=KEY_LEFTMETA,KEY_LEFTSHIFT,KEY_Q
|
|
Meta_R=KEY_LEFTMETA,KEY_LEFTSHIFT,KEY_R
|
|
Meta_S=KEY_LEFTMETA,KEY_LEFTSHIFT,KEY_S
|
|
Meta_T=KEY_LEFTMETA,KEY_LEFTSHIFT,KEY_T
|
|
Meta_U=KEY_LEFTMETA,KEY_LEFTSHIFT,KEY_U
|
|
Meta_V=KEY_LEFTMETA,KEY_LEFTSHIFT,KEY_V
|
|
Meta_W=KEY_LEFTMETA,KEY_LEFTSHIFT,KEY_W
|
|
Meta_X=KEY_LEFTMETA,KEY_LEFTSHIFT,KEY_X
|
|
Meta_Y=KEY_LEFTMETA,KEY_LEFTSHIFT,KEY_Y
|
|
Meta_Z=KEY_LEFTMETA,KEY_LEFTSHIFT,KEY_Z
|
|
Meta_backslash=KEY_LEFTMETA,KEY_BACKSLASH
|
|
Meta_grave=KEY_LEFTMETA,KEY_GRAVE
|
|
Meta_a=KEY_LEFTMETA,KEY_A
|
|
Meta_b=KEY_LEFTMETA,KEY_B
|
|
Meta_c=KEY_LEFTMETA,KEY_C
|
|
Meta_d=KEY_LEFTMETA,KEY_D
|
|
Meta_e=KEY_LEFTMETA,KEY_E
|
|
Meta_f=KEY_LEFTMETA,KEY_F
|
|
Meta_g=KEY_LEFTMETA,KEY_G
|
|
Meta_h=KEY_LEFTMETA,KEY_H
|
|
Meta_i=KEY_LEFTMETA,KEY_I
|
|
Meta_j=KEY_LEFTMETA,KEY_J
|
|
Meta_k=KEY_LEFTMETA,KEY_K
|
|
Meta_l=KEY_LEFTMETA,KEY_L
|
|
Meta_m=KEY_LEFTMETA,KEY_M
|
|
Meta_n=KEY_LEFTMETA,KEY_M
|
|
Meta_o=KEY_LEFTMETA,KEY_O
|
|
Meta_p=KEY_LEFTMETA,KEY_P
|
|
Meta_q=KEY_LEFTMETA,KEY_Q
|
|
Meta_r=KEY_LEFTMETA,KEY_R
|
|
Meta_s=KEY_LEFTMETA,KEY_S
|
|
Meta_t=KEY_LEFTMETA,KEY_T
|
|
Meta_u=KEY_LEFTMETA,KEY_U
|
|
Meta_v=KEY_LEFTMETA,KEY_V
|
|
Meta_w=KEY_LEFTMETA,KEY_W
|
|
Meta_x=KEY_LEFTMETA,KEY_X
|
|
Meta_y=KEY_LEFTMETA,KEY_Y
|
|
Meta_z=KEY_LEFTMETA,KEY_Z
|
|
Meta_Delete=KEY_LEFTMETA,KEY_DELETE
|
|
Brl_dot1=KEY_BRL_DOT1
|
|
Brl_dot2=KEY_BRL_DOT2
|
|
Brl_dot3=KEY_BRL_DOT3
|
|
Brl_dot4=KEY_BRL_DOT4
|
|
Brl_dot5=KEY_BRL_DOT5
|
|
Brl_dot6=KEY_BRL_DOT6
|
|
Brl_dot7=KEY_BRL_DOT7
|
|
Brl_dot8=KEY_BRL_DOT8
|
|
Brl_dot9=KEY_BRL_DOT9
|
|
Brl_dot10=KEY_BRL_DOT10
|