Home » Archimedes archive » Zipped Apps » 6502em » !6502Em/Keymaps/Natural

!6502Em/Keymaps/Natural

This website contains an archive of files for the Acorn Electron, BBC Micro, Acorn Archimedes, Commodore 16 and Commodore 64 computers, which Dominic Ford has rescued from his private collection of floppy disks and cassettes.

Some of these files were originally commercial releases in the 1980s and 1990s, but they are now widely available online. I assume that copyright over them is no longer being asserted. If you own the copyright and would like files to be removed, please contact me.

Tape/disk: Home » Archimedes archive » Zipped Apps » 6502em
Filename: !6502Em/Keymaps/Natural
Read OK:
File size: 03BB bytes
Load address: 0000
Exec address: 0000
File contents
# BBC Key       RISC OS Keys
f0		Print
f1		f1
f2		f2
f3		f3
f4		f4
f5		f5
f6		f6
f7		f7
f8		f8
f9		f9
Escape		Escape
1		1
2		2
3		3
4		4
5		5
6		6
7		7
8		8
9		9
0		0
-		-
^		=
\		\
Tab		Tab
Q		Q
W		W
E		E
R		R
T		T
Y		Y
U		U
I		I
O		O
P		P
#@		[
[		[
_		�	`
CapsLock	CapsLock
Ctrl		LCtrl	LAlt
A		A
S		S
D		D
F		F
G		G
H		H
J		J
K		K
L		L
;		;
:		'
]		]
Return		Return
#ShiftLock
Shift		RShift	LShift
Z		Z
X		X
C		C
V		V
B		B
N		N
M		M
,		,
.		.
/		/
Delete		Delete  <-|
Copy		Copy
Space		Space
Up		Up
Down		Down
Left		Left
Right		Right
# Master Keys
K+		K+
K-		K-
K/		K/
K*		K*
K7		K7
K8		K8
K9		K9
K#		K#
K4		K4
K5		K5
K6		K6
KDelete		K.
K1		K1
K2		K2
K3		K3
K,		NumLock
K0		K0
K.		K.
KReturn		Enter
# Shifted keys
s@		2
s6		7
s:		8
s8		9
s9		0
s2		'
s^		`
s;		=
#RiscPC (lines after this ignored on pre-RISC OS 3.5 machines
CapsLock	LCtrl
Ctrl		CapsLock	LAlt
#This line does the key to the left of the return key
]		\
_		RAlt	RCtrl
K*		K-
K#		K+
# end
00000000  23 20 42 42 43 20 4b 65  79 20 20 20 20 20 20 20  |# BBC Key       |
00000010  52 49 53 43 20 4f 53 20  4b 65 79 73 0a 66 30 09  |RISC OS Keys.f0.|
00000020  09 50 72 69 6e 74 0a 66  31 09 09 66 31 0a 66 32  |.Print.f1..f1.f2|
00000030  09 09 66 32 0a 66 33 09  09 66 33 0a 66 34 09 09  |..f2.f3..f3.f4..|
00000040  66 34 0a 66 35 09 09 66  35 0a 66 36 09 09 66 36  |f4.f5..f5.f6..f6|
00000050  0a 66 37 09 09 66 37 0a  66 38 09 09 66 38 0a 66  |.f7..f7.f8..f8.f|
00000060  39 09 09 66 39 0a 45 73  63 61 70 65 09 09 45 73  |9..f9.Escape..Es|
00000070  63 61 70 65 0a 31 09 09  31 0a 32 09 09 32 0a 33  |cape.1..1.2..2.3|
00000080  09 09 33 0a 34 09 09 34  0a 35 09 09 35 0a 36 09  |..3.4..4.5..5.6.|
00000090  09 36 0a 37 09 09 37 0a  38 09 09 38 0a 39 09 09  |.6.7..7.8..8.9..|
000000a0  39 0a 30 09 09 30 0a 2d  09 09 2d 0a 5e 09 09 3d  |9.0..0.-..-.^..=|
000000b0  0a 5c 09 09 5c 0a 54 61  62 09 09 54 61 62 0a 51  |.\..\.Tab..Tab.Q|
000000c0  09 09 51 0a 57 09 09 57  0a 45 09 09 45 0a 52 09  |..Q.W..W.E..E.R.|
000000d0  09 52 0a 54 09 09 54 0a  59 09 09 59 0a 55 09 09  |.R.T..T.Y..Y.U..|
000000e0  55 0a 49 09 09 49 0a 4f  09 09 4f 0a 50 09 09 50  |U.I..I.O..O.P..P|
000000f0  0a 23 40 09 09 5b 0a 5b  09 09 5b 0a 5f 09 09 a3  |.#@..[.[..[._...|
00000100  09 60 0a 43 61 70 73 4c  6f 63 6b 09 43 61 70 73  |.`.CapsLock.Caps|
00000110  4c 6f 63 6b 0a 43 74 72  6c 09 09 4c 43 74 72 6c  |Lock.Ctrl..LCtrl|
00000120  09 4c 41 6c 74 0a 41 09  09 41 0a 53 09 09 53 0a  |.LAlt.A..A.S..S.|
00000130  44 09 09 44 0a 46 09 09  46 0a 47 09 09 47 0a 48  |D..D.F..F.G..G.H|
00000140  09 09 48 0a 4a 09 09 4a  0a 4b 09 09 4b 0a 4c 09  |..H.J..J.K..K.L.|
00000150  09 4c 0a 3b 09 09 3b 0a  3a 09 09 27 0a 5d 09 09  |.L.;..;.:..'.]..|
00000160  5d 0a 52 65 74 75 72 6e  09 09 52 65 74 75 72 6e  |].Return..Return|
00000170  0a 23 53 68 69 66 74 4c  6f 63 6b 0a 53 68 69 66  |.#ShiftLock.Shif|
00000180  74 09 09 52 53 68 69 66  74 09 4c 53 68 69 66 74  |t..RShift.LShift|
00000190  0a 5a 09 09 5a 0a 58 09  09 58 0a 43 09 09 43 0a  |.Z..Z.X..X.C..C.|
000001a0  56 09 09 56 0a 42 09 09  42 0a 4e 09 09 4e 0a 4d  |V..V.B..B.N..N.M|
000001b0  09 09 4d 0a 2c 09 09 2c  0a 2e 09 09 2e 0a 2f 09  |..M.,..,....../.|
000001c0  09 2f 0a 44 65 6c 65 74  65 09 09 44 65 6c 65 74  |./.Delete..Delet|
000001d0  65 20 20 3c 2d 7c 0a 43  6f 70 79 09 09 43 6f 70  |e  <-|.Copy..Cop|
000001e0  79 0a 53 70 61 63 65 09  09 53 70 61 63 65 0a 55  |y.Space..Space.U|
000001f0  70 09 09 55 70 0a 44 6f  77 6e 09 09 44 6f 77 6e  |p..Up.Down..Down|
00000200  0a 4c 65 66 74 09 09 4c  65 66 74 0a 52 69 67 68  |.Left..Left.Righ|
00000210  74 09 09 52 69 67 68 74  0a 23 20 4d 61 73 74 65  |t..Right.# Maste|
00000220  72 20 4b 65 79 73 0a 4b  2b 09 09 4b 2b 0a 4b 2d  |r Keys.K+..K+.K-|
00000230  09 09 4b 2d 0a 4b 2f 09  09 4b 2f 0a 4b 2a 09 09  |..K-.K/..K/.K*..|
00000240  4b 2a 0a 4b 37 09 09 4b  37 0a 4b 38 09 09 4b 38  |K*.K7..K7.K8..K8|
00000250  0a 4b 39 09 09 4b 39 0a  4b 23 09 09 4b 23 0a 4b  |.K9..K9.K#..K#.K|
00000260  34 09 09 4b 34 0a 4b 35  09 09 4b 35 0a 4b 36 09  |4..K4.K5..K5.K6.|
00000270  09 4b 36 0a 4b 44 65 6c  65 74 65 09 09 4b 2e 0a  |.K6.KDelete..K..|
00000280  4b 31 09 09 4b 31 0a 4b  32 09 09 4b 32 0a 4b 33  |K1..K1.K2..K2.K3|
00000290  09 09 4b 33 0a 4b 2c 09  09 4e 75 6d 4c 6f 63 6b  |..K3.K,..NumLock|
000002a0  0a 4b 30 09 09 4b 30 0a  4b 2e 09 09 4b 2e 0a 4b  |.K0..K0.K...K..K|
000002b0  52 65 74 75 72 6e 09 09  45 6e 74 65 72 0a 23 20  |Return..Enter.# |
000002c0  53 68 69 66 74 65 64 20  6b 65 79 73 0a 73 40 09  |Shifted keys.s@.|
000002d0  09 32 0a 73 36 09 09 37  0a 73 3a 09 09 38 0a 73  |.2.s6..7.s:..8.s|
000002e0  38 09 09 39 0a 73 39 09  09 30 0a 73 32 09 09 27  |8..9.s9..0.s2..'|
000002f0  0a 73 5e 09 09 60 0a 73  3b 09 09 3d 0a 23 52 69  |.s^..`.s;..=.#Ri|
00000300  73 63 50 43 20 28 6c 69  6e 65 73 20 61 66 74 65  |scPC (lines afte|
00000310  72 20 74 68 69 73 20 69  67 6e 6f 72 65 64 20 6f  |r this ignored o|
00000320  6e 20 70 72 65 2d 52 49  53 43 20 4f 53 20 33 2e  |n pre-RISC OS 3.|
00000330  35 20 6d 61 63 68 69 6e  65 73 0a 43 61 70 73 4c  |5 machines.CapsL|
00000340  6f 63 6b 09 4c 43 74 72  6c 0a 43 74 72 6c 09 09  |ock.LCtrl.Ctrl..|
00000350  43 61 70 73 4c 6f 63 6b  09 4c 41 6c 74 0a 23 54  |CapsLock.LAlt.#T|
00000360  68 69 73 20 6c 69 6e 65  20 64 6f 65 73 20 74 68  |his line does th|
00000370  65 20 6b 65 79 20 74 6f  20 74 68 65 20 6c 65 66  |e key to the lef|
00000380  74 20 6f 66 20 74 68 65  20 72 65 74 75 72 6e 20  |t of the return |
00000390  6b 65 79 0a 5d 09 09 5c  0a 5f 09 09 52 41 6c 74  |key.]..\._..RAlt|
000003a0  09 52 43 74 72 6c 0a 4b  2a 09 09 4b 2d 0a 4b 23  |.RCtrl.K*..K-.K#|
000003b0  09 09 4b 2b 0a 23 20 65  6e 64 0a                 |..K+.# end.|
000003bb