1 Term::ReadKey is a compiled perl module dedicated to 2 providing simple control over terminal driver modes 3 (cbreak, raw, cooked, etc.,) support for non-blocking 4 reads, if the architecture allows, and some generalized 5 handy functions for working with terminals. One of the 6 main goals is to have the functions as portable as 7 possible, so you can just plug in "use Term::ReadKey" on 8 any architecture and have a good likelihood of it working. 9