HyperShell Default Configuration strings ======================================== String numbers 0 to 84 are common to HS, HL and HI Strings 85 onward are present in HI only String is shown in quotes, to indicate the extent. Quotes should not be used in HYPSHELL.CFG or HP.CFG Miscellaneous ------------- 0 "" must be null 1 "TYPE" null and for text files 2 "NO ACTION" these three for exclusions 3 "CHANGE TO" kept together for directories 4 "ON " option settings must be 3 chars 5 "OFF" for ~O ref flag so HIDE can map 6 "Trace : <%s>" when trace in operation 7 "CDdNnPt" actions for T return - tretacts 8 ".EXE.COM.OBJ.SYS.DBF.LIB." exclusions 9 "" Messages -------- 10 "Frame" Item names used for 11 "Script" item not available 12 "Note" message below 13 "Menu" 14 "File" 15 "%s '%s'" e.g. "Frame 'name'" in message 16 "[ %s is not available ]" [ Frame 'name' is not available ] 17 "Can't open file '%s'" 18 "**** TYPE 'EXIT' WHEN FINISHED ****" DOS gateway message 19 "At beginning of list" backtrack list empty 20 "Reference '%s' noted" when using INS 21 "Reference '%s' removed %d times" and DEL keys 22 "*** Not over reference ***" for noted references 23 "*** END OF FILE !! ***" For use in paged displays 24 "**** Aborted! %d found ****" 25 "**** %d frames found ****" 26 "**** Searching %s ****" 27 "" 28 "~C62[PgDn [key] Esc]" At end of long directory heading 29 "~C60[PgUp PgDn # / Esc]" At end of Type File heading Prompts ------- 30 "? Filename" 31 "Page %d [ Home, PgUp, PgDn ]" multi-screen frame 32 "Ι%.*s»" box top 33 "Θ%.*sΌ" box bottom 34 "What page" in paged displays 35 "Search string" in paged displays 36 "Y?Comment" dummy + actmod for notepad comment 37 "ΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝ\ ΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝ" Used for boxes and note borders 38 "" 39 "Usage: HS {options} {HYPERFILE {FRAME}}" Heading text ------------ 40 "~DD±± $1 ±± $2 ±±~DT" default HEADER 41 "Page " start of paged heading 42 "%d %s/%s" Typed file middle heading 43 "%d Directory of %s" 44 "%d Backtrack list (Latest first)" 45 "%d Noted refs" 46 "%d Contents of %s" 47 "%d Search '%.10s' in %.12s" 48 "~C50[PgUp PgDn [key] Ins Del Esc]" Miscellaneous headings 49 "~C56[PgUp PgDn [key] Esc]" Backtrack list Format strings -------------- 50 "[%c]~C8~F%s^%s~K%c~E~C40%s" global search 51 "[%c]%c%c%c%c~F%s~K%c~E~C%d%s" HI.EXE local search - OR - 51 "[%c]%c %c ~F%s~K%c~E~C%d%s" HS/HL local search 52 "[%c]~C8~F%s%s%s~K%c~E~C40%s" backtrack list 53 "[%c]~C8~TR%c~TW ~%c %s ~P%s~K%c~E~C39 ~TY%.39s~TW" notepad 54 "[%c] ~A~BK%13s~P%s%s~K%c~E %c%c%c%c%c %8ld %2d:%02d %2d/%02d/%d %s" 55 "~F%s~E" 56 "%d/%d/%d" date format string 57 "%02d:%02d:%02d" time format string 58 "%.*s.%s" scaling format 1 59 "0.0000000000" scaling format 2 file names ---------- 60 "RESTART.HSF" restart file name 61 * "HYPSHELL.CFG" configuration file name - ???? 62 "SETUP" name of setup script 63 "HSPATH" env var name for Hyperfiles 64 * "HOME" Home hyperfile name file extensions --------------- 65 ".MNU" Menu file default 66 ".NTE" Note file default 67 ".HSF" Script file default 68 ".HYP" Hyperfile default 69 "HIX" Index (no dot on this) directives - MUST start with dot ---------- 70 ".MENU" 71 ".NOTE" 72 ".SCRIPT" 73 ".FRAME" 74 ".TITLE" 75 ".HEADER" 76 ".FOOTER" 77 ".INDEX" 78 ".SHARE" 79 "" System and diagnostic messages ------------------------------ These all end in newline character. Note that in HYPSHELL.CFG, strings for codes between 79 and 84 need not have newline as this will be added by program 80 "" unused 81 "Out of memory (subcode %d) - FATAL: aborting\n" 82 "Cannot create index file '%s'\n" 83 "File changed - rebuilding index\n" 84 "Available memory %u\n" HS.EXE -- OR -- 84 "Available memory %lu\n" HL.EXE, HI.EXE Integrated Environment configuration ==================================== 85 "%s already exists" Item warnings 86 "%s does not exist" 87 "No edits - file not saved" 88 "Quit and lose changes" 89 "In memory edit - action invalid" 90 "%d Global items /%.12s/" 91 "%d Local to '%.20s' /%.12s/" 92 "WARNING: Insufficient space on disk for save" 93 "50000" /* low water mark for message 94 */ 94 "WARNING: Memory Low - Save and exit!" 95 "[%c] %c~C7%c~%c%s~P%c%s~K%c~E~C40%s" 96 "HI.TMP" 97 "HS_IDE.HYP" 98 "WARNING: Item truncated" 99 "H_SETUP" control setup script 100 ".CHECK" 101 ".PRINT" 102 ".REMARK" 103 ".END" 104 ".CHANGE" Break in change file 105 ".HXC" Change file extension 106 ".TMP" Temporary file 107 ".BAK" Backup 108 "TEMP" env var for temp directory 109 "MNSPCREF" Item type letters 110 "MENU " For edit mode etc. 111 "NOTE " 112 "SCRIPT " 113 "PRINT " 114 "CHECK " 115 "REMARK " 116 "END " 117 "FRAME " 118 "FILE " 119 "HEADER/FOOTER" 120 "WHOOPS - PROGRAM ERROR" You'll never see this 121 "P%d/%d L%d%c" Page/Line on bottom line 122 "[Long line, max %d] " Warnings 123 "[%d lines, max %d] " 124 "OVR " Mode indicators 125 "REC " 126 "SYM " 127 "%-2d " Indicators 129 "VIEW " 130 "CANNOT SAVE FILE - EXIT ABORTED" 131 "Can't rename %s as %s - error #%d\n" 132 "Can't delete %s - error #%d\n" 133 "Warning: Line too wide - %d (max %d)\n\r" 134 "**** %d items found, out of %d ****" 135 "Check: %s\n\r" 136 "Quit item edit" 137 "Saving item" 138 "WARNING: %d LINES - EXCEEDS BUFFER" 139 "Item name" 140 "Action string too long" 141 "%s '%s' not found" 142 "line position %d invalid" 143 "column position %d invalid" 144 "colour value '%c' invalid" 145 "screen break invalid" 146 "Option code '%c' invalid" 147 "Unknown flag '~%c'" 148 "%s%.32s " 149 "Device error : operation cancelled" 150 "" Edit mode key configuration --------------------------- ( ASCII 1 to 31 are 155 to 186 ) 151 " " default frame left margin 152 "72" default frame right margin column 153 "EDITBUFF.SAV" edit buffer saved on 'q' 154 "v" default macro - check buffer 155 ^A "o" open new line After current 156 ^B "O" open new line Before current 157 DO NOT USE "" 158 ^D "Lp-d" delete inline 159 ^E "x?function" prompt for edit function 160 ^F "{.}-j+" reformat para 161 ^G "H" toggle Flag interp 162 Backspc - ^H "d" Delete previous character 163 Tab - ^I "T" TAB 164 ^J "J" Join current to next line 165 ^K "K" Kill (delete) current line 166 ^L "l" set temp Left margin 167 Enter - ^M "L" new Line 168 ^N "q" save edit buffer 169 ^O "M" Toggle margins (clear temp) 170 ^P DO NOT USE "" 171 ^Q "V" Quote verbatim character 172 ^R "r" set temp Right margin 173 ^S DO NOT USE "" 174 ^T "C" Toggle cursor Tracking 175 ^U "U" Undelete line 176 ^V "v" Verify (check) buffer 177 ^W "W" Wipe reference flags 178 ^X "L." Mark start for inline cut 179 ^Y "L.+d:;d" paste in line 180 ^Z "*" duplicate from mouse position 181 ESC "x@MH_EDMENU" edit menu 182 LEFT Mouse "m" position cursor / scrollbar 183 RIGHT "x&V181" same as ESCape 184 MIDDLE "m" 185 "" 186 "" Function keys ------------- ( key code (extended scan code + 128) as index ) 187 F1 "x@MH_EDHELP" help menu 188 F2 "R" refresh screen 189 F3 "x&0" Execute macro 190 F4 ":" Goto mark 191 F5 "." mark for cut 192 F6 "-" cut lines 193 F7 "+" paste lines 194 F8 "S" Toggle symbol shift 195 F9 "Q" QUIT edit 196 F10 "X" save and exit edit 197 "" 198 "" 199 Home "B" Beginning of line 200 Cursor Up "p" previous line 201 Page Up "P" previous page 202 "" 203 Cursor Left "<" left 204 "" 205 Cursor Right ">" right 206 "" 207 End "E" End of line 208 Cursor Down "n" next line 209 Page Down "N" Next page 210 Insert "I" toggle Insert mode 211 Delete "D" Delete next character 212 Shift F1 "b=~=Fe=~=E" word as frame ref 213 Shift F2 "b=~=fe=~=E" word as frame ref 214 Shift F3 "b=~=Ne=~=E" word as global note ref 215 Shift F4 "b=~=ne=~=E" word as note ref 216 Shift F5 "b=~=Me=~=E" word as global menu ref 217 Shift F6 "b=~=me=~=E" word as menu ref 218 Shift F7 "b=~=Se=~=E" word as global script ref 219 Shift F8 "b=~=se=~=E" word as script ref 220 Shift F9 "b=~=Ae=~=E" word as action ref 221 Shift F10 "s~I;s?text;s~W;s?width;s~P;s?pattern;s~E" Input field 222 Ctrl F1 "s~;s@C;s~E" Insert Frame ref 223 Ctrl F2 "s~;s@I;s~E" Insert Global item ref 224 Ctrl F3 "s~;s@i;s~E" Insert Local item ref 225 Ctrl F4 "i@C" Insert frame 226 Ctrl F5 "i@I" Insert global item 227 Ctrl F6 "i@i" Insert local item 228 Ctrl F7 "f@d*.*" Append file 229 Ctrl F8 "t@d*.*" Append screen file 230 Ctrl F9 "w@d*.*" Append screen file with attrs 231 Ctrl F10 "f&V153" append saved buffer 232 Alt F1 "F" Autoref frame names 233 Alt F2 "A" Autoref global notes 234 Alt F3 "a" Autoref local notes 235 Alt F4 "1?Replace;2?With;(;y&1;s&2;)" search/replace 236 Alt F5 ">y&1" Search again 237 Alt F6 "1?Search;y&1" Search first 238 Alt F7 "k?Copy" Copy to kill buffer 239 Alt F8 "u" Paste kill buffer inline 240 Alt F9 "!d" DOS escape 241 Alt F10 "/?filename" save paste buffer 242 "" 243 Ctrl Left "Z" delete to start of line 244 Ctrl Right "z" delete to end of line 245 Ctrl End "e" Go to end of word 246 Ctrl PgDn "G999" Go ot end of buffer 247 Ctrl Home "b" Go to start of word 248 Alt 1 "" 248 to 259 Reserved for 249 Alt 2 "" user mappings 250 Alt 3 "" Numerics on top row 251 Alt 4 "" of keyboard 252 Alt 5 "" 253 Alt 6 "" 254 Alt 7 "" 255 Alt 8 "" 256 Alt 9 "" 257 Alt 0 "" 258 Alt - "" 259 Alt = "" 260 Ctrl PgUp "G1" go to start of buffer =================================================== Print program Configuration strings ----------------------------------- a "REMARK" b "FRAME" c "NOTE" d "MENU" e "SCRIPT" f "END" g "HEADER" h "FOOTER" i "INDEX" j "TITLE" k "PRINT" l "CHECK" m "" OTHER - Reserved n "Page %d - Press a key when ready" o "Listing of Hyperfile" p "%.18s %-48.48s Page %d" q " GLOSSARY " r " INDEX " s " ---- REFERENCES ----" t "" u "" v "" w "" x "" y "" z "" Highlighting ------------ A "^[4^[-1" ITALIC+UNDERL A - ACTION B "" NORM B - BLINK C "" NORM C - MENU CHOICE D "^[G^[-1" DSTRK+UNDERL D - DEFAULT TITLE E "^[E" EMPH E - HIGH INTENS F "^[G" DSTRK F - FRAME REF G "" NORM G - GHOST H "" NORM H - MENU HEAD I "^[-1" UNDERL I - INPUT REF J "" NORM J - NOTE HEAD K "" NORM K - NOTE TEXT L "" NORM L - LOW INTENS M "^[G^[-1" DSTRK+UNDERL M - MENU REF N "^[G^[4" DSTRK+ITALIC N - NOTE REF O "" NORM O - MENU SEL OPT P "" NORM P - POPUP MESSAGE Q "" NORM Q - REFERENCE BLINK R "" NORM R - REQUEST S "^[G^[4^[-1" DSTRK+ITALIC+UNDERL S - SCRIPT REF T "" NORM T - TEXT - NORMAL U "" NORM U - USER 1 V "" NORM V - USER 2 W "" NORM W - USER 3 X "" NORM X - USER 4 Y "" NORM Y - USER 5 Z "" NORM Z - USER 6 Printer Control --------------- 0 "" 0 = Initialisation string 1 "^[5^[H^[-0^[F" 1 = set normal print 2 "^[x1" 2 = Letter quality 3 "^[G^[-1" 3 = Side Heading 4 "^[E" 4 = Heading 5 "^L" 5 = form feed 6 "" 6 = 7 "" 7 = 8 "" 8 = 9 "" 9 = Termination string ============== END OF CONFIG.DOC ===================