1 |
<HTML> |
2 |
<HEAD> |
3 |
<TITLE>Keyboard layout</TITLE> |
4 |
</HEAD> |
5 |
<BODY> |
6 |
|
7 |
<H1>Keyboard layout</H1> |
8 |
|
9 |
<HR> |
10 |
|
11 |
The keyboard layout closely resembles that of a real C64. The individual |
12 |
rows of the keyboard are mapped as follows (american keyboard): |
13 |
|
14 |
<PRE> |
15 |
<- 1 2 3 4 5 6 7 8 9 0 + - |
16 |
Q W E R T Y U I O P @ * |
17 |
A S D F G H J K L : ; |
18 |
Z X C V B N M , . / |
19 |
</PRE><P> |
20 |
|
21 |
In addition, the following keys are used: |
22 |
|
23 |
<PRE> |
24 |
Esc - RUN/STOP |
25 |
Backspace - INS/DEL |
26 |
Return - RETURN |
27 |
Enter - RETURN |
28 |
Shift keys - SHIFT |
29 |
Caps lock - SHIFT LOCK |
30 |
F1-F8 - F1-F8 |
31 |
</PRE><P> |
32 |
|
33 |
Special keys under BeOS: |
34 |
|
35 |
<PRE> |
36 |
\ - ^ |
37 |
Insert - Shift-INS/DEL |
38 |
Delete - INS/DEL |
39 |
Home - CLR/HOME |
40 |
End - £ |
41 |
Page Up - £ |
42 |
Page Down - = |
43 |
Menu Keys - C= |
44 |
Ctrl Left - CTRL |
45 |
Ctrl Right - C= |
46 |
F11 - RESTORE |
47 |
F12 - C64 Reset |
48 |
</PRE><P> |
49 |
|
50 |
Special keys under Unix: |
51 |
|
52 |
<PRE> |
53 |
\ - ^ |
54 |
Insert - Shift-INS/DEL |
55 |
Delete - INS/DEL |
56 |
Home - CLR/HOME |
57 |
End - £ |
58 |
Page Up - ^ |
59 |
Page Down - = |
60 |
Alt Keys - C= |
61 |
Ctrl Left - CTRL |
62 |
Ctrl Right - C= |
63 |
F9 - Start SAM |
64 |
F10 - Quit Frodo |
65 |
F11 - RESTORE |
66 |
F12 - C64 Reset |
67 |
</PRE><P> |
68 |
|
69 |
Special keys under AmigaOS: |
70 |
|
71 |
<PRE> |
72 |
\ - £ |
73 |
Delete - CLR/HOME |
74 |
( (keypad) - ^ |
75 |
) (keypad) - = |
76 |
Alt Keys - C= |
77 |
Ctrl - CTRL |
78 |
F9 - RESTORE |
79 |
F10 - C64 Reset |
80 |
</PRE><P> |
81 |
|
82 |
Special keys under RISC OS: |
83 |
|
84 |
<PRE> |
85 |
F5 - Toggle sound emulation mode |
86 |
F6 - Enter SAM |
87 |
F7 - RESTORE |
88 |
F8 - Reset |
89 |
Copy - Toggle pause |
90 |
PageUp - Increase SkipFrames |
91 |
PageDown - Decrease SkipFrames |
92 |
num/ - Toggle 1541 emulation mode |
93 |
num* - Toggle speed limiter |
94 |
num+/- - +/- |
95 |
Alt - CBM |
96 |
ScrollLock - On: force single tasking, else multitasking |
97 |
</PRE><P> |
98 |
|
99 |
Apart from that the function keys are mapped differently under RISC OS. (F1,F2,F3,F4) maps |
100 |
to the C64's (F1,F3,F5,F7), you get (F2,F4,F6,F8) by pressing shift like on a real C64.<P> |
101 |
|
102 |
So the famous key combination RUN/STOP-RESTORE must be typed as Esc-F11 (Esc-F9 under AmigaOS). |
103 |
But you don't have to thrash the F11 key the same way as the RESTORE key on |
104 |
the original C64. <TT>:-)</TT><P> |
105 |
|
106 |
The cursor (arrow) keys work as expected. I.e. "cursor up" corresponds to |
107 |
"Shift-cursor down" on the C64. The same applies to the function keys F2, |
108 |
F4, F6 and F8. |
109 |
|
110 |
The numerical keypad emulates a joystick in port 1 or 2, depending on the |
111 |
state of the Num Lock (Num Lock off: port 2, Num Lock on: port 1):<P> |
112 |
|
113 |
<PRE> |
114 |
7 8 9 |
115 |
^ |
116 |
| |
117 |
4 5 6 |
118 |
<-- Fire --> |
119 |
| |
120 |
v |
121 |
1 2 3 |
122 |
|
123 |
0 |
124 |
Fire |
125 |
</PRE><P> |
126 |
|
127 |
Keyboard joysticks are handled differently under RISC OS: |
128 |
|
129 |
<UL> |
130 |
<LI>NumLock on: only joystick 1 active, mapped to port 2. NumLock off: both joysticks active, 1 mapped to port 1, 2 mapped to port 2. |
131 |
<LI>Joystick keys can be defined freely. Defaults are: joystick 1: (1 2 3 . enter) on the numerical keypad, joystick 2: (z x f c g). |
132 |
</UL><P> |
133 |
|
134 |
The '+' and '-' keys on the numerical keypad increase and decrease the |
135 |
"Draw every n-th frame" setting on the fly. The '*' on the numerical keypad |
136 |
toggles the "Limit Speed" option. The '/' on the numerical keypad toggles |
137 |
the processor-level 1541 emulation. |
138 |
|
139 |
</BODY> |
140 |
</HTML> |