home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
DP Tool Club 12
/
CD_ASCQ_12_0294.iso
/
vrac
/
ifon21.zip
/
IFONSCRN.INI
< prev
next >
Wrap
Text File
|
1992-08-31
|
15KB
|
319 lines
;******************************************************************************
; File IFONSCRN.INI controls the running of IFONSCRN.EXE
;******************************************************************************
;
; IFONSCRN may run in either TSR (resident mode) or command line mode.
;
; Options that concern command line mode operation are labeled CL
; Options that concern TSR (resident mode) operation are labeled TSR
;
; IFONSCRN may scan for up to 3 triggers that each have unique message text with
; unique key stuffing keystrokes. LookForText1 applies to TriggerWindowText1 &
; StuffKeys1. Similar logic for LookForText2 and LookForText3...
;
; When IFONSCRN goes resident, it determines if it is running on a monochrome or
; or color addressed video card. IFONSCRN will continue to scan for trigger
; strings in this video mode. If your application changes the video emulation,
; IFONSCRN will NOT look at the new emulation mode address so it will not recognize
; trigger strings. The solution is to install IFONSCRN in the video mode that
; the application's trigger string will appear in. MODE CO80, MODE BW80 and MODE MONO
; are examples of changing the card's video address.
;
;******************************************************************************
; TSR & CL: Lines of text to scan for on the screen. Spaces are significant.
; Up to three unique lines of text may be simultaneously scanned for.
; Leave the parameter empty if it is not used. E.g. "LookForText3="
LookForText1=Copy
LookForText2=
LookForText3=
; TSR & CL: Text to display within a window when the LookForTextN is found.
; This text must fit within the window. To cause a carriage return
; in the text message, include a `m (back-quote & a 'm'). The back-quote
; is often under the tilde (~). For example,
;
; This is on line 1`mThis is on line 2`mThis is one line 3
; will print within the window as:
; This is on line 1
; This is on line 2
; This is on line 3
;
; Note: Make sure each line of text fits within the width of the window.
;
; This window is fixed in size to 58 columns by 8 lines of text.
; TriggerWindowText1 is for LookForText1, TriggerWindowText2 is for LookForText2, etc.
;
TriggerWindowText1=First trigger string was found. `m`mPress any key to continue...
TriggerWindowText2=
TriggerWindowText3=
; TSR Once the trigger window has been cleared by the user pressing a key,
; an optional series of keystrokes may be passed to the foreground program.
; Keystroke stuffing is only available in TSR mode. NOT CL mode.
;
; Special keys are:
;
; \a alert (bell) character \\ backslash
; \b backspace \? question mark
; \f formfeed \' single quote
; \n newline \" double quote
; \r carriage return \xhh hexadecimal number
; \t horizontal tab (must be 2 digits)
; \v vertical tab
;
; Extended keys are entered as follows:
;
; When an 0xFF character is encountered, the next two characters will be sent
; as a single key.
;
; For example to send "Hello there" followed by Up arrow, one would use:
;
; StuffKeys1=Hello there\xFF\x00\x48
;
; For example, to send "DIR *.*[enter]" one would use:
;
; StuffKeys1=DIR *.*\n
;
; Extended key codes are 2-byte character values generated whenever the user
; presses certain keys and key combinations. The following table lists the
; keys and key combinations that generate extended key codes:
;
;
; Key Alone SHIFT+ CTRL+ ALT
; Fl 0;3b 0;54 0;5e 0;68
; F2 0;3c 0;55 0;5f 0;69
; F3 0;3d 0;56 0;60 0;6a
; F4 0;3e 0;57 0;61 0;6b
; F5 0;3f 0;58 0;62 0;6c
; F6 0;40 0;59 0;63 0;6d
; F7 0;41 0;5a 0;64 0;6e
; F8 0;42 0;5b 0;65 0;6f
; F9 0;43 0;5c 0;66 0;70
; F10 0;44 0;5d 0;67 0;71
; HOME 0;47 37 0;77 -
; UP ARROW 0;48 38 - -
; PAGE UP 0;49 39 0;84 -
; LEFT ARROW 0;7b 34 0;73 -
; RIGHT ARROW 0;4d 36 0;74 -
; END 0;4f 31 0;75 -
; DOWN ARROW 0;50 32 - -
; PAGE DOWN 0;51 33 0;76 -
; INS 0;52 30 - -
; DEL 0;53 2e - -
; PRINT SCREEN - - 0;72 -
; A 61 41 1 0;1e
; B 62 42 2 0;30
; C 63 43 3 0;2e
; D 64 44 4 0;20
; E 65 45 5 0;12
; F 66 46 6 0;21
; G 67 47 7 0;22
; H 68 48 8 0;23
; I 69 49 9 0;17
; J 6a 4a a 0;24
; K 6b 4b b 0;25
; L 6c 4c c 0;26
; M 6d 4d d 0;32
; N 6e 4e e 0;31
; O 6f 4f f 0;18
; P 70 50 10 0;19
; Q 71 51 11 0;10
; R 72 52 12 0;13
; S 73 53 13 0;1f
; T 74 54 14 0;14
; U 75 55 15 0;16
; V 76 56 16 0;2f
; W 77 57 17 0;11
; X 78 58 18 0;2d
; Y 79 59 19 0;15
; Z 7a 5a 1a 0;2c
; 1 31 21 - 0;78
; 2 32 40 - 0;79
; 3 33 23 - 0;7a
; 4 34 24 - 0;7b
; 5 35 25 - 0;7c
; 6 36 5e - 0;7d
; 7 37 26 - 0;7e
; 8 38 2a - 0;7f
; 9 39 28 - 0;80
; 0 30 29 - 0;81
; - 2d 5f - 0;82
; = 3d 2b - 0;83
; TAB 0;0 0;f - -
; Null 0;3 - - -
;
StuffKeys1=Autostuffed #1.\xff\x00\x3b qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq qqqqqqqqqqqqqqqqqqqq
StuffKeys2=
StuffKeys3=
; TSR & CL: Some applications have problems receiving keystrokes from IFONSCRN.
; Setting the variable below to 1 may alleviate this conflict else 0
; is for standard operation. Default=0.
KeyRestoreInt=0
; TSR: You may stuff keystrokes via the bios' keyboard buffer (LIM compatible)
; or via Interrupt 16 (forces IFONSCRN to ALWAYS load into conventional
; (non-LIM) memory. Use interrupt 16 mode if your program doesn't receive
; stuffed keystrokes in the normal mode. Default=0
StuffViaInt16=0
; CL: BARE mode. If set to 1, IFONSCRN will check for trigger and will set the
; errorlevel without any beeps, windows or key presses. If set to 0, then
; presence of trigger will use ShowWindow, and wait for keypress, etc...
ClBare=0
; TSR & CL: Controls whether a text window should appear when the trigger
; occurs. 0=no show 1=show it. default=1
ShowWindow=1
; TSR & CL: Color preference for trigger window. 0=mono 1=color default=0
ColorScheme=1
; TSR & CL: Trigger window colors for various elements:
; 0 Black 8 Gray
; 1 Blue 9 Light Blue
; 2 Green 10 Light Green
; 3 Cyan 11 Light Cyan
; 4 Red 12 Light Red
; 5 Magenta 13 Light Magenta
; 6 Brown 14 Yellow
; 7 White 15 Hi-intensity White
;
; Note: Valid foreground colors may be 0-15.
; Valid background colors may be 0-7 ONLY.
;
; Back=background, Fore=foreground
WinBack=1
WinBorder=9
WinBorderText=14
WinTriggerText=7
; TSR & CL: Row location of where to display Trigger window. (0) is top
; of screen. Default=0
TriggerWindowAtRow=10
; TSR & CL: Column location of where to display Trigger window. (0) is left
; of screen. Default=0
TriggerWindowAtColumn=5
; TSR: Use LIM (EMS) memory to hold much of IFONSCRN. You may still LOAD HIGH
; IFONSCRN to reduce its footprint to zero... You may load the CODE
; and/or DATA portions of IFONSCRN into LIM memory. If you want any of
; IFONSCRN to reside in LIM, it is highly recommended to choose the
; AUTOMATIC option to allow IFONSCRN to decide which portions may safely
; reside in LIM. If you insist upon using any of the forcing 'options',
; be aware that 'stealthing' your ROMs often conflict with 'page frame'
; assignments and may cause IFONSCRN to fail. In automatic mode, IFONSCRN
; can detect and adjust itself to avoid stealth problems.
;
; Usage: 0 -don't use LIM. All program resides in conventional (640k) memory.
; 1 -auto mode. Let IFONSCRN decide to put as much of itself into LIM as is safe.
; 2 -force CODE portion into LIM.
; 3 -force DATA portion into LIM.
; 4 -force CODE and DATA portions into LIM.
;
; Default=0 Don't use LIM
UseLim=0
; TSR: How often to check the screen for the presence of trigger text in
; timer ticks. (18.2 ticks per second). A low value will slow down the
; foreground process. Enter a decimal number ONLY. Default=18 ticks
ScanForTriggerRate=18
; TSR: Once the trigger has been found and the user pressed a key, set this option
; to 1 to allow IFONSCRN to rescan for the same trigger text again. Set it to
; 0 to disable IFONSCRN to that it won't scan for the text again. You can
; command line re-enable it to scan for the text.... Default=1
ReScanForTrig=1
; TSR: Once trigger has been found and user pressed a key, wait this many timer
; ticks before rescanning the screen for the same trigger text. This allows
; the foreground application time to erase the trigger string from the screen.
; Default=36 ticks
ReTrigDelay=36
; TSR & CL: When trigger appears on the screen, IFONSCRN will respond. You may
; choose to respond with the PC's speaker and/or LPT buzzer device or
; no devices at all (silent mode). Default=0
; 0 = no devices -silent running
; 1 = PC's speaker
; 2 = LPT device -IFBUZZ or custom
; 3 = both PC's speaker & IFBUZZ/custom
TriggerDevice=1
; TSR & CL: Speaker beep frequency in hertz. Default = 1900
SpkrBeepFreq=1900
; TSR & CL: Type of trigger signal:
; 0 = One-shot. PC beeps/buzzes once for TriggerOnSec seconds. Then silent
; 1 = Cyclic. PC beeps/buzzes with the following repeating cycle:
; Beeps/Buzzes for TriggerOnSec seconds, silence for TriggerOffSec
; seconds, then repeats....
; 2 = Continuous. PC beeps/buzzes constantly on.
;
; All trigger responses end with the user pressing any key. Default=1
TriggerAudibleWaveForm=1
; TSR & CL: Number of tenths of seconds of ON (beep/buzzer audible) time.
; Maximum=655. Default=10
TriggerAudibleOnTenthSec=10
; TSR & CL: Number of tenths of seconds of OFF (beep/buzzer silence) time.
; Maximum=655. Default=20
TriggerAudibleOffTenthSec=20
;******************************************************************************
; TSR & CL: IFONSCRN can operate with an optionally available parallel port
; buzzer device (IFBUZZ) or a custom device of your design provided
; that it is controlled by 2 parallel port leads. This author recommends
; that you purchase his IFBUZZ device for simplicity....
;******************************************************************************
; TSR & CL: This field identifies which parallel port has an IFBUZZ or custom device
; connected to it. Valid values are: 1,2,3,4 for LPT 1,2,3,4 Default=2
IfbuzzLptPort=2
; TSR & CL: This is the LPT port pin number of the control lead #A
; Choose your pin numbers correctly for many PC systems' parallel
; ports treat these leads differently during POST and DOS states.
; Incorrectly specifying leads may result in the buffer triggering
; during POST or DOS states..... IFBUZZ default=17
IfbuzzLeadA=17
; TSR & CL: This is the LPT port pin number of the control lead #B
; IFBUZZ default=1
IfbuzzLeadB=1
; TSR & CL: This is the voltage level required to activate the buzzer's lead #A
; 0=gnd 1=5v. IFBUZZ default=1
IfbuzzOnA=1
; TSR & CL: This is the voltage level required to activate the buzzer's lead #B
; 0=gnd 1=5v. IFBUZZ default=1
IfbuzzOnB=0
; TSR & CL: This is the logic level required to de-activate the buzzer's lead #A
; 0=gnd 1=5v. IFBUZZ default=0
IfbuzzOffA=0
; TSR & CL: This is the logic level required to de-activate the buzzer's lead #B
; 0=gnd 1=5v. IFBUZZ default=0
IfbuzzOffB=0
;******************************************************************************
; this is last line of file.