; SEDTKEYS.GLD Created 03-FEB-86 for use with SEDT Version 3.1. ; This key definition file supports the Rainbow GOLD keyboard and follows ; many of the keystroke conventions found in WPS-PLUS software. ; 11-Mar-86 Added Gold Exit...reset ruler to RULER0.TXT ; 27-Mar-86 Fixed Gold ; (Global Replace) ; A001:LS. ;Control A: Set indentation level A002+@C-@L-:TAD@L. ;Control B Move line right one tab stop A003:OS. ;Control D: Decrease indentation level A005:LI. ;Control E: Increase indentation level A006-20@L. ;Control F: Scroll up 20 lines A007+:TAD@SR. ;Control G: Adjust selected range one tab stop right A008-@L. ;Control H: Backspace;Goto line start A009:TAB. ;Control I: Tab;Insert a tab character A010(:D-@W). ;Control J: Line feed;Delete to beginning of word A011(11:CH). ;Control K: Enter a ^K character (used with Index Program) A012(12:CH). ;Control L: Insert a form feed character A013:NL. ;Control M: Return;Insert a carriage return A015:M-@C+@EL32:CH1:CH@M. ;Control O Put a space and an ASCII 1's at the end of the curent line (for outlines). A016(16:CH). ;Control P: Enter a ^P character (used with Index Program) A017-20@L. ;Control Q: Scroll up 20 lines A018(9:M^E(-@F/.re SEDTruler=/)(0:GR|+14@C:RUL@EL)9@M). ;Control R: Look backward for last imbedded ruler, get it, return. A019@F. ;Control S: Search for next spelling marked string, (based on MSDOS SPELLA) A020+@C-@L+:TAD@L. ;Control T: Adjust text a tab stop A021:UM. ;Control U: Undo last known command A022+20@L. ;Control V: Scroll down 20 lines A023:RF. ;Control W: Refresh display A024:D+@C. ;Control X: Delete next forward character A026+20@L. ;Control Z: Scroll down 20 lines A027(27:CH). ;Escape: Insert an escape character A127:D-@C. ;Rubout: Delete previous character GA001^C(:FS~~):Z:SYS~SPELL %F~:FE~%F~. ;Gold Control A: Save contents of buffer and run Spelling program GA002+@EL-@PAR+@C-@L-:TAD@PAR. ;Gold Control B: Adjust paragraph one tab stop left GA004^C(:FS~~):Z:SYS~TXTFINDX %F~:FE~%F~. ;Gold Control D: Save contents of buffer and run TXTFINDX program GA006^C(:FS~~):SYS~TXTF %F~. ;Gold Control F: Save contents of buffer and run TXTF printing program GA007-:TAD@SR. ;Control G: Adjust selected range one tab stop left GA008(:D-@L). ;Gold : Rub line GA009:TT. ;Gold control I:Toggle Tab Replace Mode. GA010(:D-@SEN). ;Gold : Delete to beginning of sentence GA011:SK!"Key:". ;Gold Control K Save key definition in buffer. GA012:LK!"Key:". ;Gold control L:Load key definition from buffer GA013@M. ;Gold Return Find marked point GA015-@BB@F:SEL:GE@SR0(:SEL-@L:GAP@SR+@L-@C:SEL+@L:GAP@SR:TI@F). ;Gold Control O Combine all outline lines into the paste buffer. GA016:PR?"Print to...? ". ;Gold Control P: Print contents of buffer GA018:I/.re SEDTruler=/:RUS:NL. ;Gold Control R: Load ruler. GA019^C(:FS~~):Z:SYS~SPELL %F~:FE~%F~. ;Gold Control S: Save contents of buffer and run Spelling program GA020+@EL-@PAR+@C-@L+:TAD@PAR. ;Gold Control T: Adjust paragraph one tab stop right GA021:UM. ;Gold Control U: Undo last known command GA022:SYS?"Operating system command: ". ;Do: Execute operating system command GA026:TS. ;Gold Control Z Toggle screen shift. GA027(27:CH:I~[0m~). ;Gold Escape: Enter escape sequence to clear bold and underline GA032(:NL-@C:SEL:I~ ~:D@SR:SEL22(:USR)+@L:GE@SR). ;Gold Space: Enter 132 spaces and a new line character via paste buffer. GA033(1:WI). ;Gold Shift 1: Select buffer 1 GA034:SUB?"String: "?"By: ". ;Gold Replc: Substitute next occurence of string with another string GA035(3:WI). ;Gold Shift 3: Select buffer 3 GA039:REP. ;Gold ': Replace search string with contents of paste buffer GA041(0:WI). ;Gold Shift 0: Select buffer 0 GA044@F?"Enter String: ". ;Gold ,: Search for string GA045:I- -2@L:TF+@PAR. ;Gold -: Insert a hyphen and reformat paragraph GA046@N. ;Gold .: Continue search GA047:NS. ;Gold /; Continue search and replace GA058:SUB?"String: "?"By: "0(:NS:TI). ;Gold ": Global Search and Replace. GA059:REP0(@N:REP:TI). ;Gold ;: Global replace search string with contents of paste buffer GA060- ;Gold <: Set temporary direction to reverse GA061:CH. ;Gold = Insert character whose value precedes with Gold number. GA062+ ;Gold >: Set temporary direction to forward GA064(2:WI). ;Gold Shift 2: Select buffer 2 GA065@F. ;Gold A: Search for next spelling marked string GA066+@EB. ;Gold B: Goto end of buffer GA067:CL. ;Gold C: Center line GA068:WC. ;Gold D: Toggle between one and two window mode GA069:FE?"Edit File: ". ;Gold E: Edit new file in current buffer GA070:X. ;Gold F: Save current buffer and exit GA071:FG?"Get File: ". ;Gold G: Include file at current position GA072:H. ;Gold H: Help GA073:OS. ;Gold I: Toggle between overstrike and insert modes. GA075:K!"Key:"?"As: ". ;Gold K Define key GA076^E(?~Load SEDTLIBR.TXT into which buffer (0,1,2,3)? ~:WI)(1:WI):Z:FG~SEDTLIBR.TXT~. ;Gold L: Load SEDTLIBR.TXT into a buffer GA077:M. ;Gold M: Set mark GA078(12:CH). ;Gold N: Insert a form feed character GA0792:WI:Z:FG?"Enter Outline Filename: "3:WI:Z:FG?"Enter Outline Description Filename: "0:WI:WC. ;Gold O: Load Outline and Outline Description files GA080:I~.pa~. ;Gold P: Insert a TXTF new page command. GA081:Q. ;Gold Q: Exit without saving current buffer GA082:RL. ;Gold R: Enter ruler definition mode GA083:FS?"Save to File: ". ;Gold S: Save contents of buffer GA084-@BB. ;Gold T: Goto start of buffer GA085:UM. ;Gold U: Undo last command if possible GA086?"SEDT Command: ". ;Gold V: Execute Sedt command GA087:WD. ;Gold W: Toggle between 132 and 80 character screen GA088:FX?"Execute SEDT Command File: ". ;Gold X: Execute Sedt commands from file GA090:Z. ;Gold Z: Clear buffer GA092:PD. ;Gold \ Insert a date/time string. GA095:I- -2@L:TF+@PAR. ;Gold _: Insert a hyphen and reindent paragraph GA096+@L-@L:SEL+@L-@C^E(:SL@SR?~Search from top in which buffer (0,1,2,3)? ~:WI)(0:WI)-@BB@F~~. ;Gold `(HALT): Search for a selected string in any buffer. GA123-@BB@F:SEL:GE@SR0(:SEL-@L:GAP@SR+@L-@C:SEL+@L:GAP@SR:TI@F). ;Gold { Combine all outline lines into the paste buffer. GA125:M-@C+@EL32:CH1:CH@M. ;Gold } Put a space and an ASCII 1's at the end of the curent line (for outlines). GA126:TM. ;Gold ~ Toggle End Of Buffer Markers, Tof and Bof. GA127(:D-@L:D-@C). ;Gold : Rub line F004:GAP@SR. ;F4: Append select range to paste buffer F006:FS?"Save to File: ". ;Interrupt: Save contents of buffer F007:UPD. ;(F7): Refresh screen F008:Q. ;Cancel: Quit without saving buffer F009:OW. ;
(F9): Switch to previous buffer. F010:X. ;Exit: Save buffer and exit F011(27:CH). ;F11(ESC): Insert an escape character F012-@L. ;F12(BS): Goto beginning of line F013(:D-@W). ;F13(LF): Delete to beginning of word F014:LNEF048. ;(F14): Execute keystrokes in F015:H. ;Help: Help F016:SYS?"Operating system command: ". ;Do: Execute operating system command F017(0:WI). ;F17: Select buffer 0 F018(1:WI). ;F18: Select buffer 1 F019(2:WI). ;F19: Select buffer 2 F020(3:WI). ;F20: Select buffer 3 F021@F?"String: ". ;: Search for string F022:USR. ;Insert Here: Paste F023:D@SR. ;Remove: Cut F024:SEL. ;Select: Set select point at current position F025-10@L. ;Prev Screen: Go 10 lines up F026+10@L. ;Next Screen: Go 10 lines down F027-@V. ;Up Arrow: Go 1 line up vertically F028-@C. ;Left Arrow: Go 1 character back F029+@V. ;Down Arrow: Go 1 line down vertically F030+@C. ;Right Arrow: Go 1 character forward F031(:A+@C). ;: Advance one character F032(:B-@C). ;: Backup one character F033@L. ;: Move cursor position one line F034:CU@SR. ;: Change selected range to upper case F035@W. ;: Move cursor position one word F036@PAR. ;: Move cursor position one paragraph F037:CD@C@C. ;: Change character to lower case F038@SEN. ;: Move cursor position one sentence F039:LI. ;: Increase indentation by one F040:CU@C@C. ;: Change character to upper case F041:USR. ;: Paste F042:D@SR. ;: Cut F043:SEL. ;Keypad .: Set select point at current position F045@PAG. ;: Advance one page F046(:D+@W). ;: Delete word F047(:D+@C). ;: Delete character GF004:EAP@SR. ;Gold F4: Delete select region and append to paste buffer GF006^C(:FS~~):SYS~TXTF %F~. ;Gold Interrupt: Save contents of buffer and run TXTF printing program GF007^C(:FS~~):Z:SYS~TXTFINDX %F~:FE~%F~. ;Gold Resume: Save contents of buffer and run TXTFINDX program GF008^C(:FS~~):Z:SYS~SPELL %F~:FE~%F~. ;Gold Cancel: Save contents of buffer and run Spelling program GF009:WC. ;Gold
(F9): Toggle split screen mode GF010(0:GR). ;Gold Exit Reset to ruler 0. GF014:LNLF048. ;GOLD (F14): Load keystrokes into key GF015:SYSHELP. ;Gold Help: Shell to system and call HELPMSRB GF016?"SEDT Command: ". ;Gold Do: Execute Sedt command GF017(1:GR.). ;Gold F17: Select ruler 1. GF018(2:GR.). ;Gold F18: Select ruler 2. GF019(3:GR.). ;Gold F19: Select ruler 3. GF020(4:GR.). ;Gold F20: Select ruler 4. GF021:SL@SR^E(?~Search from top in which buffer (0,1,2,3)? ~:WI)(0:WI)-@BB@F~~. ;Gold Find: Search for a selected string in any buffer. GF022:OS. ;Insert Here: Toggle between overstrike and insert modes. GF023:GE@SR. ;Gold Remove: Load paste buffer from select range without deleting GF024:RS. ;Gold Select: Cancel select point GF025-20@L. ;Gold : Move back 20 lines GF026+20@L. ;Gold : Move ahead 20 lines GF027-@BB. ;Gold Up Arrow: Goto start of buffer GF028-@L. ;Gold Left Arrow: Goto beginning of current line GF029+@EB. ;Gold Down Arrow: Goto beginning of Buffer GF030+@EL. ;Gold Right Arrow: Goto end of line GF031:A0(+@L:TI). ;Gold : Go forward until a key is struck GF032:B0(-@L:TI). ;Gold : Go backward until a key is struck GF033:D+@EL. ;Gold : Delete from cursor to end of line GF034:CD@SR. ;Gold Change to upper case within selected range GF036:TF+@PAR. ;Gold : Reformat the current paragraph GF037(27:CH:I~[1m~). ;: Change character to lower case GF039:LS. ;Gold : Set current column as indent level GF040(27:CH:I~[4m~). ;Gold : Enter escapes sequence for Underline GF041:PL?"Load Paste Buffer From File: ". ;Gold : Load paste buffer from file GF042:GE@SR. ;Gold Cut: Load paste buffer from select range without deleting GF043:RS. ;Gold Keypad .: Cancel Select area. GF045(52@L). ;Gold Page: Move 52 lines (1 page worth using TXTF defaults) GF046:UW. ;Gold : Undelete word GF047:UC. ;Gold : Undelete character GF048(:D+@C+@C:UC). ;Gold : Swap characters