ViewVC Help
View File | Revision Log | Show Annotations | Revision Graph | Root Listing
root/cebix/Frodo4/Docs/keyboard.html
Revision: 1.2
Committed: 2010-04-25T11:52:11Z (13 years, 11 months ago) by cebix
Content type: text/html
Branch: MAIN
CVS Tags: HEAD
Changes since 1.1: +11 -12 lines
Log Message:
documentation update

File Contents

# Content
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 in Frodo closely resembles that of a real C64. The
12 individual rows of the keyboard are mapped as follows (american keyboard):
13
14 <PRE>
15 &lt;- 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 Unix:
34
35 <PRE>
36 \ - ^
37 Insert - Shift-INS/DEL
38 Delete - INS/DEL
39 Home - CLR/HOME
40 End - &pound;
41 Page Up - ^
42 Page Down - =
43 Alt Keys - C=
44 Ctrl Left - CTRL
45 Ctrl Right - C=
46 F9 - Start <A HREF="sam.html">SAM</A>
47 F10 - Quit Frodo
48 F11 - RESTORE
49 F12 - C64 Reset
50 </PRE><P>
51
52 Special keys under BeOS:
53
54 <PRE>
55 \ - ^
56 Insert - Shift-INS/DEL
57 Delete - INS/DEL
58 Home - CLR/HOME
59 End - &pound;
60 Page Up - &pound;
61 Page Down - =
62 Menu Keys - C=
63 Ctrl Left - CTRL
64 Ctrl Right - C=
65 F11 - RESTORE
66 F12 - C64 Reset
67 </PRE><P>
68
69 Special keys under AmigaOS:
70
71 <PRE>
72 \ - &pound;
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 &lt;-- Fire --&gt;
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 to 100%" option.
137
138 </BODY>
139 </HTML>