home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 5 Edit / 05-Edit.zip / ftes46b5.zip / ftes46b5 / config / k_brief.fte < prev    next >
Text File  |  1997-05-30  |  8KB  |  240 lines

  1.  
  2. eventmap MODEL {
  3.     key [F1_G-Down]     { WinNext }
  4.     key [F1_G-Up]       { WinPrev }
  5.     key [F2_G-Down]     { WinResize +1 }
  6.     key [F2_G-Up]       { WinResize -1 }
  7.     key [F3_G-Down]     { WinHSplit }
  8.     key [F3_G-Up]       { WinHSplit; WinPrev }
  9.     key [F4_G-Down]     { WinClose; }
  10.     key [F4_G-Up]       { WinNext; WinClose }
  11.     key   [C+N]      { FileNext }
  12.     key   [C+P]      { FilePrev }
  13.     key   [A+B]      { ViewBuffers }
  14.     key   [A+E]      { FileOpen }
  15.     key   [A+H]      { ViewModeMap }
  16.     key   [A+N]      { FileNext }
  17.     key   [A+P]      { FilePrev }
  18.     key   [A+X]      { ExitEditor }
  19.     key   [A+Z]      { RunProgram "" }
  20.     key   [A+F4]     { ExitEditor }
  21.     
  22.     key    [C+Z]        { WinZoom }
  23.     key    [C+X]        { ExitEditor }
  24.     key    [C+_]       {  FileClose }
  25.     
  26.     key   [C+S+G-Up]    { WinResize -1 }
  27.     key   [C+S+G-Down]  { WinResize +1 }
  28.     
  29.     # this is also useful for 'grep -n' etc. if configured
  30.     key       [F9]      { Compile; ViewMessages }
  31.     key       [F11]     { CompilePrevError }
  32.     key       [F12]     { CompileNextError }
  33.     key       [S+F9]    { ViewMessages }
  34.     
  35.     key     [A+F5]      { ShowEntryScreen }
  36.     
  37.     key     [A+0]       { ViewBuffers }
  38.     key     [A+1]       { SwitchTo 1 }
  39.     key     [A+2]       { SwitchTo 2 }
  40.     key     [A+3]       { SwitchTo 3 }
  41.     key     [A+4]       { SwitchTo 4 }
  42.     key     [A+5]       { SwitchTo 5 }
  43.     key     [A+6]       { SwitchTo 6 }
  44.     key     [A+7]       { SwitchTo 7 }
  45.     key     [A+8]       { SwitchTo 8 }
  46.     key     [A+9]       { SwitchTo 9 }
  47.  
  48.     #key     [A+F]       { MainMenu 'F' }
  49.     #key     [A+T]       { MainMenu 'T' }
  50.     #key     [A+W]       { MainMenu 'W' }
  51.     #key     [A+H]       { MainMenu 'H' }
  52. }
  53. # List Viewers
  54. eventmap MLIST: MODEL {
  55.     key     [G-Left]    { MoveLeft }
  56.     key     [G-Right]   { MoveRight }
  57.     key     [G-Up]      { MoveUp }
  58.     key     [G-Down]    { MoveDown }
  59.     key     [G-Home]    { MoveFileStart }
  60.     key   [C+G-Home]    { MovePageStart }
  61.     key     [G-End]     { MoveFileEnd }
  62.     key   [C+G-End]     { MovePageEnd }
  63.     key     [G-PgUp]    { MovePageUp }
  64.     key   [C+G-PgUp]    { MoveFileStart }
  65.     key     [G-PgDn]    { MovePageDown }
  66.     key   [C+G-PgDn]    { MoveFileEnd }
  67.     key   [C+G-Left]    { ScrollRight }
  68.     key   [C+G-Right]   { ScrollLeft }
  69.     
  70.     key     [G-Enter]   { Activate }
  71.     key     [Space]     { ActivateInOtherWindow }
  72.     key     [S+G-Enter] { CloseActivate }
  73.  
  74.     key     [C+R]       { Rescan }
  75. }
  76.  
  77. eventmap DIRECTORY: MLIST {
  78.     MainMenu = 'DirectoryMain';
  79.     LocalMenu = 'DirectoryLocal';
  80.     
  81.     key [C+G-PgUp]      { DirGoUp }
  82.     key [C+G-PgDn]      { DirGoDown }
  83.     key [C+\\]          { DirGoRoot }
  84.     key [/]             { DirGoto }
  85.     key [\\]            { DirGoto }
  86.     key [Esc]           { FileClose 0 }
  87.     
  88.     key     [A+N]       { MainMenu 'N' }
  89. }
  90.  
  91. # Buffer List
  92. eventmap BUFFERS: MLIST {
  93.     MainMenu = "BufferListMain";
  94.     LocalMenu = "BufferListLocal";
  95.     
  96.     key  [Esc]   { FileClose 0 } # 0 = do not open directory when last closed, overrides OpenAfterClose default.
  97.  
  98.     key  [C+C]   { BufListFileClose }
  99.     key  [G-Del] { BufListFileClose }
  100.     key  [C+S]   { BufListFileSave }
  101.     key  [F2]    { BufListFileSave }
  102. }
  103.  
  104. # Routine List
  105. eventmap ROUTINES: MLIST {
  106.     MainMenu = "RoutinesMain";
  107.     LocalMenu = "RoutinesLocal";
  108.     
  109.     key  [Esc]   { FileClose }
  110. }
  111.  
  112. eventmap MESSAGES: MLIST {
  113.     MainMenu = "MessagesMain";
  114.     LocalMenu = "MessagesLocal";
  115.     
  116.     key     [C+C]       { ChildClose } # does NOT kill, just closes pipe
  117. }
  118.  
  119. # Event Map View
  120. eventmap EVENTMAPVIEW: MLIST {
  121.     MainMenu = "EventMapViewMain";
  122.     LocalMenu = "EventMapViewLocal";
  123.     
  124.     key [Esc] { FileClose 0 }
  125. }
  126.  
  127. eventmap PLAIN: MODEL {
  128. # keymap for plaintext mode
  129.     MainMenu   = 'Main';    # menu for menubar
  130.     LocalMenu  = 'Local';   # local menu
  131.  
  132.     key     [Esc] { BlockUnmark }
  133.     
  134.     key       [F5]      { Find }
  135.     key       [F6]      { FindReplace }
  136.  
  137.     key     [G-Left]    { MoveLeft }
  138.     key   [C+G-Left]    { MoveWordPrev }
  139.     key     [G-Right]   { MoveRight }
  140.     key   [C+G-Right]   { MoveWordNext }
  141.     key     [G-Up]      { MoveUp }
  142.     key     [G-Down]    { MoveDown }
  143.     key     [G-Home]    { MoveLineStart }
  144.     key   [C+G-Home]    { MovePageStart }
  145.     key     [G-End]     { MoveLineEnd }
  146.     key   [C+G-End]     { MovePageEnd }
  147.     key     [G-PgUp]    { MovePageUp }
  148.     key   [C+G-PgUp]    { MoveFileStart }
  149.     key     [G-PgDn]    { MovePageDown }
  150.     key   [C+G-PgDn]    { MoveFileEnd }
  151. #    key   [A+G-Up]      { ScrollUp }
  152. #    key   [A+G-Down]    { ScrollDown }
  153. #    key   [A+G-Left]    { ScrollLeft }
  154. #    key   [A+G-Right]   { ScrollRight }
  155.     
  156.     key   [S+G-Left]    { BlockExtendBegin; MoveLeft;      BlockExtendEnd }
  157.     key   [S+G-Right]   { BlockExtendBegin; MoveRight;     BlockExtendEnd }
  158.     key [C+G-S+Left]    { BlockExtendBegin; MoveWordPrev;  BlockExtendEnd }
  159.     key [C+G-S+Right]   { BlockExtendBegin; MoveWordNext;  BlockExtendEnd }
  160.     key   [G-S+Up]      { BlockExtendBegin; MoveUp;        BlockExtendEnd }
  161.     key   [G-S+Down]    { BlockExtendBegin; MoveDown;      BlockExtendEnd }
  162.     key   [G-S+Home]    { BlockExtendBegin; MoveLineStart; BlockExtendEnd }
  163.     key   [G-S+End]     { BlockExtendBegin; MoveLineEnd;   BlockExtendEnd }
  164.     key [C+G-S+Home]    { BlockExtendBegin; MovePageStart; BlockExtendEnd }
  165.     key [C+G-S+End]     { BlockExtendBegin; MovePageEnd;   BlockExtendEnd }
  166.     key   [G-S+PgUp]    { BlockExtendBegin; MovePageUp;    BlockExtendEnd }
  167.     key   [G-S+PgDn]    { BlockExtendBegin; MovePageDown;  BlockExtendEnd }
  168.     key [C+G-S+PgUp]    { BlockExtendBegin; MoveFileStart; BlockExtendEnd }
  169.     key [C+G-S+PgDn]    { BlockExtendBegin; MoveFileEnd;   BlockExtendEnd }
  170. #    key [A+G-S+Up]      { BlockExtendBegin; ScrollUp;      BlockExtendEnd }
  171. #    key [A+G-S+Down]    { BlockExtendBegin; ScrollDown;    BlockExtendEnd }
  172. #    key [A+G-S+Left]    { BlockExtendBegin; ScrollLeft;    BlockExtendEnd }
  173. #    key [A+G-S+Right]   { BlockExtendBegin; ScrollRight;   BlockExtendEnd }
  174.     key [A+G-C+Up]      { MovePrevEqualIndent }
  175.     key [A+G-C+Down]    { MoveNextEqualIndent }
  176. #    key [A+G-C+Left]    { MovePrevTab }
  177. #    key [A+G-C+Right]   { MoveNextTab }
  178.     key   [C+G-Ins]     { BlockCopy }
  179.     key   [C+G-Del]     { BlockKill }
  180.     key   [S+G-Ins]     { BlockPasteStream }
  181.     key   [S+G-Del]     { BlockCut }
  182.     key   [A+G-Ins]     { BlockPasteColumn }
  183.     key [A+G-S+Ins]     { BlockPasteLine }
  184.     key     [G-Enter]   { LineNew }
  185.     key       [BackSp]  { BackSpace }
  186.     key     [G-Ins]     { ToggleInsert }
  187.     key     [G-Del]     { Delete }
  188.     key       [Tab]     { InsertTab }
  189.     key     [S+Tab]     { InsertSpacesToTab 10 }
  190.     key     [C+Tab]     { CompleteWord }
  191. #    key     [C+Tab]     { InsertTab }
  192.     key     [C+BackSp]  { KillWordPrev }
  193.     key   [C+S+BackSp]  { KillToLineStart }
  194.     key   [C+G-Enter]   { LineSplit }
  195.     key   [G-S+Enter]   { LineInsert }
  196.     key   [A+G-Enter]   { LineAdd }
  197.     key   [A+G-Del]     { KillWord }
  198.     key   [A+G-End]    { KillToLineEnd }
  199.     key     [A+BackSp]  { Undo }
  200.     key   [A+S+BackSp]  { Redo }
  201.  
  202.     #key   [C+A]
  203.     key   [C+B]      { MoveLineBottom }
  204.     key   [C+C]      { MoveLineCenter }
  205.     #key   [C+E]
  206.     #key   [C+F]
  207.     key   [C+G]      { ListRoutines }
  208.     key   [C+H]      { BackSpace }
  209.     key   [C+I]      { InsertTab }
  210.     key   [C+K]      { KillWordPrev }
  211.     key   [C+L]      { KillWord }
  212.     #key   [C+R]
  213.     key   [C+T]      { MoveLineTop }
  214.     key   [C+U]      { Redo }
  215.     key   [C+V]      { InsertChar }
  216.  
  217.     key   [C+\]]     { TagFindWord }
  218.     key   [C+^]      { MatchBracket }
  219.  
  220.     key   [A+/]      { CompleteWord }
  221.     key   [A+A]      { BlockMarkStream }
  222.     key   [A+C]      { BlockMarkColumn }
  223.     key   [A+D]      { KillLine }
  224.     key   [A+G]      { MoveToLine }
  225.     key   [A+I]      { ToggleInsert }
  226.     key   [A+J]      { GotoBookmark }
  227.     key   [A+K]      { KillToLineEnd }
  228.     key   [A+L]      { BlockMarkLine }
  229.     key   [A+M]      { BlockMarkStream }
  230.     key   [A+O]      { FileSaveAs }
  231.     key   [A+Q]      { InsertChar }
  232.     key   [A+R]      { BlockRead }
  233.     key   [A+S]      { Find }
  234.     key   [A+T]      { FindReplace }
  235.     key   [A+U]      { Undo }
  236.     key   [A+V]      { ShowVersion }
  237.     key   [A+W]      { FileSave }
  238.     #key   [A+Y]      { Find ?? "r" }
  239. }
  240.