Library to process keyboard entry from terminal-based programs
