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

« back to all changes in this revision

Viewing changes to data/C64/osx_sym_us.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
 
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
# 16     deshift key for this keysym/scancode
 
25
# 32     another definition for this keysym/scancode follows
 
26
 
 
27
!CLEAR
 
28
!LSHIFT 1 7
 
29
!RSHIFT 6 4
 
30
!VSHIFT RSHIFT
 
31
 
 
32
0  1 2 8            /*            A -> A            */
 
33
1  1 5 8            /*            S -> S            */
 
34
2  2 2 8            /*            D -> D            */
 
35
3  2 5 8            /*            F -> F            */
 
36
4  3 5 8            /*            H -> H            */
 
37
5  3 2 8            /*            G -> G            */
 
38
6  1 4 8            /*            Z -> Z            */
 
39
7  2 7 8            /*            X -> X          ! */
 
40
8  2 4 8            /*            C -> C            */
 
41
9  3 7 8            /*            V -> V            */
 
42
10 7 1 8            /*            ^ -> Left Arrow   */
 
43
11 3 4 8            /*            B -> B            */
 
44
12 7 6 8            /*            Q -> Q            */
 
45
13 1 1 8            /*            W -> W            */
 
46
14 1 6 8            /*            E -> E            */
 
47
15 2 1 8            /*            R -> R            */
 
48
 
 
49
16 3 1 8            /*            Y -> Y          ! */
 
50
17 2 6 8            /*            T -> T            */
 
51
18 7 0 8            /*            1 -> 1            */
 
52
19 7 3 8            /*            2 -> 2            */
 
53
20 1 0 8            /*            3 -> 3            */
 
54
21 1 3 8            /*            4 -> 4            */
 
55
22 2 3 8            /*            6 -> 6            */
 
56
23 2 0 8            /*            5 -> 5            */
 
57
24 6 5 32           /*            = -> =          ! */
 
58
24 5 0 0            /*            = -> +          ! */
 
59
25 4 0 8            /*            9 -> 9            */
 
60
26 3 0 8            /*            7 -> 7            */
 
61
27 5 3 0            /*            - -> -          ! */
 
62
28 3 3 8            /*            8 -> 8            */
 
63
29 4 3 8            /*            0 -> 0            */
 
64
30 6 2 1            /*            ] -> ]          ! */
 
65
31 4 6 8            /*            O -> O            */
 
66
 
 
67
32 3 6 8            /*            U -> U            */
 
68
33 5 5 1            /*            [ -> [          ! */
 
69
34 4 1 8            /*            I -> I            */
 
70
35 5 1 8            /*            P -> P            */
 
71
36 0 1 8            /*       Return -> Return       */
 
72
37 5 2 8            /*            L -> L            */
 
73
38 4 2 8            /*            J -> J            */
 
74
39 3 0 33           /*            ' -> '          ! */
 
75
39 7 3 1            /*            " -> "          ! */
 
76
40 4 5 8            /*            K -> K            */
 
77
41 6 2 32           /*            ; -> ;          ! */
 
78
41 5 5 16           /*            ; -> :          ! */
 
79
42 6 6 8            /*            \ -> Up Arrow   ! */
 
80
43 5 7 8            /*            , -> ,            */
 
81
44 6 7 8            /*            / -> /            */
 
82
45 4 7 8            /*            N -> N            */
 
83
46 4 4 8            /*            M -> M            */
 
84
47 5 4 8            /*            . -> .            */
 
85
 
 
86
48 7 2 8            /*          TAB -> Ctrl         */
 
87
49 7 4 8            /*        Space -> Space        */
 
88
50 7 5 8            /*        < >   -> CBM          */
 
89
51 0 0 8            /*    Backspace -> Del          */
 
90
52 6 4 4            /*        Enter -> Right Shift  */
 
91
53 7 7 8            /*          ESC -> Run/Stop     */
 
92
#54 -1 -1 0          /*   Right CMD ->               */
 
93
#55 -1 -1 0          /*    Left CMD ->               */
 
94
56 1 7 2            /*   Left Shift -> Left Shift   */
 
95
#57 -1 -1 0          /*           (no key)           */
 
96
58 7 5 8            /*     Left Alt -> CBM          */
 
97
59 7 2 8            /*    Left Ctrl -> CBM          */
 
98
60 6 4 4            /*  Right Shift -> Right Shift  */
 
99
#61 -1 -1 0          /*   Right Alt ->               */
 
100
#62 -1 -1 0          /*           (no key)           */
 
101
#63 -1 -1 0          /*          Fn ->               */
 
102
 
 
103
#64 -1 -1 0          /*           (no key)           */
 
104
#65 -1 -1 0          /*     Numpad . -> (no key)     */
 
105
#66 -1 -1 0          /*          &&& -> (no key)     */
 
106
#67 -1 -1 0          /*     Numpad * -> (no key)     */
 
107
#68 -1 -1 0          /*           (no key)           */
 
108
#69 -1 -1 0          /*     Numpad + -> (no key)     */
 
109
#70 -1 -1 0          /*          &&& -> (no key)     */
 
110
#71 -1 -1 0          /* Numpad Clear -> (no key)     */
 
111
#72 -1 -1 0          /*          &&& -> (no key)     */
 
112
#73 -1 -1 0          /*          &&& -> (no key)     */
 
113
#74 -1 -1 0          /*          &&& -> (no key)     */
 
114
#75 -1 -1 0          /*     Numpad / -> (no key)     */
 
115
#76 -1 -1 0          /* Numpad Enter -> (no key)     */
 
116
#77 -1 -1 0          /*          &&& -> (no key)     */
 
117
#78 -1 -1 0          /*     Numpad - -> (no key)     */
 
118
 
 
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
 
 
130
96  0 6 8           /*           F5 -> F5           */
 
131
97  0 6 1           /*           F6 -> F6           */
 
132
98  0 3 8           /*           F7 -> F7           */
 
133
99  0 5 8           /*           F3 -> F3           */
 
134
100 0 3 1           /*           F8 -> F8           */
 
135
101 6 0 8           /*           F9 -> Pound        */
 
136
103 6 3 8           /*          F11 -> CLR/HOME     */
 
137
109 6 6 8           /*          F10 -> Up Arrow     */
 
138
111 -3 0            /*          F12 -> RESTORE      */
 
139
 
 
140
115 6 3 8           /*         Home -> CLR/HOME     */
 
141
116 6 6 8           /*         PgUp -> Up Arrow     */
 
142
117 0 0 8           /*          Del -> Del          */
 
143
118 0 5 1           /*           F4 -> F4           */
 
144
120 0 4 1           /*           F2 -> F2           */
 
145
121 6 0 8           /*       PgDown -> Pound        */
 
146
122 0 4 8           /*           F1 -> F1           */
 
147
123 0 2 1           /*         Left -> CRSR LEFT    */
 
148
124 0 2 0           /*        Right -> CRSR RIGHT   */
 
149
125 0 7 0           /*         Down -> CRSR DOWN    */
 
150
126 0 7 1           /*           Up -> CRSR UP      */