You need a keyboard to play NetHack. This becomes of concern when you try to port NetHack to some platform that does not normally have a keyboard.
For an overview of the various characters that you may type, see ASCII. Our ASCII page has links for most of the characters.
Some window ports also let you use a mouse. NetHack will convert your mouse clicks into equivalent key presses.
The following keyboard layout shows all but the debug commands (click to view larger):
A more extensive chart of commands can be found here.
- This page is a stub. You could probably expand this page should you wish to do so.