```{index} single: GetControlChars (Term::ReadKey) ``` ```{index} single: Term::ReadKey::GetControlChars ``` # GetControlChars A terminal's control characters, as name/character pairs. ## Synopsis ```perl 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".