You could build a scroll window of special apps on your drive.
Collect characters for a password
As readkey does not echo the keys to the screen.
The alternative uses the Keyboard event driver
As you can see this is the easiest way to interact with the keyboard, even over SSH/Telnet.
Writeln('This will show the scan code for every keystroke.');
If Ch=#0 then Begin