RISC OS Open
A fast and easily customised operating system for ARM devices
ROOL
Home | News | Software | Bugs | Bounties | Forum | Documents | Photos | Contact us
Account

Low-Level Internal Key Numbers

Programmer's Reference Manuals
» Part 1 - Introduction
» Events
» Event Numbers
» Event 11
» Low-Level Internal Key Numbers
# Key Number
0 Escape
1 F1
2 F2
3 F3
4 F4
5 F5
6 F6
7 F7
8 F8
9 F9
10 F10
11 F11
12 F12
13 Print
14 Scroll Lock
15 Break
16 ~
17 1
18 2
19 3
20 4
21 5
22 6
23 7
24 8
25 9
26 0
27 -
28 =
29 £
30 Backspace
31 Insert
32 Home
33 Page Up
34 Num Lock
35 k/
36 k*
37 k#
38 Tab
39 Q
40 W
41 E
42 R
43 T
44 Y
45 U
46 I
47 O
48 P
49 [ {
50 ] }
51 \
52 Delete
53 Copy
54 Page down
55 k7
56 k8
57 k9
58 k-
59 L Ctrl
60 A
61 S
62 D
63 F
64 G
65 H
66 J
67 K
68 L
69 ; :
70 ’ "
71 Return
72 k4
73 k5
74 k6
75 k+
76 L Shift
77 extra key
78 Z
79 X
80 C
81 V
82 B
83 N
84 M
85 , <
86 . >
87 / ?
88 R Shift
89 Up
90 k1
91 k2
92 k3
93 Caps Lock
94 L Alt
95 Space
96 R Alt
97 R Ctrl
98 Left
99 Down
100 Right
101 k0
102 k.
103 Enter
112 Select
113 Menu
114 Adjust

Notes

Risc PC: Key ’ @ is where ’ " would be
Key # ~ gives 51
Key \ | gives 77 (extra key)

Key Number 77

Some national keyboards have an extra key between left shift and Z, which gives key number 77. This key is not present on the standard UK Archimedes keyboard, although a contact area for it is visible on the keyboard PCB.

On Risc PC keyboards this is the \ | key

See also

  • Character Codes
  • Event 11
  • Event Numbers
  • Events Introduction
  • Keyboard Scan Codes
Revised on January 30, 2010 21:04:19 by Alan Robertson (52)? (127.0.0.1)
Edit | Back in time (1 revision) | See changes | History | Views: Print | Source | Linked from: Character Codes, Keyboard Scan Codes, Event 11, KeyV 1, KeyV 2

Search the Wiki

Commercial use

For commercial enquiries, please contact the owners of RISC OS, Castle Technology Ltd.

ROOL Store

The official C/C++ Development kit and more here.

Donate! Why?

Help ROOL make things happen – please consider donating!

Navigation

  • Home Page
  • All Pages
  • Recently Revised
  • Authors
  • Feeds
Site design © RISC OS Open Limited 2011 except where indicated
The RISC OS Open Instiki theme is based on Insitki's default layout

Valid XHTML 1.0  |  Valid CSS

Instiki 0.19.1(MML+)
This site runs on Rails

Hosted by Arachsys