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

  1. eventmap MODEL {
  2.     key       [F3_G-Down]   { WinNext }
  3.     key       [F3_G-Up]     { WinPrev }
  4.     key       [F3_G-Left]   { FilePrev }
  5.     key       [F3_G-Right]  { FileNext }
  6.     key       [F3_=]      { WinHSplit }
  7.     key       [F3_-]      { WinClose }
  8.     key       [F3_S-X]    { FileLast }
  9.     
  10.     key       [F3_S-N]    { FileOpen }
  11.     key       [F3_S-Q]    { FileClose }
  12.  
  13.     key       [F6_S-V]    { ShowVersion }
  14.  
  15.     key       [F9]        { RunProgram "" }
  16.     key       [F10]       { MainMenu }
  17.  
  18.     key     [A+X]         { ExitEditor }
  19.     
  20.     key   [C+S+G-Up]    { WinResize -1 }
  21.     key   [C+S+G-Down]  { WinResize +1 }
  22. }
  23. # List Viewers
  24. eventmap MLIST: MODEL {
  25.     key     [G-Left]    { MoveLeft }
  26.     key     [G-Right]   { MoveRight }
  27.     key     [G-Up]      { MoveUp }
  28.     key     [G-Down]    { MoveDown }
  29.     key     [G-Home]    { MoveLineStart }
  30.     key   [C+G-Home]    { MovePageStart }
  31.     key     [G-End]     { MoveLineEnd }
  32.     key   [C+G-End]     { MovePageEnd }
  33.     key     [G-PgUp]    { MovePageUp }
  34.     key   [C+G-PgUp]    { MoveFileStart }
  35.     key     [G-PgDn]    { MovePageDown }
  36.     key   [C+G-PgDn]    { MoveFileEnd }
  37. #    key   [A+G-Up]     { ScrollUp }
  38. #    key   [A+G-Down]   { ScrollDown }
  39.     key   [C+Left]      { ScrollRight }
  40.     key   [C+Right]     { ScrollLeft }
  41.     
  42.     key     [G-Enter]   { Activate }
  43.     key     [Space]     { ActivateInOtherWindow }
  44.     key     [S+Enter]   { CloseActivate }
  45.  
  46.     key     [C+R]       { Rescan }
  47. }
  48.  
  49. eventmap DIRECTORY: MLIST {
  50.     MainMenu = 'DirectoryMain';
  51.     LocalMenu = 'DirectoryLocal';
  52.     
  53.     key [C+G-PgUp]      { DirGoUp }
  54.     key [C+G-PgDn]      { DirGoDown }
  55.     key [C+\\]          { DirGoRoot }
  56.     key [/]             { DirGoto }
  57.     key [\\]            { DirGoto }
  58.     key [Esc]           { FileClose 0 }
  59.     
  60.     key     [A+D]       { MainMenu 'D' }
  61.     key     [A+N]       { MainMenu 'N' }
  62.     key     [A+W]       { MainMenu 'W' }
  63. }
  64. # Buffer List
  65. eventmap BUFFERS: MLIST {
  66.     MainMenu = "BufferListMain";
  67.     LocalMenu = "BufferListLocal";
  68.     
  69.     key  [Esc]   { FileClose 0 } # 0 = do not open directory when last closed, overrides OpenAfterClose default.
  70.  
  71.     key  [C+C]   { BufListFileClose }
  72.     key  [F2]    { BufListFileSave }
  73. }
  74.  
  75. # Routine List
  76. eventmap ROUTINES: MLIST {
  77.     MainMenu = "RoutinesMain";
  78.     LocalMenu = "RoutinesLocal";
  79.     key  [Esc]   { FileClose }
  80. }
  81.  
  82. eventmap MESSAGES: MLIST {
  83.     MainMenu = "MessagesMain";
  84.     LocalMenu = "MessagesLocal";
  85.     
  86.     key     [A+M]       { MainMenu 'M' }
  87.     key     [A+T]       { MainMenu 'T' }
  88.     key     [A+W]       { MainMenu 'W' }
  89.  
  90.     key     [C+C]       { ChildClose } # does NOT kill, just closes pipe
  91. }
  92.  
  93. eventmap EVENTMAPVIEW: MLIST {
  94.     MainMenu = "EventMapViewMain";
  95.     LocalMenu = "EventMapViewLocal";
  96.     
  97.     key [Esc] { FileClose 0 }
  98. }
  99.  
  100. eventmap PLAIN: MODEL {
  101. # keymap for plaintext mode
  102.     MainMenu   = 'Main';    # menu for menubar
  103.     LocalMenu  = 'Local';   # local menu
  104.  
  105.     key       [F3_S-S]    { FileSave }
  106.     key       [F3_S-E]    { FileSave; FileClose }
  107.     key       [F3_S-I]    { BlockRead }
  108.     key       [F3_S-B]    { BlockWrite }
  109.  
  110.     key       [F4_S-S]    { BlockMarkStream }
  111.     key       [F4_S-U]    { BlockUnmark }
  112.     key       [F4_S-D]    { BlockCut }
  113.     key       [F4_S-C]    { BlockCopy; BlockPaste }
  114.     key       [F4_S-M]    { BlockCut; BlockPaste }
  115.     key       [F4_S-L]    { BlockSelectLine }
  116.     key       [F4_S-E]    { BlockBegin; MoveLineEnd; BlockEnd; }
  117.     key       [F4_S-F]    { MoveBlockStart }
  118.  
  119.     key       [F5_S-L]    { ChangeRightMargin }
  120.     key       [F5_S-W]    { ToggleWordWrap } # tri-state !
  121.     key       [F5_S-F]    { WrapPara }
  122.     key       [F5_S-T]    { ChangeTabSize }
  123.     key       [F5_S-I]    { ToggleAutoIndent }
  124.  
  125.     key       [F6_S-G]    { MoveToLine }
  126.     key       [F6_S-M]    { MatchBracket }
  127.  
  128.     key       [F7_S-P]    { FilePrint }
  129.     key       [F7_S-B]    { BlockPrint }
  130.  
  131.     key     [G-Left]    { MoveLeft }
  132.     key   [C+G-Left]    { MoveWordPrev }
  133.     key     [G-Right]   { MoveRight }
  134.     key   [C+G-Right]   { MoveWordNext }
  135.     key     [G-Up]      { MoveUp }
  136.     key     [G-Down]    { MoveDown }
  137.     key     [G-Home]    { MoveLineStart }
  138.     key   [C+G-Home]    { MovePageStart }
  139.     key     [G-End]     { MoveLineEnd }
  140.     key   [C+G-End]     { MovePageEnd }
  141.     key     [G-PgUp]    { MovePageUp }
  142.     key   [C+G-PgUp]    { MoveFileStart }
  143.     key     [G-PgDn]    { MovePageDown }
  144.     key   [C+G-PgDn]    { MoveFileEnd }
  145.     key   [A+G-Up]      { ScrollUp }
  146.     key   [A+G-Down]    { ScrollDown }
  147.     key   [A+G-Left]    { ScrollLeft }
  148.     key   [A+G-Right]   { ScrollRight }
  149.     
  150.     key   [S+G-Left]    { BlockExtendBegin; MoveLeft;     BlockExtendEnd }
  151.     key   [S+G-Right]   { BlockExtendBegin; MoveRight;    BlockExtendEnd }
  152.     key [C+G-S+Left]    { BlockExtendBegin; MoveWordPrev;  BlockExtendEnd }
  153.     key [C+G-S+Right]   { BlockExtendBegin; MoveWordNext;  BlockExtendEnd }
  154.     key   [G-S+Up]      { BlockExtendBegin; MoveUp;        BlockExtendEnd }
  155.     key   [G-S+Down]    { BlockExtendBegin; MoveDown;      BlockExtendEnd }
  156.     key   [G-S+Home]    { BlockExtendBegin; MoveLineStart; BlockExtendEnd }
  157.     key   [G-S+End]     { BlockExtendBegin; MoveLineEnd;   BlockExtendEnd }
  158.     key [C+G-S+Home]    { BlockExtendBegin; MovePageStart; BlockExtendEnd }
  159.     key [C+G-S+End]     { BlockExtendBegin; MovePageEnd;   BlockExtendEnd }
  160.     key   [G-S+PgUp]    { BlockExtendBegin; MovePageUp;    BlockExtendEnd }
  161.     key   [G-S+PgDn]    { BlockExtendBegin; MovePageDown;  BlockExtendEnd }
  162.     key [C+G-S+PgUp]    { BlockExtendBegin; MoveFileStart; BlockExtendEnd }
  163.     key [C+G-S+PgDn]    { BlockExtendBegin; MoveFileEnd;   BlockExtendEnd }
  164.     key [A+G-S+Up]      { BlockExtendBegin; ScrollUp;      BlockExtendEnd }
  165.     key [A+G-S+Down]    { BlockExtendBegin; ScrollDown;    BlockExtendEnd }
  166.     key [A+G-S+Left]    { BlockExtendBegin; ScrollLeft;    BlockExtendEnd }
  167.     key [A+G-S+Right]   { BlockExtendBegin; ScrollRight;   BlockExtendEnd }
  168.  
  169.     key   [C+G-Ins]     { BlockCopy }
  170.     key   [C+G-Del]     { BlockKill }
  171.     key   [S+G-Ins]     { BlockPasteStream }
  172.     key   [S+G-Del]     { BlockCut }
  173.     key   [A+G-Ins]     { BlockPasteColumn }
  174.     key [A+G-S+Ins]     { BlockPasteLine }
  175.     key     [G-Enter]   { LineNew }
  176.     key     [G-Ins]     { ToggleInsert }
  177.     key       [Tab]     { InsertTab }
  178.     key     [S+Tab]     { InsertSpacesToTab 10 }
  179.     key     [C+Tab]     { CompleteWord }
  180.     key     [C+BackSp]  { KillWordPrev }
  181.     key   [C+S+BackSp]  { KillToLineStart }
  182.     key   [C+G-Enter]   { LineSplit }
  183.     key   [G-S+Enter]   { LineInsert }
  184.     key   [A+G-Enter]   { LineAdd }
  185.     key   [A+G-Del]     { KillWord }
  186.     key   [A+G-End]    { KillToLineEnd }
  187.     key     [A+BackSp]  { Undo }
  188.     key   [A+S+BackSp]  { Redo }
  189.  
  190.     key       [BackSp]  { BackSpace }
  191.     key     [G-Del]     { Delete }
  192.     key     [C+W]       { KillWordPrev }
  193.     key     [A+W]       { KillWord }
  194.     key     [C+L]       { KillToLineStart }
  195.     key     [A+L]       { KillToLineEnd }
  196.     key     [A+K]       { KillLine }
  197.  
  198.     key     [C+V]       { BlockEnd; MoveLineStart; BlockBegin; BlockCaseToggle; MoveBlockEnd; BlockUnmark; }
  199.     key     [A+V]       { BlockEnd; MoveLineEnd; BlockBegin; BlockCaseToggle; MoveBlockEnd; BlockUnmark; }
  200.  
  201.     key     [A+U]       { Undo }
  202.     key     [C+U]       { Redo }
  203.  
  204.     key     [C+P]       { InsertChar }
  205.  
  206. #    key     [G++]       { DumpFold } 
  207.     key     [A+G++]     { FoldCreate }
  208.     key     [A+G+-]     { FoldDestroy }
  209.     key     [G+S++]     { FoldPromote }
  210.     key     [G+S+-]     { FoldDemote }
  211.     key     [C+G++]     { FoldOpen }
  212.     key     [C+G+-]     { FoldClose }
  213.     key     [C+G+*]     { FoldOpenNested }
  214.     key     [C+G+/]     { FoldToggleOpenClose }
  215.     key     [A+G+*]     { FoldOpenAll }
  216.     key     [A+G+/]     { FoldCloseAll }
  217.    
  218. }
  219.