termkey is a library that allows programs to read and interpretkeypress and other events from a terminal. It understands encodingschemes used by terminals to encode keypresses, and UTF-8, allowingit to return events representing key events.