~ubuntu-branches/ubuntu/raring/vice/raring

« back to all changes in this revision

Viewing changes to data/C64/gp2x_sym.vkm

  • Committer: Bazaar Package Importer
  • Author(s): Laszlo Boszormenyi (GCS)
  • Date: 2009-03-31 00:37:15 UTC
  • mfrom: (1.2.2 upstream)
  • mto: This revision was merged to the branch mainline in revision 17.
  • Revision ID: james.westby@ubuntu.com-20090331003715-mzclchtl0dp7fcl0
Tags: upstream-2.1.dfsg
ImportĀ upstreamĀ versionĀ 2.1.dfsg

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
# VICE keyboard mapping file
 
2
#
 
3
# A Keyboard map is read in as patch to the current map.
 
4
#
 
5
# File format:
 
6
# - comment lines start with '#'
 
7
# - keyword lines start with '!keyword'
 
8
# - normal line has 'keysym/scancode row column shiftflag'
 
9
#
 
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
 
17
#
 
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
 
21
# 2      left shift
 
22
# 4      right shift
 
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
 
26
#
 
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
 
34
#
 
35
 
 
36
!CLEAR
 
37
!LSHIFT 1 7
 
38
!RSHIFT 6 4
 
39
!VSHIFT RSHIFT
 
40
 
 
41
#0 -1 -1 0      /*           (no key)           */
 
42
#1 -1 -1 0      /*          ESC -> (no key)     */
 
43
2 7 0 8         /*            1 -> 1            */
 
44
3 7 3 8         /*            2 -> 2            */
 
45
4 1 0 8         /*            3 -> 3            */
 
46
5 1 3 8         /*            4 -> 4            */
 
47
6 2 0 8         /*            5 -> 5            */
 
48
7 2 3 8         /*            6 -> 6            */
 
49
8 3 0 8         /*            7 -> 7            */
 
50
9 3 3 8         /*            8 -> 8            */
 
51
10 4 0 8        /*            9 -> 9            */
 
52
11 4 3 8        /*            0 -> 0            */
 
53
12 5 0 8        /*        Minus -> Plus         */
 
54
13 5 3 8        /*        Equal -> Minus        */
 
55
14 0 0 8        /*    Backspace -> Del          */
 
56
15 7 2 8        /*          TAB -> Ctrl         */
 
57
16 7 6 8        /*            Q -> Q            */
 
58
17 1 1 8        /*            W -> W            */
 
59
18 1 6 8        /*            E -> E            */
 
60
19 2 1 8        /*            R -> R            */
 
61
20 2 6 8        /*            T -> T            */
 
62
21 3 1 8        /*            Y -> Y            */
 
63
22 3 6 8        /*            U -> U            */
 
64
23 4 1 8        /*            I -> I            */
 
65
24 4 6 8        /*            O -> O            */
 
66
25 5 1 8        /*            p -> P            */
 
67
26 5 6 8        /*            [ -> @            */
 
68
27 6 1 8        /*            ] -> *            */
 
69
28 0 1 8        /*       Return -> Return       */
 
70
29 7 5 8        /*    Left Ctrl -> CBM          */
 
71
30 1 2 8        /*            A -> A            */
 
72
31 1 5 8        /*            S -> S            */
 
73
32 2 2 8        /*            D -> D            */
 
74
33 2 5 8        /*            F -> F            */
 
75
34 3 2 8        /*            G -> G            */
 
76
35 3 5 8        /*            H -> H            */
 
77
36 4 2 8        /*            J -> J            */
 
78
37 4 5 8        /*            K -> K            */
 
79
38 5 2 8        /*            L -> L            */
 
80
39 5 5 8        /*            ; -> :            */
 
81
40 6 2 8        /*            ' -> ;            */
 
82
41 7 1 8        /*            ` -> Left Arrow   */
 
83
42 1 7 2        /*   Left Shift -> Left Shift   */
 
84
43 6 5 8        /*            \ -> =            */
 
85
44 1 4 8        /*            Z -> Z            */
 
86
45 2 7 8        /*            X -> X            */
 
87
46 2 4 8        /*            C -> C            */
 
88
47 3 7 8        /*            V -> V            */
 
89
48 3 4 8        /*            B -> B            */
 
90
49 4 7 8        /*            N -> N            */
 
91
50 4 4 8        /*            M -> M            */
 
92
51 5 7 8        /*            , -> ,            */
 
93
52 5 4 8        /*            . -> .            */
 
94
53 6 7 8        /*            / -> /            */
 
95
54 6 4 4        /*  Right Shift -> Right Shift  */
 
96
55 6 1 8        /*       Grey * -> *            */
 
97
#56 -1 -1 0     /*     Left Alt -> (no key)     */
 
98
57 7 4 8        /*        Space -> Space        */
 
