GetControlChars#
A terminal’s control characters, as name/character pairs.
Synopsis#
my %cc = GetControlChars(\*STDIN);
printf "interrupt is ^%c\n", ord($cc{INTERRUPT}) + 64;
What you get back#
A list for a hash: DISCARD, EOF, EOL, EOL2, ERASE, ERASEWORD, INTERRUPT, KILL, MIN, QUIT, QUOTENEXT, REPRINT, START, STOP, SUSPEND, SWITCH and TIME, each with its character as a one-character string (MIN and TIME are counts, as characters). A handle that is not a terminal dies “Unable to read terminal settings in GetControlChars”.