Não há uma maneira padrão de perguntar sobre controle - backspace .
A maneira convencional de perguntar sobre a tecla backspace é no banco de dados do terminal, por exemplo, observe a saída de
tput kbs
Se o seu terminal estiver configurado para corresponder ao valor TERM
, isso dará a tecla "backspace".
Alguns terminais (originalmente rxvt
, mais tarde xterm
e agora "vários" indocumentado) implementar control - backspace como a opção "other" ( ^H
onde "backspace" envia ^?
, etc). Alguns terminais ignoram o modificador de controle. Mas para aqueles que o usam, essa inferência é até onde você pode ir.
Leitura adicional: