home *** CD-ROM | disk | FTP | other *** search
/ Global Amiga Experience / globalamigaexperience.iso / text_dtp / editor / turbotext / support / ttx_emul_ced.dfn < prev    next >
Text File  |  1995-07-10  |  12KB  |  314 lines

  1.  
  2. /** $VER: TTX_Emul_CED.dfn 2.0 (26.6.94)
  3.  **
  4.  ** This definition file contains menu, keyboard and mouse definitions to
  5.  ** emulate the CygnusEd 3.5 editor.
  6.  **/
  7.  
  8.  
  9. MENUS:
  10.  
  11.   MENU "Project"
  12.     ITEM "About"                 ""  OpenRequester Info
  13.     BAR
  14.     ITEM "Clear"                    ""  ClearFile
  15.     ITEM "Open new"                 ""  OpenDoc
  16.     ITEM "Open..."                  ""  OpenFile
  17.     ITEM "Include file..."          ""  InsertFile
  18.     ITEM "Save clip as..."          ""  SaveClip NoBackup
  19.     ITEM "Save"                     ""  SaveFile
  20.     ITEM "Save as..."               ""  SaveFileAs
  21.     ITEM "Save all changes"         ""  ExecARexxMacro LockInput LockDisplay TurboText:Rexx/SaveChangedDocs.ttx
  22.     ITEM "Change current directory..." ""      ExecARexxString "OPTIONS RESULTS; RequestStr PROMPT '*"Enter New CD*"'; IF RC=0 THEN 'SetCurrentDir' RESULT"
  23.     ITEM "Spawn new TTX"            "Ctrl+Esc" OpenDoc
  24.     ITEM "Activate next TTX"        "Ctrl+n"   ActivateNextDoc
  25.     ITEM "Print clip..."            ""  PrintClip
  26.     ITEM "Print file..."            ""  PrintFile
  27.     ITEM "Quit"                     ""  CloseDoc
  28.     ITEM "Save & quit"              ""  ExecARexxString "SaveFile; IF RC=0 THEN CloseDoc"
  29.     ITEM "Quit & die"               ""  ExecARexxString "SetBackground OFF; CloseDoc"
  30.  
  31.   MENU "Glob"
  32.     ITEM "Set screen type and size..."   ""  OpenRequester DisplayPrefs
  33.     ITEM "Macro definitions"             ""  NOP
  34.       SUB "Begin short invocation macro" ""  RecordMacro
  35.       SUB "Begin definition"             ""  RecordMacro
  36.       SUB "End definition"               ""  EndMacro
  37.       SUB "Define startup macro"         ""  NOP
  38.       SUB "Quote key"                    ""  SetQuoteMode ON
  39.       SBAR
  40.       SUB "Clear definitions"            ""  ExecARexxString "RecordMacro; EndMacro"
  41.       SBAR
  42.       SUB "Load definitions..."          ""  OpenMacro
  43.       SUB "Save definitions..."          ""  SaveMacro
  44.     ITEM "Priority"                      ""  ExecARexxString "OPTIONS RESULTS; RequestNum PROMPT '*"New Priority?*"'; IF RC=0 THEN SetPriority RESULT"
  45.     ITEM "Autosave"                      ""  OpenRequester AutoSavePrefs
  46.     ITEM "Set icon tool name..."         ""  OpenRequester IconPrefs
  47.     ITEM "Colours"                       ""  OpenRequester ColorPrefs
  48.     ITEM "File save method"              ""  OpenRequester BackupPrefs
  49.     ITEM "Icon creation?"                ""  SetPrefs SaveIcons Toggle
  50.     ITEM "Hot-Start enabled?"            ""  SetBackground Toggle
  51.     ITEM "Auto-expand views?"            ""  NOP
  52.     ITEM "Keypad = movement?"            ""  SetMode Toggle
  53.     ITEM "Select font"                   ""  OpenRequester FontPrefs
  54.     ITEM "Rendering choices"             ""  NOP
  55.     ITEM "Load environment"              ""  NOP
  56.       SUB "Default"                      ""  OpenPrefs "TurboText:Support/TTX_Startup.prefs"
  57.       SUB "Specify..."                   ""  OpenPrefs
  58.     ITEM "Save environment..."           ""  SavePrefs
  59.  
  60.   MENU "File"
  61.     ITEM "Tab size"            ""  OpenRequester TabPrefs
  62.     ITEM "Customize tabs..."   ""  NOP
  63.     BAR
  64.     ITEM "Set right border..." ""  OpenRequester EditPrefs
  65.     ITEM "Set scroll jump"     ""  NOP
  66.     BAR
  67.     ITEM "Layout?"             ""  SetPrefs FreeForm Toggle
  68.     ITEM "Word wrap?"          ""  SetPrefs WordWrap Toggle
  69.     ITEM "Insert mode?"        ""  SetPrefs Overstrike Toggle
  70.     ITEM "Tabs = spaces?"      ""  SetPrefs TabsGiveSpaces Toggle
  71.     ITEM "Editable file?"      ""  SetReadOnly Toggle
  72.  
  73.   MENU "View"
  74.     ITEM "Status line"           ""  NOP
  75.     ITEM "White spaces"          ""  NOP
  76.       SUB "Tabs visible?"        ""  SetPrefs ShowTabs Toggle
  77.       SUB "Spaces visible?"      ""  SetPrefs ShowSpaces Toggle
  78.       SUB "Eols visible?"        ""  SetPrefs ShowEOLs Toggle
  79.       SUB "Esc codes visible?"   ""  NOP
  80.     BAR
  81.     ITEM "Scroll bar"            ""  NOP
  82.       SUB "Scroll bar on left"   ""  ExecARexxString "SetPrefs ScrollGadget 1; RemakeScreen"
  83.       SUB "Scroll bar on right"  ""  ExecARexxString "SetPrefs ScrollGadget 0; RemakeScreen"
  84.       SUB "No scroll bar"        ""  ExecARexxString "SetPrefs ScrollGadget 2; RemakeScreen"
  85.  
  86.   MENU "Special"
  87.     ITEM "View operations"               ""  NOP
  88.       SUB "Previous view"                ""  ActivatePrevDoc
  89.       SUB "Next view"                    ""  ActivateNextDoc
  90.       SBAR
  91.       SUB "Split view"                   ""  SplitView Toggle
  92.       SBAR
  93.       SUB "Expand view"                  ""  SizeView 1000
  94.       SBAR
  95.       SUB "Grow view"                    ""  SizeView 1
  96.       SUB "Shrink view"                  ""  SizeView -1
  97.     ITEM "Format"                        ""  NOP
  98.       SUB "With fill"                    ""  NOP
  99.       SUB "Without fill"                 ""  FormatParagraph
  100.     ITEM "Dos/ARexx interface"           ""  ExecARexxMacro
  101.     BAR
  102.     ITEM "Enter ascii..."        ""  OpenRequester Hex
  103.     ITEM "Center cursor"         ""  CenterView
  104.     ITEM "Center line"           ""  Center
  105.     BAR
  106.     ITEM "Repeat key/menu..."    ""  NOP
  107.     ITEM "Find matching bracket" ""  MoveMatchBkt
  108.     BAR
  109.     ITEM "Mark location 1"       ""  SetBookmark 1
  110.     ITEM "Mark location 2"       ""  SetBookmark 2
  111.     ITEM "Mark location 3"       ""  SetBookmark 3
  112.     ITEM "Jump to mark 1"        ""  MoveBookmark 1
  113.     ITEM "Jump to mark 2"        ""  MoveBookmark 2
  114.     ITEM "Jump to mark 3"        ""  MoveBookmark 3
  115.  
  116.   MENU "Cut/Paste"
  117.     ITEM "Mark"                  ""  MarkBlk
  118.     ITEM "Mark columnar"         ""  MarkBlk Vertical
  119.     ITEM "Cut"                   ""  CutBlk
  120.     ITEM "Copy"                  ""  CopyBlk
  121.     ITEM "Paste"                 ""  PasteClip
  122.     ITEM "Set clipboard unit..." ""  NOP
  123.     ITEM "Rot marked"            ""  EncryptBlk
  124.     ITEM "Strip CR marked"       ""  NOP
  125.     ITEM "Change case marked"    ""  NOP
  126.     BAR
  127.     ITEM "Delete word"            "Ctrl Del" DeleteEOW
  128.     ITEM "Undelete word"      "Ctrl Alt Del" NOP
  129.     ITEM "Bck Spc word"        "Ctrl BckSpc" DeleteSOW
  130.     ITEM "UnBck Spc word"  "Ctrl Alt BckSpc" NOP
  131.     BAR
  132.     ITEM "Delete line"      "" DeleteLine
  133.     ITEM "Delete to EOL"    "" DeleteEOL
  134.     ITEM "Undelete line"    "" UndeleteLine
  135.  
  136.   MENU "Search/Replace"
  137.     ITEM "Repeat search backwards" ""  Find
  138.     ITEM "Repeat search forwards"  ""  Find
  139.     ITEM "Search for..."           ""  OpenRequester Find
  140.     ITEM "Repeat replace"          ""  FindChange
  141.     ITEM "Replace..."              ""  OpenRequester FindChange
  142.     ITEM "Clip to search buffer"   ""  NOP
  143.     ITEM "Set ASCII zero alias for search..." "" NOP
  144.     BAR
  145.     ITEM "Change case letter"      ""  ToggleCharCase
  146.     ITEM "Change case word"        ""  NOP
  147.     ITEM "Upper case word"         ""  Conv2Upper
  148.     ITEM "Lower case word"         ""  Conv2Lower
  149.  
  150.   MENU "Move"
  151.     ITEM "Jump to line..."   ""  Move
  152.     ITEM "Jump to auto-mark" ""  MoveAutomark
  153.     ITEM "Jump to byte"      ""  MoveChar
  154.     BAR
  155.     ITEM "Shift-Cursor keys" ""  NOP
  156.     ITEM "  Beg of screen"   ""  MoveUpScr
  157.     ITEM "  End of screen"   ""  MoveDownScr
  158.     ITEM "  Beg of line"     ""  MoveSOL
  159.     ITEM "  End of line"     ""  MoveEOL
  160.     BAR
  161.     ITEM "Alt-Cursor keys"   ""  NOP
  162.     ITEM "  Up 12 lines"     ""  MoveUp 12
  163.     ITEM "  Down 12 lines"   ""  MoveDown 12
  164.     ITEM "  Left 12 chars"   ""  MoveLeft 12
  165.     ITEM "  Right 12 chars"  ""  MoveRight 12
  166.     BAR
  167.     ITEM "Ctrl-Cursor keys"  ""  NOP
  168.     ITEM "  Beg of file"     ""  MoveSOF
  169.     ITEM "  End of file"     ""  MoveEOF
  170.     ITEM "  Prev word"       ""  MovePrevWord
  171.     ITEM "  Next word"       ""  MoveNextWord
  172.  
  173.   MENU "Prefs"
  174.     ITEM "Change..."           ""  OpenRequester Prefs
  175.     BAR
  176.     ITEM "Open Prefs..."       ""  OpenPrefs
  177.     ITEM "Save Prefs As..."    ""  SavePrefs
  178.     ITEM "Save As Defaults"    ""  SaveDefPrefs
  179.     BAR
  180.     ITEM "Open Definitions..." ""  OpenDefinitions
  181. #
  182.  
  183.  
  184. KEYBOARD:
  185.  
  186.   RETURN        InsertLine
  187.   ENTER         InsertLine Indent NoBreak
  188.   SHIFT-TAB     MovePrevTabStop
  189.  
  190.   CTRL-ESC      OpenDoc
  191.   CTRL-N        ActivateNextDoc
  192.  
  193.   HELP          OpenRequester Info
  194.   AMIGA-O       OpenFile
  195.   AMIGA-SHIFT-O ExecARexxString "OPTIONS RESULTS; RequestFile PROMPT '*"Select File to Insert*"'; IF RC=0 THEN DO; 'OpenClip' RESULT; IF RC=0 THEN PasteClip; END"
  196.   AMIGA-W       SaveFile
  197.   AMIGA-SHIFT-W SaveFileAs
  198.   AMIGA-P       PrintClip
  199.   AMIGA-SHIFT-P PrintFile
  200.   AMIGA-Q       CloseDoc
  201.   AMIGA-SHIFT-Q ExecARexxString "SaveFile; IF RC=0 THEN CloseDoc"
  202.   AMIGA-`       OpenRequester Prefs
  203.   AMIGA-M       RecordMacro
  204.   AMIGA-SHIFT-M RecordMacro
  205.   AMIGA-;       OpenMacro
  206.   AMIGA-'       SaveMacro
  207.   AMIGA-SHIFT-$ OpenRequester Prefs
  208.   AMIGA-8       SetMode Toggle
  209.   MODE-AMIGA-8  SetMode Toggle
  210.  
  211.   MODE-NUM_PAD-0   SetPrefs Overstrike Toggle
  212.   MODE-NUM_PAD-1   MoveEOF
  213.   MODE-NUM_PAD-2   MoveDown
  214.   MODE-NUM_PAD-3   MoveDownScr
  215.   MODE-NUM_PAD-4   MoveLeft
  216.   MODE-NUM_PAD-5   NOP
  217.   MODE-NUM_PAD-6   MoveRight
  218.   MODE-NUM_PAD-7   MoveSOF
  219.   MODE-NUM_PAD-8   MoveUp
  220.   MODE-NUM_PAD-9   MoveUpScr
  221.  
  222.   SHIFT-NUM_PAD-0   SetPrefs Overstrike Toggle
  223.   SHIFT-NUM_PAD-1   MoveEOF
  224.   SHIFT-NUM_PAD-2   MoveDown
  225.   SHIFT-NUM_PAD-3   MoveDownScr
  226.   SHIFT-NUM_PAD-4   MoveLeft
  227.   SHIFT-NUM_PAD-5   NOP
  228.   SHIFT-NUM_PAD-6   MoveRight
  229.   SHIFT-NUM_PAD-7   MoveSOF
  230.   SHIFT-NUM_PAD-8   MoveUp
  231.   SHIFT-NUM_PAD-9   MoveUpScr
  232.  
  233.   SHIFT-MODE-NUM_PAD-0   Insert "0"
  234.   SHIFT-MODE-NUM_PAD-1   Insert "1"
  235.   SHIFT-MODE-NUM_PAD-2   Insert "2"
  236.   SHIFT-MODE-NUM_PAD-3   Insert "3"
  237.   SHIFT-MODE-NUM_PAD-4   Insert "4"
  238.   SHIFT-MODE-NUM_PAD-5   Insert "5"
  239.   SHIFT-MODE-NUM_PAD-6   Insert "6"
  240.   SHIFT-MODE-NUM_PAD-7   Insert "7"
  241.   SHIFT-MODE-NUM_PAD-8   Insert "8"
  242.   SHIFT-MODE-NUM_PAD-9   Insert "9"
  243.  
  244.   AMIGA-E            OpenPrefs "TurboText:Support/TTX_Startup.prefs"
  245.   AMIGA-SHIFT-E      SavePrefs
  246.  
  247.   AMIGA-SHIFT-^      OpenRequester Prefs
  248.   AMIGA-5            SetPrefs FreeForm Toggle
  249.   AMIGA-6            SetPrefs WordWrap Toggle
  250.   AMIGA-7            SetPrefs Overstrike Toggle
  251.   AMIGA-0            SetPrefs TabsGiveSpaces Toggle
  252.  
  253.   AMIGA-SHIFT-&      SetPrefs ShowTabs Toggle
  254.   AMIGA-SHIFT-*      SetPrefs ShowSpaces Toggle
  255.   AMIGA-SHIFT-(      SetPrefs ShowEOLs Toggle
  256.  
  257.   AMIGA-,            ActivatePrevDoc
  258.   AMIGA-.            ActivateNextDoc
  259.   AMIGA-d            SplitView Toggle
  260.   AMIGA-]            SizeView 1000
  261.   AMIGA-SHIFT-F      FormatParagraph
  262.   AMIGA--            OpenRequester Hex
  263.   AMIGA-=            CenterView
  264.   AMIGA-\            Center
  265.   AMIGA-H            MoveMatchBkt
  266.   AMIGA-SHIFT-!      SetBookmark 1
  267.   AMIGA-SHIFT-@      SetBookmark 2
  268.   AMIGA-SHIFT-#      SetBookmark 3
  269.   AMIGA-1            MoveBookmark 1
  270.   AMIGA-2            MoveBookmark 2
  271.   AMIGA-3            MoveBookmark 3
  272.  
  273.   AMIGA-B            MarkBlk
  274.   AMIGA-SHIFT-B      MarkBlk Vertical
  275.   AMIGA-X            CutBlk
  276.   AMIGA-C            CopyBlk
  277.   AMIGA-V            PasteClip
  278.   CTRL-BACKSPACE     DeleteSOW
  279.   CTRL-DEL           DeleteEOW
  280.   AMIGA-K            DeleteLine
  281.   AMIGA-Y            DeleteEOL
  282.   AMIGA-L            UndeleteLine
  283.  
  284.   AMIGA-A            Find
  285.   AMIGA-S            Find
  286.   AMIGA-SHIFT-S      OpenRequester Find
  287.   AMIGA-r            FindChange
  288.   AMIGA-SHIFT-R      OpenRequester FindChange
  289.   AMIGA-G            ToggleCharCase
  290.   AMIGA-J            Move
  291.   AMIGA-4            MoveAutomark
  292.   AMIGA-SHIFT-J      MoveChar
  293.  
  294.   CURSOR_UP          MoveUp
  295.   CURSOR_DOWN        MoveDown
  296.   CURSOR_RIGHT       MoveRight
  297.   CURSOR_LEFT        MoveLeft
  298.  
  299.   ALT-CURSOR_UP      MoveUp 12
  300.   ALT-CURSOR_DOWN    MoveDown 12
  301.   ALT-CURSOR_RIGHT   MoveRight 12
  302.   ALT-CURSOR_LEFT    MoveLeft 12
  303.  
  304.   CTRL-CURSOR_UP     MoveSOF
  305.   CTRL-CURSOR_DOWN   MoveEOF
  306.   CTRL-CURSOR_RIGHT  MoveNextWord
  307.   CTRL-CURSOR_LEFT   MovePrevWord
  308.  
  309.   SHIFT-CURSOR_UP    MoveUpScr
  310.   SHIFT-CURSOR_DOWN  MoveDownScr
  311.   SHIFT-CURSOR_RIGHT MoveEOL
  312.   SHIFT-CURSOR_LEFT  MoveSOL
  313. #
  314.