The following is a partial listing of ScanCodes for the IBM PC using KBDIO for TURBO PASCAL: Key ScanCode f1 15104 f2 15360 f3 15616 f4 15872 f5 16128 f6 16384 f7 16640 f8 16896 f9 17408 f10 17408 alt f1 26624 alt f2 26880 alt f3 27136 alt f4 27392 alt f5 27648 alt f6 27904 alt f7 28160 alt f8 28416 alt f9 28672 alt f10 28928 shft f1 21504 shft f2 21760 shft f3 22016 shft f4 22272 shft f5 22528 shft f6 22784 shft f7 23040 shft f8 23296 shft f9 23552 shft f10 23808 ctrl f1 24064 ctrl f2 24320 ctrl f3 24576 ctrl f4 24832 ctrl f5 25088 ctrl f6 25344 ctrl f7 25600 ctrl f8 25856 ctrl f9 26112 ctrl f10 26368 Home 18176 Up 18432 PgUp 18688 Lft 19200 Rgt 19712 End 20224 Dn 20480 PgDn 20736 Ins 20992 Del 21248 Key ScanCode CtrlHome 30464 CtrlPgUp 31744- !negative! CtrlLft 29440 CtrlRgt 29696 CtrlEnd 29952 CtrlPgDn 30208 ShftHome 18231 ShftUp 18488 ShftPgUp 18745 ShftLft 19252 ShftRgt 19766 ShftEnd 20273 ShftDn 20530 ShftPgDn 20787 ShftIns 21041 ShftDel 21294 - 18989 on the numeric pad + 20011 " " " " Ctrl 2@ 768 Ctrl 6^ 1822 Ctrl -_ 3103 Alt 1! 30720 Alt 2@ 30976 Alt 3# 31232 Alt 4$ 31488 Alt 5% 31744 Alt 6^ 32000 Alt 7& 32256 Alt 8* 32512 Alt 9( 32768- !negative! Alt 0) 32512- !negative! Alt -_ 32256- !negative! Alt =+ 32000- !negative! Alt Q 4096 Alt W 4352 Alt E 4608 Alt R 4864 Alt T 5120 Alt Y 5376 Alt U 5632 Alt I 5888 Alt O 6144 Alt P 6400 Alt A 7680 Alt S 7936 Key ScanCode Alt D 8192 Alt F 8448 Alt G 8704 Alt H 8960 Alt J 9216 Alt K 9472 Alt L 9728 Alt Z 11264 Alt X 11520 Alt C 11776 Alt V 12032 Alt B 12288 Alt N 12544 Alt M 12800 ESC 283 TAB 3849 Shft TAB 3840 BKSpace 3592 Space 14624 ====== compiled by Andy Decepida