home *** CD-ROM | disk | FTP | other *** search
- ' NUMLOCK.SUB -- MSDOS QuickBASIC utility subroutines for NUMLOCK
-
- ' Test NUMLOCK state
- ' returns NUMLOCK = 1 if ON, NUMLOCK = 0 if OFF
- NUMLOCK.TEST:
-
- DEF SEG = &H40
- IF PEEK(&H17) _
- AND 32 _
- THEN NUMLOCK = 1 _
- ELSE NUMLOCK = 0
-
- RETURN
-
- ' Set NUMLOCK >>> ON
- NUMLOCK.ON:
-
- DEF SEG = &H40
- POKE &H17 , PEEK(&H17) OR 32
-
- RETURN
-
- ' Set NUMLOCK >>> OFF
- NUMLOCK.OFF:
-
- DEF SEG = &H40
- POKE &H17 , PEEK(&H17) AND 223
-
- RETURN
-
- '>>>>> Physical EOF for NUMLOCK.ASC