Cómo interceptar CTRL+INTER, CTRL + C en el procedimiento estándar de & teclado mejorado

Exención de responsabilidades de contenido KB retirado

Este artículo se refiere a productos para los que Microsoft ya no ofrece soporte técnico. Por tanto, el presente artículo se ofrece "tal cual" y no será actualizado.

Resumen

Es el código de análisis para la tecla INTER & H46. La combinación de teclas CTRL+INTER se captura de forma diferente, dependiendo de si el programa se ejecuta en un teclado estándar o mejorado.


Esta información también se incluye con el archivo de Ayuda suministrado con Standard y Professional Editions de Microsoft Visual Basic para MS-DOS, versión 1.0.


Para un teclado estándar, CTRL+INTER se define como sigue
   KEY n, CHR$(&H04) + CHR$(&H46)
donde n es en el intervalo 15 a 25.


En un teclado mejorado, CTRL+INTER se define como sigue:
   KEY n, CHR$(&H84) + CHR$(&H46)
Tenga en cuenta que debe realizar independiente clave definida por el usuario instrucciones de reventado CTRL+INTER en combinación con las teclas MAYÚS, ALT, BLOQ NUM y BLOQ MAYÚS. Los indicadores de teclado para dichas combinaciones deben agregarse juntos para definir una secuencia de pulsaciones de teclas determinada.


Ejemplos de reventado CTRL+INTER y CTRL+C (cuando las teclas MAYÚS, ALT, BLOQ NUM o BLOQ MAYÚS no son activos) se incluyen a continuación.

Más información

Utilice los pasos siguientes para ejecutar los ejemplos que se enumeran a continuación en VBDOS. EXE:


  1. En el menú archivo, elija Nuevo proyecto.
  2. Copie el ejemplo de código en la ventana de código.
  3. Presione F5 para ejecutar el programa.

Ejemplo de código 1

KEY 15, CHR$(&H84) + CHR$(&H46) ' Traps CTRL+BREAK on enhanced keyboard.KEY 16, CHR$(&H4) + CHR$(&H46)  ' Traps CTRL+BREAK on standard keyboard.
KEY(15) ON
KEY(16) ON
ON KEY(16) GOSUB trap
ON KEY(15) GOSUB trap
FOR i = 1 TO 500
PRINT i
NEXT
END
trap:
PRINT "trapped"
RETURN

Nota: Si BLOQ NUM, BLOQ DESPL o BLOQ está encendido, este ejemplo no funcionará. Para obtener información adicional acerca de cómo deshabilitar estas claves, consulte los artículos siguientes en Microsoft Knowledge Base:
59132 cómo deshabilitar alternar para NUM/CAPS/SCROLL LOCK con trampa clave
Propiedades

Id. de artículo: 33034 - Última revisión: 17/01/2017 - Revisión: 1

Comentarios