99
58 7 7 8        /*    Caps Lock -> Run/Stop     */
 
100
59 0 4 8        /*           F1 -> F1           */
 
101
60 0 4 1        /*           F2 -> F2           */
 
102
61 0 5 8        /*           F3 -> F3           */
 
103
62 0 5 1        /*           F4 -> F4           */
 
104
63 0 6 8        /*           F5 -> F5           */
 
105
64 0 6 1        /*           F6 -> F6           */
 
106
65 0 3 8        /*           F7 -> F7           */
 
107
66 0 3 1        /*           F8 -> F8           */
 
108
#67 -1 -1 0     /*           F9 -> (no key)     */
 
109
#68 -1 -1 0     /*          F10 -> (no key)     */
 
110
#69 -1 -1 0     /*     Num Lock -> (no key)     */
 
111
#70 -1 -1 0     /*  Scroll Lock -> (no key)     */
 
112
#71 -1 -1 0     /*     Numpad 7 -> (no key)     */
 
113
#72 -1 -1 0     /*     Numpad 8 -> (no key)     */
 
114
#73 -1 -1 0     /*     Numpad 9 -> (no key)     */
 
115
#74 -1 -1 0     /*     Numpad - -> (no key)     */
 
116
#75 -1 -1 0     /*     Numpad 4 -> (no key)     */
 
117
#76 -1 -1 0     /*     Numpad 5 -> (no key)     */
 
118
#77 -1 -1 0     /*     Numpad 6 -> (no key)     */
 
119
#78 -1 -1 0     /*     Numpad + -> (no key)     */
 
120
#79 -1 -1 0     /*     Numpad 1 -> (no key)     */
 
121
#80 -1 -1 0     /*     Numpad 2 -> (no key)     */
 
122
#81 -1 -1 0     /*     Numpad 3 -> (no key)     */
 
123
#82 -1 -1 0     /*     Numpad 0 -> (no key)     */
 
124
#83 -1 -1 0     /*     Numpad . -> (no key)     */
 
125
#84 -1 -1 0     /*       SysReq -> (no key)     */
 
126
#85 -1 -1 0     /*           85 -> (no key)     */
 
127
#86 -1 -1 0     /*           86 -> (no key)     */
 
128
#87 -1 -1 0     /*          F11 -> (no key)     */
 
129
#88 -1 -1 0     /*          F12 -> (no key)     */
 
130
89 6 3 8        /*         Home -> CLR/HOME     */
 
131
90 0 7 1        /*           Up -> CRSR UP      */
 
132
#91 -1 -1 0     /*         PgUp -> (no key)     */
 
133
92 0 2 1        /*         Left -> CRSR LEFT    */
 
134
93 0 2 8        /*        Right -> CRSR RIGHT   */
 
135
#94 -1 -1 0     /*          End -> (no key)     */
 
136
95 0 7 8        /*         Down -> CRSR DOWN    */
 
137
#96 -1 -1 0     /*       PgDown -> (no key)     */
 
138
97 6 0 8        /*          Ins -> Pound        */
 
139
98 6 6 8        /*          Del -> Up Arrow     */
 
140
#99 -1 -1 0     /* Numpad Enter -> (no key)     */
 
141
#100 -1 -1 0    /*   Right Ctrl -> (no key)     */
 
142
#101 -1 -1 0    /*        Pause -> (no key)     */
 
143
#102 -1 -1 0    /*       PrtScr -> (no key)     */
 
144
#103 -1 -1 0    /*     Numpad / -> (no key)     */
 
145
#104 -1 -1 0    /*    Right Alt -> (no key)     */
 
146
#105 -1 -1 0    /*        Break -> (no key)     */
 
147
#106 -1 -1 0    /*   Left Win95 -> (no key)     */
 
148
#107 -1 -1 0    /*  Right Win95 -> (no key)     */
 
149
 
 
150
#
 
151
# Joystick 1
 
152
#
 
153
#KP_0 -1 0
 
154
#KP_1 -1 1
 
155
#KP_2 -1 2
 
156
#KP_3 -1 3
 
157
#KP_4 -1 4
 
158
#KP_5 -1 5
 
159
#KP_6 -1 6
 
160
#KP_7 -1 7
 
161
#KP_8 -1 8
 
162
#KP_9 -1 9
 
163
 
 
164
#
 
165
# Joystick 2
 
166
#
 
167
#w -2 7
 
168
#e -2 8
 
169
#r -2 9
 
170
#s -2 4
 
171
#d -2 5
 
172
#f -2 6
 
173
#x -2 1
 
174
#c -2 2
 
175
#v -2 3
 
176
#space -2 0
 
177
 
 
178
# Restore key mappings
 
179
91 -3 0         /*         PgUp -> RESTORE      */
 
180