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

« back to all changes in this revision

Viewing changes to data/C64/osx_sym.vkm

  • Committer: Bazaar Package Importer
  • Author(s): Laszlo Boszormenyi (GCS)
  • Date: 2009-03-31 00:37:15 UTC
  • mfrom: (1.1.7 upstream) (9.1.2 sid)
  • Revision ID: james.westby@ubuntu.com-20090331003715-i5yisvcfv7mgz3eh
Tags: 2.1.dfsg-1
* New major upstream release (closes: #495937).
* Add desktop files (closes: #501181).

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