El control/
no forma parte del conjunto de códigos de control estándar . No es directamente representable como una pulsación de tecla en muchas emulaciones de terminal. Tal pulsación de tecla solo es detectable correctamente en ciertos "modos de código de escaneo" o "modo de GUI" específicos de la plataforma (donde la API le dice exactamente qué teclas y modificadores se están utilizando). Su emulador de terminal está sonando porque es efectivamente una pulsación de tecla inválida.
Los códigos de control estándar solo cubren las versiones de "Control" de
@
A
- Z
[\]^_
(ASCII 0 - 31), y
?
(ASCII 127)
En la mayoría de los programas de emulador de terminal que se ejecutan con la mayoría de los diseños de claves de EE. UU., Es posible que deba presionar Shiftpara generar algunos de los "códigos de control":
- C- @ es ControlShift2(ya que
@
es Shift2)
- C- ^ es ControlShift6(ya que
^
es Shift6)
- C-_ es ControlShift-(ya que
_
es Shift-)
- Sin embargo, C-? puede no ser siempre ControlShift/(como
?
es Shift/); C-? generalmente se genera por Backspace(en los teclados de Apple, la tecla etiquetada simplemente "eliminar" sin el símbolo adicional ⌦) o Delete(la que tiene ⌦ en los teclados de Apple).
En Emacs basado en tty, generalmente puede usar C-_ para en undo
lugar de C- /.