1
# VICE keyboard mapping file
3
# A Keyboard map is read in as patch to the current map.
6
# - comment lines start with '#'
7
# - keyword lines start with '!keyword'
8
# - normal line has 'keysym/scancode row column shiftflag'
10
# Keywords and their lines are:
11
# '!CLEAR' clear whole table
12
# '!INCLUDE filename' read file as mapping file
13
# '!LSHIFT row col' left shift keyboard row/column
14
# '!RSHIFT row col' right shift keyboard row/column
15
# '!VSHIFT shiftkey' virtual shift key (RSHIFT or LSHIFT)
16
# '!UNDEF keysym' remove keysym from table
18
# Shiftflag can have the values:
19
# 0 key is not shifted for this keysym/scancode
20
# 1 key is shifted for this keysym/scancode
23
# 8 key can be shifted or not with this keysym/scancode
24
# 16 deshift key for this keysym/scancode
25
# 32 another definition for this keysym/scancode follows
27
# Negative row values:
28
# 'keysym -1 n' joystick #1, direction n
29
# 'keysym -2 n' joystick #2, direction n
30
# 'keysym -3 0' first RESTORE key
31
# 'keysym -3 1' second RESTORE key
32
# 'keysym -4 0' 40/80 column key
33
# 'keysym -4 1' CAPS (ASCII/DIN) key
169
# Restore key mappings