Description
Terminal applications can react to single key presses without waiting for a full input line. Developers can build menus, shortcuts, confirmations, and lightweight interactive CLIs that need character-level input. It reads keyboard events for the process that imports it.