CTRL + BREAK, CTRL + C op Standard & uitgebreid toetsenbord overlapping

Disclaimer voor KB-inhoud ingetrokken

Dit artikel gaat over producten waarvoor Microsoft niet langer ondersteuning biedt. Daarom wordt dit artikel aangeboden 'as is' en wordt het niet langer bijgewerkt.

Samenvatting

De scan-code voor de BREAK-toets & H46. De toetsencombinatie CTRL + BREAK wordt anders, afhankelijk van of het programma wordt uitgevoerd op een standaard of uitgebreid toetsenbord onderschept.


Deze informatie is ook opgenomen in het Help-bestand met de Standard en Professional Editions van Microsoft Visual Basic voor MS-DOS, versie 1.0.


Voor een standaard toetsenbord wordt CTRL + BREAK als volgt gedefinieerd
   KEY n, CHR$(&H04) + CHR$(&H46)
waarbij n is in het bereik van 15 tot en met 25.


CTRL + BREAK wordt op een uitgebreid toetsenbord als volgt gedefinieerd:
   KEY n, CHR$(&H84) + CHR$(&H46)
Houd er rekening mee dat u afzonderlijk door de gebruiker gedefinieerde sleutel overzichten maken moet voor het overlappen van CTRL + BREAK in combinatie met de toetsen SHIFT, ALT, NUM-LOCK en CAPS LOCK. De vlaggen van het toetsenbord voor deze toetsencombinaties moeten worden toegevoegd samen voor het definiëren van een reeks toetsaanslagen gegeven.


Voorbeelden van overvulling CTRL + BREAK en CTRL + C (wanneer de toetsen SHIFT, ALT, NUM LOCK of CAPS LOCK niet zijn actieve) zijn hieronder vermeld.

Meer informatie

Gebruik de volgende stappen uit te voeren in de voorbeelden hieronder vermeld in VBDOS. EXE:


  1. Kies in het menu bestand, nieuw Project.
  2. Kopieer het voorbeeld naar het codevenster.
  3. Druk op F5 om het programma te starten.

Voorbeeld 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

Opmerking: Als de toets NUM-LOCK, SCROLL LOCK of CAPS LOCK ingeschakeld is, in dit voorbeeld werkt niet. Raadpleeg de volgende artikelen in de Microsoft Knowledge Base voor meer informatie over het uitschakelen van deze sleutels:
59132 het in-of uitschakelen voor CAPS-NUM/SCROLL LOCK Key overvulling uitschakelen
Eigenschappen

Artikel-id: 33034 - Laatst bijgewerkt: 14 feb. 2017 - Revisie: 1

Feedback