Controle - /
não faz parte do conjunto de códigos de controle padrão . Não é diretamente representável como pressionamento de tecla em muitas emulações de terminal. Esse pressionamento de tecla é detectável apenas corretamente em certos "modos de scancode" ou "modo GUI" específicos da plataforma (onde a API informa exatamente quais chaves e modificadores estão sendo usados). O emulador de terminal está emitindo um sinal sonoro, porque é efetivamente um pressionamento de tecla inválido.
Os códigos de controle padrão cobrem apenas as versões "Controle" do
@
A
- Z
[\]^_
(ASCII 0 - 31), e
?
(ASCII 127)
Na maioria dos programas de emulador de terminal em execução com a maioria dos layouts de teclas dos EUA, pode ser necessário pressionar Shiftpara gerar alguns dos "códigos de controle":
- C- @ é ControlShift2(como
@
é Shift2)
- C- ^ é ControlShift6(como
^
é Shift6)
- C-_ é ControlShift-(como
_
é Shift-)
- No entanto, C-? nem sempre pode ser ControlShift/(como
?
é Shift/); C-? geralmente é gerado por Backspace(nos teclados da Apple, a tecla "apenas excluir" sem o símbolo adicional ⌦) ou Delete(aquela com ⌦ nos teclados da Apple).
No Emacs baseado em tty, geralmente você pode usar C-_ para em undo
vez de C- /.