home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The World of Computer Software
/
World_Of_Computer_Software-02-387-Vol-3of3.iso
/
s
/
s9302.zip
/
BRACHMAN.ZIP
/
SKEYS.PRG
< prev
Wrap
Text File
|
1992-12-10
|
2KB
|
53 lines
**********************************************************************
* ┌───────────────────────────────────┐
* │ ▐███▌ ████ ▀██████ █████ │
* │ █████▐████▌ ▀████ █████ │
* │ █▐████▌█████ ▀██ █████ │
* │ ▐█▌█████▐████▌ ▄█ ▀ █████ │
* │ ███▐████▌█████ ■███ █████ │
* │ ▐███▌█████▐████▌ ▀█ ▄ █████ │
* │ █████▐████▌█████ ▄██ █████ │
* │ ▐█████▌█████▐████▌ ▄████ █████ │
* │ ███████▐████▌█████ ▄██████ █████ │
* ├───────────────────────────────────┤
* │ MicroEndeavors, Inc. │
* │ 3150 Township Line Road │
* │ Drexel Hill, PA 19026 │
* └───────────────────────────────────┘
**********************************************************************
** Demonstration front end for SKEY.PLB **
SET TALK OFF
SET NEAR ON
CLEAR ALL
CLEAR
@23,1 SAY PADC("Press <Enter> To Select",80) COLOR GB+/B
SET LIBRARY TO skey && attach API routine
USE laser ORDER utitle && note tag is UPPER(title)
DEFINE WINDOW test FROM 4,15 TO 6,60 SHADOW SYSTEM TITLE "TITLE SEARCH" ;
COLOR SCHEME(8)
ACTIVATE WINDOW test
= skeyinit() && initialize keyboard trap
DEFINE WINDOW brow FROM 6,15 TO 20,60 SHADOW SYSTEM ;
COLOR SCHEME(10)
ON KEY LABEL ENTER KEYBOARD CHR(23)
ON KEY LABEL RIGHTMOUSE KEYBOARD CHR(23)
BROWSE FIELDS title:42 WINDOW brow && display list
ON KEY
STORE LASTKEY() TO lk
= skeykill() && disable keyboard trap
RELEASE WINDOW test
CLEAR
IF lk = 27
RETURN "Escape Pressed"
ELSE
RETURN title
ENDIF