/************************************************************************/ /* San Mateo County Sheriff's MDT PC configuration file */ /************************************************************************/ /* 11-DEC-2000 Robert - Copied from SANCMDT.MSS and modified for S/O */ /* 19-AUG-1999 Robert - Updated SHIFT F1 to clear the input/response */ /* window and added MSGP translation command and */ /* script. /* 12-AUG-1999 Robert - Added MSGx translation commands */ /* 26-JUL-1999 Robert - Added XFROUTE command */ /* 22-APR-1999 Robert - Copied from Fire/EMS configuration and modified */ /* for LAW useage. */ /* 29-MAR-1999 Robert - Added EROUTE command translation */ /* 13-JAN-1999 Robert - Added clearing command window before displaying */ /* some commands that require user input. */ /* 07-JAN-1999 Robert - Updated the FMON script */ /* 03-JAN-1999 Robert - Added forcing the INS/REP key to REP after the */ /* the send key(s) is/are pressed. Changed F7 to */ /* display the FMON on a funn page screen. */ /* 30-DEC-1998 Robert - Included screen sizing fix from John K */ /* 29-DEC-1998 Robert - Production version for Fire/EMS */ /**********************************************************************/ /* Create the version script table. /**********************************************************************/ table ( "VERSION" ) tablerow ( "assign $0 local version" ) tablerow ( "show $0 ' - Sheriff's Office Script Dec 11, 2000'" ) /**********************************************************************/ /* Create the initial script table. */ /**********************************************************************/ table ( "INIT" ) /**********************************************************************/ /* This checks for another PCMSS running by telling it to get the focus /* for itself. If we are not the first, just die. If we are the first, /* set ourselves up as a server. /**********************************************************************/ tablerow ( "local dde client" ) tablerow ( "assign $0 exec 'local dde execute XFERFOCUS'" ) tablerow ( "if $0 == ''" ) tablerow ( " local exit" ) tablerow ( " return" ) tablerow ( "endif" ) tablerow ( "local dde server" ) /* This will setup our window titles */ tablerow ( "local video top 6 show x" ) tablerow ( "local video win 1 title Waiting for connection to the CAD system, please stand-by..." ) tablerow ( "local video win 2 title Monitor Window" ) /* this line sets up the default window number for the TEXTLOW and TEXTHIGH scripts*/ tablerow ( "assign $11 '2'" ) /* these lines setup our default font */ tablerow ( "assign $13 'Courier'" ) tablerow ( "exec 'local video win 1 font '$13" ) tablerow ( "exec 'local video win 2 font '$13" ) /* this line sets up the default height for the selected font */ tablerow ( "assign $12 '14'" ) tablerow ( "exec 'local video win 1 height ' $12" ) tablerow ( "exec 'local video win 2 height ' $12" ) tablerow ( "local video cursor redraw on" ) /* win95 patch */ tablerow ( "local video BLINK 0.5" ) /* SET BLINK SPEED */ /* Override Windows default sounds */ tablerow ( "local beep wc:\\windows\\media\\tada.wav s1 q1" ) tablerow ( "local beep wc:\\windows\\media\\ding.wav s2 q1" ) tablerow ( "local beep wc:\\windows\\media\\tada.wav s1 q0" ) tablerow ( "local beep wc:\\windows\\media\\ding.wav s2 q0" ) /* these lines are for tcp/ip use */ tablerow ( "local line connect switch 1 tcpfmt 1" ) tablerow ( "local line connect switch 2 kbd 1" ) /* these lines are for tcp/ip printing */ tablerow ( "local line connect tcpfmt 3 zprt 2" ) /**********************************************************************/ /* The keyboard configuration section follows. */ /**********************************************************************/ /* Copy current window the cursor is in to the Windows clipboard - Control C */ /* tablerow ( "local key alter control lc local local script UCOPY1" ) */ /* Paste from Windows clipboard to current default window - Control V */ /* tablerow ( "local key alter control lv local local clip get buf" ) */ /* Past from Windows clipboard to message window - Alt V */ /* tablerow ( "local key alter alt lv local local clip get line" ) */ /* tablerow ( "local key alter shift enter xkey xmit" ) */ /* tablerow ( "local key alter control enter xkey xmit" ) */ tablerow ( "local key alter shift enter local local script UINSREPENTER" ) tablerow ( "local key alter control enter local local script UINSREPENTER" ) tablerow ( "local key alter bs backspc \\x20local script ULEFTWRAP" ) tablerow ( "local key alter shift home lnhome" ) tablerow ( "local key alter pgup local local script UTEXTHIGH" ) tablerow ( "local key alter shift pgup local lpage u" ) tablerow ( "local key alter pgdn local local script UTEXTLOW" ) tablerow ( "local key alter shift pgdn local lpage d" ) tablerow ( "local key alter left local local script UMOVELEFT" ) tablerow ( "local key alter shift left local local script UTEXTLOW" ) tablerow ( "local key alter right local local script UMOVERIGHT" ) tablerow ( "local key alter shift right local local script UTEXTHIGH" ) tablerow ( "local key alter up local local script UMOVEUP" ) tablerow ( "local key alter down local local script UMOVEDOWN" ) /* Local editing commands */ tablerow ( "local key alter control del none ") /* convert number pad to only numbers */ tablerow ( "local key alter pend prtchr 1") tablerow ( "local key alter pdown prtchr 2" ) tablerow ( "local key alter ppgdn prtchr 3" ) tablerow ( "local key alter pleft prtchr 4" ) tablerow ( "local key alter pclr prtchr 5" ) tablerow ( "local key alter pright prtchr 6" ) tablerow ( "local key alter phome prtchr 7" ) tablerow ( "local key alter pup prtchr 8" ) tablerow ( "local key alter ppgup prtchr 9" ) tablerow ( "local key alter pins prtchr 0" ) tablerow ( "local key alter pdel prtchr ." ) /* tilde */ tablerow ( "local key alter tilde prtchr `" ) /* back slash */ tablerow ( "local key alter backs prtchr \\B" ) tablerow ( "local key alter shift backs prtchr \\B" ) tablerow ( "local key alter control backs local local exit" ) /* pad '/' */ tablerow ( "local key alter pslash local lpage d" ) /* page forward */ /* number lock */ tablerow ( "local key alter nl xkey NM" ) /* pad '-' */ tablerow ( "local key alter pdash pghome" )/* first page */ /* pad '*' */ tablerow ( "local key alter pstar local lpage u" )/* page forward */ /* pad '+' */ /* tablerow ( "local key alter pplus xmit -c" ) */ /* send allowing lower case */ tablerow ( "local key alter pplus local local script UINSREPENTER" ) tablerow ( "local key alter shift pplus local local script UTEXTLOW" ) tablerow ( "local key alter control pplus local local script UTEXTLOW" ) /* 'ESC' */ tablerow ( "local key alter esc local local script UINSREPENTER" ) tablerow ( "local key alter shift esc local local script UINSREPENTER" ) /* pad 'Enter' original */ /* tablerow ( "local key alter penter xmit" ) */ /* tablerow ( "local key alter shift penter xmit" ) */ /* tablerow ( "local key alter alt penter xmit" ) */ /* tablerow ( "local key alter control penter xmit" ) */ /* pad 'Enter' */ tablerow ( "local key alter penter local local script UINSREPENTER" ) tablerow ( "local key alter shift penter local local script UINSREPENTER" ) tablerow ( "local key alter alt penter local local script UINSREPENTER" ) tablerow ( "local key alter control penter local local script UINSREPENTER" ) /* F1 */ tablerow ( "local key alter F1 local flip m" ) tablerow ( "local key alter shift F1 local flip mi" ) tablerow ( "local key alter alt F1 local flip 8" ) tablerow ( "local key alter control F1 clrall" ) tablerow ( "local key alter shift control F1 local local script UFONTBIG" ) /* F2 */ tablerow ( "local key alter F2 xkey SAVE" ) tablerow ( "local key alter shift F2 xkey RECALL" ) tablerow ( "local key alter alt F2 xkey OP" ) tablerow ( "local key alter control F2 xkey PRINT" ) tablerow ( "local key alter shift control F2 local local script UFONTSMALL" ) /* F3 */ tablerow ( "local key alter F3 local lpage w016 015" ) /* page complaint */ tablerow ( "local key alter shift F3 local lpage w120" ) /* page monitor */ tablerow ( "local key alter alt F3 xkey IQF" ) tablerow ( "local key alter control F3 local lpage u120" ) /* pg mon backward */ /* F4 */ tablerow ( "local key alter F4 local lpage w016 014" ) /* page recall */ tablerow ( "local key alter shift F4 xkey RC" ) tablerow ( "local key alter alt F4 noedit \\e" ) tablerow ( "local key alter control F4 noedit \\s" ) /* F5 */ tablerow ( "local key alter F5 xkey HKEY" ) tablerow ( "local key alter shift F5 xkey SKEY" ) /* tablerow ( "local key alter alt F5 xkey BIKE" ) */ tablerow ( "local key alter control F5 xkey HAKEY" ) /* F6 */ tablerow ( "local key alter F6 xkey REG" ) tablerow ( "local key alter shift F6 xkey VEH" ) tablerow ( "local key alter alt F6 xkey BOAT" ) tablerow ( "local key alter control F6 xkey REG-US" ) /* F7 */ tablerow ( "local key alter F7 xkey PERSON" ) tablerow ( "local key alter shift F7 xkey DRIVER" ) tablerow ( "local key alter alt F7 xkey GUN" ) tablerow ( "local key alter control F7 xkey DRV-US" ) /* F8 */ tablerow ( "local key alter F8 none" ) /* Key defined as nothing */ tablerow ( "local key alter shift F8 local local script USMON1" ) tablerow ( "local key alter alt F8 xkey OP OFF" ) tablerow ( "local key alter control F8 local local script USMON2" ) /* F9 */ tablerow ( "local key alter F9 xkey PIKEY" ) tablerow ( "local key alter shift F9 xkey IQL" ) tablerow ( "local key alter alt F9 xkey CNS" ) tablerow ( "local key alter control F9 xkey IQ" ) /* F10 */ tablerow ( "local key alter F10 xkey ALI1" ) tablerow ( "local key alter shift F10 xkey ALI2" ) tablerow ( "local key alter alt F10 xkey VEH2" ) /* tablerow ( "local key alter control F10 xkey VEH1" ) */ /* F11 */ tablerow ( "local key alter F11 xkey ALIN" ) tablerow ( "local key alter shift F11 xkey ADMIN" ) tablerow ( "local key alter alt F11 xkey MAID" ) tablerow ( "local key alter control F10 xkey ADMIN1" ) /* F12 */ tablerow ( "local key alter F12 xkey INCIDENT" ) tablerow ( "local key alter shift F12 xkey PMSG" ) tablerow ( "local key alter alt F12 xkey HAZMAT" ) tablerow ( "local key alter control F12 xkey PCHELPD" ) /**********************************************************************/ /* Miscellaneous keyboard commands. /**********************************************************************/ tablerow ( "local key alter shift control n1 local local script UWIN2" ) tablerow ( "local key alter shift control n2 local local script UWIN2" ) tablerow ( "local key alter shift control n3 local local script UWIN3" ) tablerow ( "local key alter shift control n4 local local script UWIN4" ) tablerow ( "local key alter shift control n5 local local script UWIN5" ) tablerow ( "local key alter shift control n6 local local script UWIN6" ) tablerow ( "local key alter shift control n7 local local script UWIN7" ) tablerow ( "local key alter shift control n8 local local script UWIN8" ) tablerow ( "local key alter shift control n9 local local script UWIN9" ) tablerow ( "local key alter shift control n0 local local script UWIN10" ) tablerow ( "local key alter ins local local script UINSREP" ) /* this line calls the terminal specific script */ tablerow ( "local script file dispterm.mss" ) /* Ensure correct windows are active and in focus */ tablerow ("local script USHOW3" ) /* Execute the LINES function */ tablerow ( "local script ULINES" ) /**********************************************************************/ /* Create the local lines command script table. /**********************************************************************/ table ( "LINES" ) tablerow ( "local init l" ) tablerow ( "local key do xkey LINES" ) /* tablerow ( "debug display \\zwn\\wmrq\\zpp" )*/ /* clear marquee window*/ /***********************************/ /* create various script tables /************************************/ /* this script is used to track the state of the INS/REP mode */ table ( "INSREP" ) tablerow ( "local key do instoggle" ) /* Toggle insert/replace mode */ tablerow ( "if $14 > '1' assign $14 '1'" ) /* Indicate we are in INS mode */ tablerow ( "else assign $14 '2'" ) /* Indicate we are in REP mode */ tablerow ( "endif" ) /* this script is used to reset the INS/REP mode if necessary */ table ( "INSREPENTER" ) tablerow ( "if $14 > 1 assign $14 '1'" ) tablerow ( "exec 'local key do instoggle'" ) tablerow ( "endif" ) tablerow ( "local key do xmit" ) /* This script will copy the contents of the window where the cursor is placed */ /* to the Windows clipboard. */ table ( "COPY1" ) tablerow ( "input current" ) tablerow ( "local clip send buf" ) /* This script is not currently in use */ table ( "INPUTXX" ) tablerow ( "debug display z \\zwn\\wdefINPUT\\zst\\zic\\zup" ) /* */ table ( "LEFTWRAP" ) tablerow ( "local key do uparrow" ) tablerow ( "local key do lnend" ) table ( "RIGHTWRAP" ) tablerow ( "local key do dnarrow" ) tablerow ( "local key do lnhome" ) table ( "TEXTLOW" ) tablerow ( "assign $11 plus $11 '-1'" ) tablerow ( "if $11 < '2' assign $11 '10' endif" ) tablerow ( "exec 'local text ' $11" ) tablerow ( "if $11 < '3' flip 7" ) tablerow ( "else flip 6" ) tablerow ( "endif" ) table ( "TEXTHIGH" ) tablerow ( "assign $11 plus $11 '1'" ) tablerow ( "if $11 > '10' assign $11 '2' endif" ) tablerow ( "exec 'local text ' $11" ) tablerow ( "if $11 < '3' flip 7" ) tablerow ( "else flip 6" ) tablerow ( "endif" ) /*table ( "ROUTE" )*/ /*tablerow ( "local route TO/\\P" )*/ /*table ( "AC" )*/ /*tablerow ( "local route ACM \\P," )*/ table ( "CLEARDEF" ) tablerow ( "flip 2" ) tablerow ( "local key do clrall" ) table ( "MOVERIGHT" ) tablerow ( "local key do rtarrow" ) tablerow ( "local key do slide" ) table ( "MOVELEFT" ) tablerow ( "local key do lfarrow" ) tablerow ( "local key do lfslide" ) table ( "MOVEUP" ) tablerow ( "local key do uparrow Aflip 4" ) tablerow ( "local key do slide" ) table ( "MOVEDOWN" ) tablerow ( "local key do dnarrow Aflip 3" ) tablerow ( "local key do slide" ) table ( "XFERFOCUS" ) tablerow ( "local spawn focus get" ) tablerow ( "local video show t" ) table ( "RP" ) tablerow ( "lpage w014" ) /* FMON */ table ( "FMON" ) tablerow ( "if $11 == '2' assign $11 '10'" ) /* If we are on window 2 */ tablerow ( "local text 10" ) /* Switch to window 10*/ tablerow ( "endif" ) tablerow ( "flip 6" ) /* Hide waiting/recall/command windows */ tablerow ( "local key do xkey FMON" ) /* Display fire monitor */ /* MON/WIQUS */ table ( "SMON1" ) tablerow ( "flip m" ) tablerow ( "debug display z \\zwn\\x05MON/WIQUS \\zic" ) /* MON/WIAUS */ table ( "SMON2" ) tablerow ( "flip m" ) tablerow ( "debug display z \\zwn\\x05MON/WIAUS \\zic" ) table ( "AS1" ) tablerow ( "flip m" ) tablerow ( "debug display z \\zwn\\x05AS CDF COF DPW FMA HMF MNF PAF RCF SCF WOF \\zic" ) table ( "AS2" ) tablerow ( "flip m" ) tablerow ( "debug display z \\zwn\\x05AS FCF BRF IAF HIF MLF SMF \\zic" ) table ( "AS3" ) tablerow ( "flip m" ) tablerow ( "debug display z \\zwn\\x05AS BIF CLF DCF EMB EMD EMP ESF PIF SBF SOF SFF\\zic" ) table ( "SHOW2" ) tablerow ( "local video win 1 show n" ) tablerow ( "local video win 2 show n" ) tablerow ( "local video win 3 show t" ) tablerow ( "local video win 1 show x" ) /* Ensure a focused & maximized window */ table ( "SHOW3" ) tablerow ( "local video win 1 show n" ) tablerow ( "local video win 3 show n" ) tablerow ( "local video win 2 show t" ) tablerow ( "local video win 1 show x" ) /* Ensure a focused & maximized window */ /* Yes, do nothing */ table ( "NOP" ) tablerow ( "local nop" ) table ( "PCTITLE" ) tablerow ( "exec 'local video win 1 title ' input param 0" ) table ( "FONTBIG" ) tablerow ( "assign $12 plus $12 '1'" ) tablerow ( "if $12 > '60' assign $12 '60' endif" ) tablerow ( "local video win 1 font Courier New" ) tablerow ( "local video win 2 font Courier New" ) tablerow ( "local video win 3 font Courier New" ) tablerow ( "exec 'local video win 1 height ' $12" ) tablerow ( "exec 'local video win 2 height ' $12" ) tablerow ( "exec 'local video win 3 height ' $12" ) table ( "FONTSMALL" ) tablerow ( "assign $12 plus $12 '-1'" ) tablerow ( "if $12 < '4' assign $12 '4' endif" ) tablerow ( "local video win 1 font Courier New" ) tablerow ( "local video win 2 font Courier New" ) tablerow ( "local video win 3 font Courier New" ) tablerow ( "exec 'local video win 1 height ' $12" ) tablerow ( "exec 'local video win 2 height ' $12" ) tablerow ( "exec 'local video win 3 height ' $12" ) table ( "EXECUTETO" ) tablerow ( "assign $1 input param 1" ) /* first parameter */ tablerow ( "if $1 == '' return endif" ) /* if blank, all done */ tablerow ( "assign $0 input param 0" ) /* whole input string */ tablerow ( "assign $2 plus '1' find ' ' $0" ) /* skip over first parameter */ tablerow ( "assign $2 trim substring $2 400 $0" ) /* command to execute */ tablerow ( "open 1 temp" ) /* put output into table */ tablerow ( "write 1 'TO/' $1 '/\x80'" ) tablerow ( "assign $0 exec output 1 $2" ) /* execute command */ tablerow ( "if $0 != '' write 1 $0 endif" ) tablerow ( "if convert upper $1 == 'PC'" ) tablerow ( " display clear 1" ) tablerow ( "else" ) tablerow ( " send 1" ) tablerow ( "endif" ) tablerow ( "close 1" ) table ( "WIN2" ) tablerow ( "local text 1" ) /* Switch to window */ tablerow ( "flip 7" ) /* Show waiting/recall/command windows */ table ( "WIN3" ) tablerow ( "local text 3" ) /* Switch to window */ tablerow ( "flip 6" ) /* Hide waiting/recall/command windows */ table ( "WIN4" ) tablerow ( "local text 4" ) /* Switch to window */ tablerow ( "flip 6" ) /* Hide waiting/recall/command windows */ table ( "WIN5" ) tablerow ( "local text 5" ) /* Switch to window */ tablerow ( "flip 6" ) /* Hide waiting/recall/command windows */ table ( "WIN6" ) tablerow ( "local text 6" ) /* Switch to window */ tablerow ( "flip 6" ) /* Hide waiting/recall/command windows */ table ( "WIN7" ) tablerow ( "local text 7" ) /* Switch to window */ tablerow ( "flip 6" ) /* Hide waiting/recall/command windows */ table ( "WIN8" ) tablerow ( "local text 8" ) /* Switch to window */ tablerow ( "flip 6" ) /* Hide waiting/recall/command windows */ table ( "WIN9" ) tablerow ( "local text 9" ) /* Switch to window */ tablerow ( "flip 6" ) /* Hide waiting/recall/command windows */ table ( "WIN10" ) tablerow ( "local text 10" ) /* Switch to window */ tablerow ( "flip 6" ) /* Hide waiting/recall/command windows */ /* Script to allow messages to be recalled from printer PRDC */ table ( "MSGP" ) tablerow ( "assign $0 input param 0" ) /* copy whole input string */ tablerow ( "exec 'local key do xkey MSG PRDC ' $0" ) /* Send command and parm(s) */ /**********************************************************************/ /* Create a table for the help function key display. /**********************************************************************/ table ( "FNHELP" ) tablerow ( "ctrl | STX | ETX |CLR WIN|FUL SCN|IHQ MSK|CLR EOL|\x80" ) tablerow ( "shift | HELP |DISP 3 |HLD ALL|IS ALL | LINES |LAST 12|\x80" ) tablerow ( "plain |DISP 1 |DISP 2 | HOLD |SELECT |PG DISP|PG RCL |\x80" ) tablerow ( "key +---F1--+---F2--+---F3--+---F4--+---F5--+---F6--+\x80" ) tablerow ( "\x80" ) tablerow ( "ctrl | - | - | - | - | - | - |\x80" ) tablerow ( "shift |CLR RCL|PRM INF|PG BACK|FRST PG| PRINT | ALI 1 |\x80" ) tablerow ( "plain |CLR CMD|INC HST|PG FORW|NXT MSG| INPUT | ALI 2 |\x80" ) tablerow ( "key +---F7--+---F8--+---F9--+--F10--+--F11--+--F12--+\x80" ) tablerow ( "\x80" ) tablerow ( " +-------+-------+-------+-------+-------+\x80" ) tablerow ( "shift | - | - | - | - | - |\x80" ) tablerow ( "plain |INC MSK|PG MON1|PG MON2| SAVE | UNSAVE|\x80" ) tablerow ( "key +PRT SCN+NUM LCK+---/---+-- * --+-- - --+\x80" ) tablerow ( "\x80" ) tablerow ( " Use shift up/down arrows to move between windows\x80" ) tablerow ( " Use Keypad Enter, Keypad +, or ESC Key to Transmit\x80" ) /**********************************************************************/ /* Define various symbol names. /**********************************************************************/ name ( "Owner" "San Mateo County Public Safety Communications" ) /* owner id */ /* 32 bit owner id */ name ( "Dongle/0" "a4 f4 9b b7 be f0 85 f6 b8 b8 96 f5 a6 f2 a5 e7 d7 b5 80 85 9f 88 92 c3 0c 58 3b 5e 2f 44 79 7c 68 05 68 1f 6d 05 62 0f 5f a9 46 ac 5c c4 2d c6" ) name ( "Dongle/1" "a5eb7d36" ) /* name ( "Page/Filename" "g:\\msspage.tmp" ) /* page file on RAM disk */ name ( "Zprt/Page/Length" 60 ) /* printer page length */ name ( "Zprt/Page/Width" 80 ) /* printer page width */ name ( "Zprt/Page/Wrap" "FALSE" ) /* printer page wrap flag */ /* name ( "Zprt/Page/Doc" "TRUE" ) /* each page sent separately */ /* name ( "Help/Key/1" /* "DF1 = help shift F1 = function key help Keypad + = send" ) */ /* */ name ( "Help/Key/2" "Tufnhelp" ) /* name ( "Help/Field/1" "Dtest field 1" ) /* */ name ( "Help/Field/2" "XHELP2" ) /* name ( "Help/Xaction/1" "Dtest xaction 1" ) /* */ name ( "Help/Xaction/2" "XHELP" ) name ( "Local/Inithelp" "FALSE" ) name ( "Cmd/APPEND" "local route XAPND" ) /* Use the new append feature */ name ( "Cmd/APP" "local route XAPND" ) /* Use the new append feature */ name ( "Cmd/EROUTE" "local route XEROUTE" ) /* Use the new EROUTE feature */ name ( "Cmd/ROUTE" "local route TO" ) name ( "Cmd/AC" "local route ACM" ) name ( "Cmd/XFERFOCUS" "local script UXFERFOCUS" ) name ( "Cmd/RP" "local script URP" ) name ( "Cmd/VERSION" "local script UVERSION" ) name ( "Cmd/EXECUTETO" "local script UEXECUTETO" ) name ( "Cmd/PCTITLE" "local script UPCTITLE" ) name ( "Cmd/FROUTE" "local route XFROUTE" ) /* Due to snooping dispatchers, we must translate these commands */ /* that only allow supervisors to perform them. But, they still */ /* must be available to the MSS users. */ name ( "Cmd/MSGP" "local script UMSGP" ) /* Allow MSGP commands */ name ( "Cmd/MSG" "local key do xkey X_MSG" ) name ( "Cmd/MSGI" "local key do xkey X_MSGI" ) name ( "Cmd/MSGO" "local key do xkey X_MSGO" ) name ( "Cmd/SMSG" "local key do xkey X_SMSG" ) name ( "Cmd/SMSGI" "local key do xkey X_SMSGI" ) name ( "Cmd/SMSGO" "local key do xkey X_SMSGO" ) name ( "Cmd/CMSG" "local key do xkey X_MSG" ) name ( "Cmd/CMSGI" "local key do xkey X_MSGI" ) name ( "Cmd/CMSGO" "local key do xkey X_MSGO" ) name ( "Cmd/CSMSG" "local key do xkey X_SMSG" ) name ( "Cmd/CSMSGI" "local key do xkey X_SMSGI" ) name ( "Cmd/CSMSGO" "local key do xkey X_SMSGO" ) name ( "Cmd/MMSG" "local key do xkey X_MSG" ) name ( "Cmd/MMSGI" "local key do xkey X_MSGI" ) name ( "Cmd/MMSGO" "local key do xkey X_MSGO" ) name ( "Cmd/MSMSG" "local key do xkey X_SMSG" ) name ( "Cmd/MSMSGI" "local key do xkey X_SMSGI" ) name ( "Cmd/MSMSGO" "local key do xkey X_SMSGO" ) name ( "Cmd/DMSG" "local key do xkey X_MSG" ) name ( "Cmd/DMSGI" "local key do xkey X_MSGI" ) name ( "Cmd/DMSGO" "local key do xkey X_MSGO" ) name ( "Cmd/DSMSG" "local key do xkey X_SMSG" ) name ( "Cmd/DSMSGI" "local key do xkey X_SMSGI" ) name ( "Cmd/DSMSGO" "local key do xkey X_SMSGO" ) /* This feature will store the last 50 messages send from the VAX to PCMSS */ /* Use the DEBUG TABLE L to locate the table id for the ZtrnDebug table */ /* The use DEBUG TABLE Dxx where xx is the table id from above to view the last */ /* 50 messages transmitted from the VAX to PCMSS. */ name ( "Ztrn/Debug" 50 ) /* name ( "Mwvid/Black" " 0 0 0" ) /* */ /* name ( "Mwvid/Blue" " 0 0 255" ) /* */ /* name ( "Mwvid/Green" " 0 255 0" ) /* */ /* name ( "Mwvid/Red" "255 0 0" ) /* */ /* name ( "Mwvid/Cyan" " 0 255 255" ) /* */ /* name ( "Mwvid/Magenta" "255 0 255" ) /* */ /* name ( "Mwvid/Yellow" "255 255 0" ) /* */ /* name ( "Mwvid/White" "255 255 255" ) /* */ /**********************************************************************/ /* The first and only screen is both the main working screen /* and the monitor screen. /**********************************************************************/ screen ( 0 ) color ( 7 3 ) /* Default Colors */ driver ( 1 ) /* MS Windows driver */ /* predefine default text windows */ map ( 8 8 "df1" ) map ( 9 9 "df2" ) map ( 10 10 "df3" ) map ( 11 11 "df4" ) map ( 35 35 "df5" ) map ( 36 36 "df6" ) map ( 37 37 "df7" ) map ( 38 38 "df8" ) map ( 39 39 "df9" ) map ( 40 40 "df10" ) /* default text goes to this window initially */ map ( 9 7 ) /* define background window */ window ( 0 ) /* background window */ box ( 0 11 0 3 80 ) coord ( 1 -2 0 49 100 ) coord ( 4 1 0 1 1 ) box ( 1 23 0 2 80 ) coord ( 1 -2 0 1 1 ) coord ( 4 0 0 1 1 ) color ( 17 17 ) /* define place holder windows */ window ( 24 ) /* working screen area */ window ( 25 24 ) /* full working screen */ box ( 0 24 0 2 80 ) coord ( 1 -2 0 1 1 ) coord ( 4 0 0 1 1 ) box ( 1 24 79 2 1 ) coord ( 1 -2 0 1 1 ) coord ( 2 -1 0 1 1 ) color ( 17 17 ) hide ( ) /* start off invisible */ window ( 26 24 ) /* split working screen */ box ( 0 24 0 2 80 ) coord ( 1 -2 0 1 1 ) coord ( 4 0 0 1 1 ) box ( 1 24 79 2 1 ) coord ( 1 -2 0 1 1 ) coord ( 2 -1 0 1 1 ) box ( 2 11 0 3 80 ) coord ( 1 -2 0 49 100 ) coord ( 4 0 0 1 1 ) box ( 3 11 79 3 1 ) coord ( 1 -2 0 49 100 ) coord ( 2 -1 0 1 1 ) color ( 17 17 ) window ( 27 26 ) /* dispatch/default area */ window ( 32 27 ) /* dispatch area */ window ( 30 32 ) /* waiting/recalled area */ window ( 34 26 ) /* monitor/default area */ window ( 35 34 ) /* lower default area */ window ( 36 ) /* lower default area paging */ /* define text type windows */ window ( 1 26 ) /* status window */ box ( 0 11 61 2 17 ) coord ( 1 -1 0 49 100 ) coord ( 2 1 0 3 4 ) coord ( 4 -3 0 1 4 ) map ( 1 1 "sta" ) flipdisp ( 26 ) /* turn on split screen*/ color ( 6 6 ) window ( 2 ) /* define group window */ map ( 2 0 "grp" ) window ( 4 35 ) /* second command window */ box ( 0 11 0 2 60 ) coord ( 1 -1 0 49 100 ) coord ( 4 0 0 3 4 ) max ( 2 200 ) map ( 4 2 "cm2" ) /* command msgs go here initially */ map ( 4 4 ) flipreq ( 26 ) /* turn on split screen */ flipreq ( 35 ) /* turn on default area */ flipto ( 1 4 ) /* the matching command window */ flipto ( 2 9 ) /* the matching default window */ flipto ( 3 9 ) /* the skip down function */ flipto ( 4 9 ) /* the skip up function */ flipto ( 5 9 ) /* skip to opposite default window */ flipto ( 6 11 ) /* go to full screen */ flipto ( 7 4 ) /* go to bottom cmd window */ flipto ( 8 11 ) /* go to full screen */ color ( 23 1 ) window ( 9 35 ) /* second default window */ box ( 0 13 0 11 80 ) coord ( 1 1 0 49 100 ) coord ( 3 -2 0 51 100 ) coord ( 4 1 0 1 1 ) map ( 9 9 ) flipreq ( 26 ) /* turn on split screen */ flipreq ( 35 ) /* turn on default area */ fliptext ( 2 10 ) /* restrict allowed text windows */ flipto ( 1 4 ) /* the matching command window */ flipto ( 2 9 ) /* the matching default window */ flipto ( 3 4 ) /* the skip down function */ flipto ( 4 4 ) /* the skip up function */ flipto ( 5 4 ) /* skip to opposite default window */ flipto ( 6 11 ) /* go to full screen */ flipto ( 7 4 ) /* go to bottom cmd window */ flipto ( 8 11 ) /* go to full screen */ page ( 21 1 1 ) textnum ( 41 ) window ( 11 25 9 ) /* fourth default window */ box ( 0 0 0 24 80 ) coord ( 3 -1 0 1 1 ) coord ( 4 1 0 1 1 ) map ( 9 ) flipreq ( 25 ) /* turn on full screen */ flipreq ( 11 ) /* this full screen */ fliptext ( 2 10 ) /* restrict allowed text windows */ flipto ( 1 0 ) /* no matching command window */ flipto ( 2 11 ) /* the matching default window */ flipto ( 3 4 ) /* the skip down function */ flipto ( 4 4 ) /* the skip up function */ flipto ( 5 4 ) /* skip to opposite default window */ flipto ( 6 11 ) /* go to top full screen window */ flipto ( 7 4 ) /* go to bottom full screen window */ flipto ( 8 4 ) /* go to split screen */ page ( 21 ) textnum ( 41 ) hide ( ) /* start off invisible */ window ( 12 ) /* error window */ box ( 0 24 9 1 70 ) coord ( 1 -1 0 1 1 ) coord ( 4 -12 0 96 100 ) map ( 12 "err" ) /* error msgs go here initially */ color ( 23 7 ) window ( 13 ) /* message waiting window */ box ( 0 24 0 1 8 ) coord ( 1 -1 0 1 1 ) map ( 13 "msg" ) /* msg waiting goes here */ color ( 1 116 ) window ( 14 30 ) /* recalled complaint window */ box ( 0 0 40 11 40 ) /* See note 1 if you change the width */ coord ( 2 0 0 1 2 ) coord ( 3 -1 0 49 100 ) coord ( 4 0 0 1 2 ) map ( 14 14 "rcm" ) flipdisp ( 30 ) /* turn on waiting/recalled */ flipdisp ( 26 ) /* turn on split screen*/ page ( 7 1 1 1 ) /* use 1 to 1 scrolling ratio */ /* page ( 7 3 4 1 ) */ window ( 15 30 ) /* waiting complaint window */ box ( 0 0 0 11 40 ) /* See note 1 if you change the width */ coord ( 3 -1 0 49 100 ) coord ( 4 0 0 1 2 ) map ( 15 15 "wcm" ) flipdisp ( 30 ) /* turn on waiting/recalled */ flipdisp ( 26 ) /* turn on split screen*/ /* The 3 and 4 are the scrolling ratio when the window is paged. If a ratio of */ /* 1 to 1 is used, the END/MORE indicator will display END, but will still scroll */ /* a more because of the greater than 1 to 1 ratio. */ /* page ( 6 3 4 1 ) */ page ( 6 1 1 1 ) /* Use a 1 to 1 scrolling ratio */ window ( 16 32 ) /* wide waiting complaint window */ box ( 0 0 0 11 80 ) coord ( 3 -1 0 49 100 ) coord ( 4 1 0 1 1 ) map ( 16 16 "top" ) flipdisp ( 16 ) /* turn ourselves on */ flipdisp ( 26 ) /* turn on split screen*/ page ( 31 1 1 1 ) /* Use a 1 to 1 scrolling ratio */ /* page ( 31 3 4 1 ) */ hide ( ) /* start off invisible */ window ( 6 30 ) /* paging for waiting call window */ box ( 0 0 39 11 1 ) coord ( 2 -1 0 1 2 ) coord ( 3 -1 0 49 100 ) map ( 46 "rpg" ) window ( 7 30 ) /* paging for recalled call window */ box ( 0 0 79 11 1 ) coord ( 2 -1 0 1 1 ) coord ( 3 -1 0 49 100 ) map ( 47 "wpg" ) /* define paging windows */ window ( 31 26 ) /* paging for top default window */ box ( 0 12 79 1 1 ) coord ( 1 0 0 49 100 ) coord ( 2 -1 0 1 1 ) map ( 48 "tpg" ) window ( 21 36 ) /* paging for bottom default window */ box ( 0 24 79 1 1 ) coord ( 1 -1 0 1 1 ) coord ( 2 -1 0 1 1 ) flipreq ( 21 ) /* turn us on */ window ( 22 ) /* more pages window */ map ( 22 22 "pag" ) window ( 23 ) /* no more pages window */ map ( 23 23 "npg" ) window ( 28 ) /* help window */ box ( 0 4 11 16 58 ) coord ( 1 1 0 1 6 ) coord ( 2 1 0 1 6 ) coord ( 3 -1 0 2 3 ) coord ( 4 -1 0 2 3 ) map ( 28 28 "hlp" ) /* help messages go here */ hide ( ) /* start off invisible */ page ( 29 ) color ( 19 1 ) window ( 29 28 ) /* help window border */ box ( 0 3 10 1 60 ) coord ( 1 0 0 1 6 ) coord ( 2 0 0 1 6 ) coord ( 4 0 0 2 3 ) box ( 1 4 10 17 1 ) coord ( 1 1 0 1 6 ) coord ( 2 0 0 1 6 ) coord ( 3 -1 0 2 3 ) box ( 2 3 69 18 1 ) coord ( 1 0 0 1 6 ) coord ( 2 -1 0 5 6 ) coord ( 3 0 0 2 3 ) box ( 3 20 10 1 60 ) coord ( 1 -1 0 7 12 ) coord ( 2 0 0 1 6 ) coord ( 4 0 0 2 3 ) window ( 33 ) /* define remote proc call window */ map ( 24 24 "rpc" ) /* define text number windows */ window ( 46 ) /* text number for bottom default win */ box ( 0 24 77 1 2 ) coord ( 1 -1 0 1 1 ) coord ( 2 -3 0 1 1 ) map ( 41 41 "tn1" ) window ( 5 26 ) /* text number for top default win */ box ( 0 11 78 1 2 ) coord ( 1 -1 0 49 100 ) coord ( 2 -2 0 1 1 ) map ( 45 45 "tn5" ) /* define insert mode indicator window */ window ( 45 ) box ( 0 24 74 1 3 ) coord ( 1 -1 0 1 1 ) coord ( 2 -6 0 1 1 ) map ( 49 "ins" ) /***************************************************************************/ /* Create a second screen for the monitor. /***************************************************************************/ screen ( 1 ) color ( 7 3 ) /* Default Colors */ driver ( 1 ) /* MS Windows driver */ /* define background window */ window ( 0 ) /* background window */ box ( 0 23 0 2 80 ) coord ( 1 -2 0 1 1 ) coord ( 4 0 0 1 1 ) box ( 1 2 0 24 1 ) coord ( 3 -2 0 1 1 ) color ( 17 17 ) window ( 17 ) /* marquee window */ box ( 0 0 0 1 80 ) coord ( 4 0 0 1 1 ) map ( 17 17 "mrq" ) /* color ( 34 34 ) /* */ window ( 20 ) /* vax monitor window */ box ( 0 2 1 24 39 ) coord ( 3 -2 0 1 1 ) coord ( 4 0 0 1 2 ) box ( 1 2 41 24 39 ) coord ( 2 1 0 1 2 ) coord ( 3 -2 0 1 1 ) coord ( 4 0 0 1 2 ) map ( 20 20 "monv" ) /* page ( 19 1 2 1 ) */ /* */ page ( 19 1 1 1 ) /* */ window ( 19 ) /* paging for monitor window */ box ( 0 2 40 24 1 ) coord ( 2 0 0 1 2 ) coord ( 3 -2 0 1 1 ) box ( 1 1 0 1 80 ) coord ( 4 0 0 1 1 )