~ubuntu-branches/ubuntu/quantal/vice/quantal

« back to all changes in this revision

Viewing changes to data/C64/osx_sym_de.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
# 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  3 1 8            /*            Y -> Y            */
 
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 1 4 8            /*            Z -> Z            */
 
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 0            /*            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 3 0 1            /*            ` -> ´          ! */
 
58
25 4 0 8            /*            9 -> 9            */
 
59
26 3 0 32           /*            7 -> 7         !! */
 
60
26 6 7 16           /*            7 -> /         !! */
 
61
27 6 7 1            /*          \ss -> ?          ! */
 
62
28 3 3 8            /*            8 -> 8            */
 
63
29 4 3 32           /*            0 -> 0         !! */
 
64
29 6 5 16           /*            0 -> 0         !! */
 
65
30 5 0 32           /*         Plus -> +         !! */
 
66
30 6 1 16           /*         Plus -> *         !! */
 
67
31 4 6 8            /*            O -> O            */
 
68
 
 
69
32 3 6 8            /*            U -> U            */
 
70
#33 5 6 8            /*           "U ->            ! */
 
71
34 4 1 8            /*            I -> I            */
 
72
35 5 1 8            /*            P -> P            */
 
73
36 0 1 8            /*       Return -> Return       */
 
74
37 5 2 8            /*            L -> L            */
 
75
38 4 2 8            /*            J -> J            */
 
76
#39 6 2 8            /*           "A ->            ! */
 
77
40 4 5 8            /*            K -> K            */
 
78
#41 5 5 8            /*           "O ->            ! */
 
79
42 1 0 33           /*         Hash -> #         !! */
 
80
42 3 0 1            /*         Hash -> '         !! */
 
81
43 5 7 32           /*            , -> ,         !! */
 
82
43 6 2 16           /*            , -> ;         !! */
 
83
44 5 3 0            /*        Minus -> Minus      ! */
 
84
45 4 7 8            /*            N -> N            */
 
85
46 4 4 8            /*            M -> M            */
 
86
47 5 4 32           /*            . -> .         !! */
 
87
47 5 5 16           /*            . -> :         !! */
 
88
 
 
89
48 7 2 8            /*          TAB -> Ctrl         */
 
90
49 7 4 8            /*        Space -> Space        */
 
91
50 5 7 33           /*        < >   -> <         !! */
 
92
50 5 4 1            /*        < >   -> >         !! */
 
93
51 0 0 8            /*    Backspace -> Del          */
 
94
52 6 4 4            /*        Enter -> Right Shift  */
 
95
53 7 7 8            /*          ESC -> Run/Stop     */
 
96
#54 -1 -1 0          /*   Right CMD ->               */
 
97
#55 -1 -1 0          /*    Left CMD ->               */
 
98
56 1 7 2            /*   Left Shift -> Left Shift   */
 
99
#57 -1 -1 0          /*           (no key)           */
 
100
58 7 5 8            /*     Left Alt -> CBM          */
 
101
59 7 2 8            /*    Left Ctrl -> CBM          */
 
102
60 6 4 4            /*  Right Shift -> Right Shift  */
 
103
#61 -1 -1 0          /*   Right Alt ->               */
 
104
#62 -1 -1 0          /*           (no key)           */
 
105
#63 -1 -1 0          /*          Fn ->               */
 
106
 
 
107
#64 -1 -1 0          /*           (no key)           */
 
108
#65 -1 -1 0          /*     Numpad . -> (no key)     */
 
109
#66 -1 -1 0          /*          &&& -> (no key)     */
 
110
#67 -1 -1 0          /*     Numpad * -> (no key)     */
 
111
#68 -1 -1 0          /*           (no key)           */
 
112
#69 -1 -1 0          /*     Numpad + -> (no key)     */
 
113
#70 -1 -1 0          /*          &&& -> (no key)     */
 
114
#71 -1 -1 0          /* Numpad Clear -> (no key)     */
 
115
#72 -1 -1 0          /*          &&& -> (no key)     */
 
116
#73 -1 -1 0          /*          &&& -> (no key)     */
 
117
#74 -1 -1 0          /*          &&& -> (no key)     */
 
118
#75 -1 -1 0          /*     Numpad / -> (no key)     */
 
119
#76 -1 -1 0          /* Numpad Enter -> (no key)     */
 
120
#77 -1 -1 0          /*          &&& -> (no key)     */
 
121
#78 -1 -1 0          /*     Numpad - -> (no key)     */
 
122
 
 
123
#82 -1 -1 0          /*     Numpad 0 -> (no key)     */
 
124
#83 -1 -1 0          /*     Numpad 1 -> (no key)     */
 
125
#84 -1 -1 0          /*     Numpad 2 -> (no key)     */
 
126
#85 -1 -1 0          /*     Numpad 3 -> (no key)     */
 
127
#86 -1 -1 0          /*     Numpad 4 -> (no key)     */
 
128
#87 -1 -1 0          /*     Numpad 5 -> (no key)     */
 
129
#88 -1 -1 0          /*     Numpad 6 -> (no key)     */
 
130
#89 -1 -1 0          /*     Numpad 7 -> (no key)     */
 
131
#91 -1 -1 0          /*     Numpad 8 -> (no key)     */
 
132
#92 -1 -1 0          /*     Numpad 9 -> (no key)     */
 
133
 
 
134
96  0 6 8           /*           F5 -> F5           */
 
135
97  0 6 1           /*           F6 -> F6           */
 
136
98  0 3 8           /*           F7 -> F7           */
 
137
99  0 5 8           /*           F3 -> F3           */
 
138
100 0 3 1           /*           F8 -> F8           */
 
139
101 6 0 8           /*           F9 -> Pound        */
 
140
103 6 3 8           /*          F11 -> CLR/HOME     */
 
141
109 6 6 8           /*          F10 -> Up Arrow     */
 
142
111 -3 0            /*          F12 -> RESTORE      */
 
143
 
 
144
115 6 3 8           /*         Home -> CLR/HOME     */
 
145
116 6 6 8           /*         PgUp -> Up Arrow     */
 
146
117 0 0 8           /*          Del -> Del          */
 
147
118 0 5 1           /*           F4 -> F4           */
 
148
120 0 4 1           /*           F2 -> F2           */
 
149
121 6 0 8           /*       PgDown -> Pound        */
 
150
122 0 4 8           /*           F1 -> F1           */
 
151
123 0 2 1           /*         Left -> CRSR LEFT    */
 
152
124 0 2 0           /*        Right -> CRSR RIGHT   */
 
153
125 0 7 0           /*         Down -> CRSR DOWN    */
 
154
126 0 7 1           /*           Up -> CRSR UP      */