home *** CD-ROM | disk | FTP | other *** search
- {$F+}
-
- (* This include file is where you will take actions you define when trapped
- keys such as ALT-keys, Function-keys, etc., are pressed.
-
- You will need to setup your procedures here which in turn may call other
- procedures within your code or you may do all you need to do right here.
-
- For example, if you wanted to trap for ALT-C being pressed on the local
- keyboard and then call the procedure CHAT:
-
- Your main block of code might look like this:
-
- BEGIN {main}
- ASSIGN(Output,'') ;
- REWRITE(Output) ;
- SysopKey[1] := #0 + #46 ; {define ALT-C as one of twenty keys }
- {to trap }
- SysopProc[1] := ALT_C ; {define procedure as defined here }
- SysopKey ; {setup for far call to this file }
- END ;
-
- Now, whenever ALT-C is pressed, the following procedure will be called:
-
- PROCEDURE ALT_C ;
- BEGIN
- CHAT ; {call procedure CHAT which is located }
- END ; {within your program's code }
-
- *)
-
- (*
- The following procedures are called when up/down arrows are pressed
- provided they are defined using SysopKey[] and SysopProc[] within
- the main program code
- *)
-
- PROCEDURE UP_ARROW ;
- BEGIN
- {up-arrow key defined as #0 + #72 }
- RaiseTime ;
- END ;
-
- PROCEDURE DOWN_ARROW ;
- BEGIN
- {down-arrow key defined as #0 + #80 }
- LowerTime ;
- END ;
-
- (* PROCEDURE CTRL_R ;
- BEGIN
- ReDraw ;
- END ;
- *)
-
- (* PROCEDURE ALT_C ;
- BEGIN
- Chat ;
- END ;
- *)
- {$F-}