Pete Wilson : Consultant Software Engineer

Lowell MA   978.454.4547   pete at pwilson dot net    April 2008

 Home/Resume  
 Sample code 
 Experimental 
 CGI notes 
 CSS notes 
 Standards 
 Books 
  Virus Alerts  

Keyboard codes

top keyboard row: escape key and function keys

keytop
ASCII,hex
esc esc,0x1b
f1 esc,0x1b [,0x5b 1,0x31 1,0x31 ~,0x7e
f2 esc,0x1b [,0x5b 1,0x31 2,0x32 ~,0x7e
f3 esc,0x1b [,0x5b 1,0x31 3,0x33 ~,0x7e
f4 esc,0x1b [,0x5b 1,0x31 4,0x34 ~,0x7e
f5 esc,0x1b [,0x5b 1,0x31 5,0x35 ~,0x7e
f6 esc,0x1b [,0x5b 1,0x31 7,0x37 ~,0x7e
f7 esc,0x1b [,0x5b 1,0x31 8,0x38 ~,0x7e
f8 esc,0x1b [,0x5b 1,0x31 9,0x39 ~,0x7e
f9 esc,0x1b [,0x5b 2,0x32 0,0x30 ~,0x7e
f10 esc,0x1b [,0x5b 2,0x32 1,0x31 ~,0x7e
f11 esc,0x1b [,0x5b 2,0x32 3,0x33 ~,0x7e
f12 esc,0x1b [,0x5b 2,0x32 4,0x34 ~,0x7e

cursor-control pad

keytop
ASCII,hex
left arrow esc,0x1b [,0x5b D,0x44
up arrow esc,0x1b [,0x5b A,0x41
right arrow esc,0x1b [,0x5b C,0x43
down arrow esc,0x1b [,0x5b B,0x42
delete esc,0x1b [,0x5b 3,0x33 ~,0x7e
end esc,0x1b [,0x5b 4,0x34 ~,0x7e
page down esc,0x1b [,0x5b 6,0x36 ~,0x7e
insert esc,0x1b [,0x5b 2,0x32 ~,0x7e
home esc,0x1b [,0x5b 1,0x31 ~,0x7e
page up esc,0x1b [,0x5b 5,0x35 ~,0x7e
print scrn no code transmitted
scroll lock no code transmitted
pause/break (graphic?),0x1a

numeric pad, numlock OFF

keytop
ASCII,hex
0/ins esc,0x1b [,0x5b 2,0x32 ~,0x7e
./del esc,0x1b [,0x5b 3,0x33 ~,0x7e
1/end esc,0x1b [,0x5b 4,0x34 ~,0x7e
2 esc,0x1b [,0x5b B,0x42
3/pg-dn esc,0x1b [,0x5b 6,0x36 ~,0x7e
4 esc,0x1b [,0x5b D,0x44
5 esc,0x1b [,0x5b G,0x47
6 esc,0x1b [,0x5b C,0x43
7/home esc,0x1b [,0x5b 1,0x31 ~,0x7e
8 esc,0x1b [,0x5b A,0x41
9/pg-up esc,0x1b [,0x5b 5,0x35 ~,0x7e
numlock no code transmitted
virgule /,0x2f
* *,0x2a
- -,0x2d
+ +,0x2b
enter cr,0xd