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

# User Rev Content
1 cebix 1.1 <HTML>
2     <HEAD>
3     <TITLE>Keyboard layout</TITLE>
4     </HEAD>
5     <BODY>
6    
7     <H1>Keyboard layout</H1>
8    
9     <HR>
10    
11 cebix 1.2 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 cebix 1.1
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 cebix 1.2 Special keys under Unix:
34 cebix 1.1
35     <PRE>
36     \ - ^
37     Insert - Shift-INS/DEL
38     Delete - INS/DEL
39     Home - CLR/HOME
40     End - &pound;
41 cebix 1.2 Page Up - ^
42 cebix 1.1 Page Down - =
43 cebix 1.2 Alt Keys - C=
44 cebix 1.1 Ctrl Left - CTRL
45     Ctrl Right - C=
46 cebix 1.2 F9 - Start <A HREF="sam.html">SAM</A>
47     F10 - Quit Frodo
48 cebix 1.1 F11 - RESTORE
49     F12 - C64 Reset
50     </PRE><P>
51    
52 cebix 1.2 Special keys under BeOS:
53 cebix 1.1
54     <PRE>
55     \ - ^
56     Insert - Shift-INS/DEL
57     Delete - INS/DEL
58     Home - CLR/HOME
59     End - &pound;
60 cebix 1.2 Page Up - &pound;
61 cebix 1.1 Page Down - =
62 cebix 1.2 Menu Keys - C=
63 cebix 1.1 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 cebix 1.2 toggles the "Limit Speed to 100%" option.
137 cebix 1.1
138     </BODY>
139     </HTML>