home *** CD-ROM | disk | FTP | other *** search
- DEFINT A-Z
- DECLARE SUB ansi.det (ansi%)
-
- ' ===============================================
- ' Auto-ANSI Sensor by John Sneeringer, HPS 1992
- ' ===============================================
-
- SUB ansi.det (ansi%)
-
- PRINT #1, CHR$(27) + "[6n"; ' send code
-
- FOR X = 1 TO 2 ' pause for like 2 seconds
- A$ = TIME$
- DO: LOOP UNTIL A$ <> TIME$
- NEXT X
-
- IF LOC(1) > 1 THEN
- IF LEFT$(INPUT$(1, 2), 2) = CHR$(27) + "[" THEN
- ansi% = 1
- ELSE
- ansi% = 0
- END IF
- END IF
- END SUB
-