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

Declinación de responsabilidades del contenido retirado de KB

Este artículo trataba sobre los productos para los cuales Microsoft ya no ofrece soporte técnico. Por lo tanto, este artículo se ofrece "tal cual" y ya no se actualizará más.

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