home *** CD-ROM | disk | FTP | other *** search
-
- ' Subprogram to check the state of the CAPS LOCK, NUM LOCK,
- ' SCROLL LOCK, and INS keys.
-
- SUB KeyTogl(Cap%, Num%, Scr%, Ins%) STATIC
-
- DEF SEG = 0 ' Set segment to QB info
-
- IF (PEEK(1047) AND 64) = 64 THEN ' Check Caps Lock
- Cap% = 1
- ELSE
- Cap% = 0
- END IF
-
- IF (PEEK(1047) AND 32) = 32 THEN ' Check Num Lock
- Num% = 1
- ELSE
- Num% = 0
- END IF
-
- IF (PEEK(1047) AND 16) = 16 THEN ' Check Scroll Lock
- Scr% = 1
- ELSE
- Scr% = 0
- END IF
-
- IF (PEEK(1047) AND 128) = 128 THEN ' Check Insert Key
- Ins% = 1
- ELSE
- Ins% = 0
- END IF
-
- DEF SEG ' Restore segment
-
- END SUB
-
-