home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Media Share 9
/
MEDIASHARE_09.ISO
/
clarion
/
isalert.zip
/
TESTALRT.CLA
< prev
Wrap
Text File
|
1989-11-03
|
1KB
|
67 lines
! Andrew Wilson
! Varitek Systems Ltd.
! #251 - 8232 120th Street
! Surrey, BC Canada
! V3W 3N4
! 604-596-6999
TestAlrt PROGRAM ! Test the IsAlert() Function.
INCLUDE('Std_Keys.Cla')
INCLUDE('Shf_Keys.Cla')
INCLUDE('Ctl_Keys.Cla')
INCLUDE('Alt_Keys.Cla')
MAP
MODULE('IsAlert'),BINARY
FUNC(IsAlert),LONG
END ! MODULE
END ! MAP
Screen SCREEN HUE(11,1)
ROW(9,27) STRING('Keycode')
COL(40) STRING('is')
ROW(18,32) STRING('Ctrl-Break to Exit')
Keycode ROW(9,35) STRING(@N_4),HUE(15,1)
Status COL(43) STRING(12),HUE(15,1)
ROW(15,35) PAUSE('PRESS ANY KEY'),HUE(15,1)
.
CODE
OPEN(Screen)
ALERT()
ALERT(F1_KEY,F3_KEY)
ALERT(SHFT_F3,SHFT_F5)
ALERT(CTRL_F5,CTRL_F7)
ALERT(ALT_F8,ALT_F10)
ALERT(CTRL_E,CTRL_H)
ALERT(ALT_I,ALT_L)
ALERT(ALT_7,ALT_9)
ALERT(ESC_KEY)
ALERT(GMINUS_KEY)
ALERT(GPLUS_KEY)
ALERT(ALT_N)
ALERT(ALT_P)
ALERT(ALT_R)
ALERT(ALT_T)
ALERT(ALT_V)
ALERT(ALT_X)
LOOP
ACCEPT
Keycode = KEYCODE()
IF IsAlert(KEYCODE())
Status = 'Alerted'
ELSE
Status = 'Not Alerted'
END ! IF
END ! LOOP
RETURN