~ubuntu-branches/ubuntu/natty/vice/natty

« back to all changes in this revision

Viewing changes to data/VIC20/sdl_sym.vkm

  • Committer: Bazaar Package Importer
  • Author(s): Laszlo Boszormenyi (GCS)
  • Date: 2010-02-11 18:30:16 UTC
  • mfrom: (1.1.8 upstream) (9.2.2 sid)
  • Revision ID: james.westby@ubuntu.com-20100211183016-f6n8usn3tzp0u6dp
Tags: 2.2.dfsg-1
* New upstream release, C64 DTV is included so update package description
  and add it to the menu.
* Drop patch fixing build failure with gcc-4.4 , applied upstream.
* Fix some lintian problems and clean up debian/rules .

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
27 0 3 8               /*          ESC -> Run/Stop     */
 
42
49 0 0 8               /*            1 -> 1            */
 
43
50 0 7 8               /*            2 -> 2            */
 
44
51 1 0 8               /*            3 -> 3            */
 
45
52 1 7 8               /*            4 -> 4            */
 
46
53 2 0 8               /*            5 -> 5            */
 
47
54 2 7 8               /*            6 -> 6            */
 
48
55 3 0 8               /*            7 -> 7            */
 
49
56 3 7 8               /*            8 -> 8            */
 
50
57 4 0 8               /*            9 -> 9            */
 
51
48 4 7 8               /*            0 -> 0            */
 
52
43 5 0 8               /*        Minus -> Plus         */
 
53
61 5 7 8               /*        Equal -> Minus        */
 
54
8 7 0 8                /*    Backspace -> Del          */
 
55
9 0 2 8                /*          TAB -> Ctrl         */
 
56
113 0 6 8              /*            Q -> Q            */
 
57
119 1 1 8              /*            W -> W            */
 
58
101 1 6 8              /*            E -> E            */
 
59
114 2 1 8              /*            R -> R            */
 
60
116 2 6 8              /*            T -> T            */
 
61
121 3 1 8              /*            Y -> Y            */
 
62
117 3 6 8              /*            U -> U            */
 
63
105 4 1 8              /*            I -> I            */
 
64
111 4 6 8              /*            O -> O            */
 
65
112 5 1 8              /*            P -> P            */
 
66
91 5 6 8               /*            [ -> @            */
 
67
93 6 1 8               /*            ] -> *            */
 
68
13 7 1 8               /*       Return -> Return       */
 
69
306 0 5 8              /*    Left Ctrl -> CBM          */
 
70
97 1 2 8               /*            A -> A            */
 
71
115 1 5 8              /*            S -> S            */
 
72
100 2 2 8              /*            D -> D            */
 
73
102 2 5 8              /*            F -> F            */
 
74
103 3 2 8              /*            G -> G            */
 
75
104 3 5 8              /*            H -> H            */
 
76
106 4 2 8              /*            J -> J            */
 
77
107 4 5 8              /*            K -> K            */
 
78
108 5 2 8              /*            L -> L            */
 
79
59 5 5 8               /*            ; -> :            */
 
80
39 6 2 8               /*            ' -> ;            */
 
81
96 0 1 8               /*            ` -> Left Arrow   */
 
82
92 6 5 8               /*            \ -> =            */
 
83
304 1 3 2              /*   Left Shift -> Left Shift   */
 
84
122 1 4 8              /*            Z -> Z            */
 
85
120 2 3 8              /*            X -> X            */
 
86
99 2 4 8               /*            C -> C            */
 
87
118 3 3 8              /*            V -> V            */
 
88
98 3 4 8               /*            B -> B            */
 
89
110 4 3 8              /*            N -> N            */
 
90
109 4 4 8              /*            M -> M            */
 
91
44 5 3 8               /*            , -> ,            */
 
92
46 5 4 8               /*            . -> .            */
 
93
47 6 3 8               /*            / -> /            */
 
94
303 6 4 4              /*  Right Shift -> Right Shift  */
 
95
32 0 4 8               /*        Space -> Space        */
 
96
282 7 4 8              /*           F1 -> F1           */
 
97
283 7 4 1              /*           F2 -> F2           */
 
98
284 7 5 8              /*           F3 -> F3           */
 
99
285 7 5 1              /*           F4 -> F4           */
 
100
286 7 6 8              /*           F5 -> F5           */
 
101
287 7 6 1              /*           F6 -> F6           */
 
102
288 7 7 8              /*           F7 -> F7           */
 
103
289 7 7 1              /*           F8 -> F8           */
 
104
278 6 7 8              /*         Home -> CLR/HOME     */
 
105
273 7 3 1              /*           Up -> CRSR UP      */
 
106
276 7 2 1              /*         Left -> CRSR LEFT    */
 
107
275 7 2 8              /*        Right -> CRSR RIGHT   */
 
108
274 7 3 8              /*         Down -> CRSR DOWN    */
 
109
277 6 0 8              /*          Ins -> Pound        */
 
110
127 6 6 8              /*          Del -> Up Arrow     */
 
111
 
 
112
# Restore key mappings
 
113
280 -3 0
 
114
0 -3 1