[Back to KEYBOARD SWAG index] [Back to Main SWAG index] [Original]
{
NAME : SHOWKEYS.PAS
AUTHOR : SCOTT TUNSTALL B.Sc
CR. DATE : 8th July 1996
This program shows the Up/Down status of all keys on keyboard,
so you can determine what key has what scancode.
ESC = Exit (If by any chance you're wondering what the
Scancode value of ESC is, it's 1)
--------------------------------------------------------------
}
{ NWKBDINT is in June 96's KEYBOARD.SWG, author of the
program is Scott Tunstall.
}
Uses NWKBDINT,CRT;
var x,y: byte;
Begin
hookkeyboardint;
textmode(CO80);
repeat
For y:=0 to 7 do
For x:=0 to 15 do
begin
gotoxy((x*4)+1,(y*2)+1);
textcolor(WHITE);
write((y * 16) + x);
gotoxy((x*4)+1,(y * 2) + 2);
if keydown[(y*16) + x] Then
begin
textcolor(LIGHTGREEN); { Highlight the key }
write('DN')
end
else
begin
textcolor(RED);
write('UP');
end;
end;
until keydown[1]; { ESC }
unhookkeyboardint;
End.
[Back to KEYBOARD SWAG index] [Back to Main SWAG index] [Original]