home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 5 Edit / 05-Edit.zip / fte_036b.zip / fte-0.36 / config / keys.fte < prev    next >
Text File  |  1995-10-18  |  10KB  |  222 lines

  1. # FTE
  2.  
  3. mode KEYS: MODEOPTS {
  4.     key       [Esc]     { BlockMarkStream; BlockUnmark }
  5.     key       [F1]      { ViewModeMap }
  6.     key       [F2]      { FileSave }
  7.     key     [C-F2]      { FileSaveAll }
  8.     key     [S-F2]      { FileSaveAs }
  9.     key     [A-F2]      { FileSave; FileQuit }
  10.     key       [F3]      { FileLoad }
  11.     key     [S-F3]      { FileReload; WinRefresh }
  12.     key     [C-F3]      { FileLoadInMode }
  13.     key       [F4]      { WinNext }
  14.     key     [C-F4]      { WinHSplit }
  15.     key     [S-F4]      { WinPrev }
  16.     key       [F5]      { WinZoom }
  17.     key       [F6]      { FileNext }
  18.     key     [S-F6]      { FilePrev }
  19.     key     [A-F6]      { FileLast }
  20.     key       [F7]      { BlockBegin }
  21.     key     [S-F7]      { MoveBlockStart }
  22.     key       [F8]      { BlockEnd }
  23.     key     [S-F8]      { MoveBlockEnd }
  24.     key     [C-F9]      { RunCommand }
  25.     key       [F10]     { MainMenu }
  26.     key     [C-F10]     { FileQuit }
  27.     key     [S-F10]     { LocalMenu }
  28.     key       [Left]    { MoveLeft }
  29.     key     [C-Left]    { MoveWordPrev }
  30.     key       [Right]   { MoveRight }
  31.     key     [C-Right]   { MoveWordNext }
  32.     key       [Up]      { MoveUp }
  33.     key       [Down]    { MoveDown }
  34.     key       [Home]    { MoveLineStart }
  35.     key     [C-Home]    { MovePageStart }
  36.     key       [End]     { MoveLineEnd }
  37.     key     [C-End]     { MovePageEnd }
  38.     key       [PgUp]    { MovePageUp }
  39.     key     [C-PgUp]    { MoveFileStart }
  40.     key       [PgDn]    { MovePageDown }
  41.     key     [C-PgDn]    { MoveFileEnd }
  42.     key     [A-Up]      { ScrollUp }
  43.     key     [A-Down]    { ScrollDown }
  44.     key     [A-Left]    { ScrollLeft }
  45.     key     [A-Right]   { ScrollRight }
  46.     key     [S-Left]    { BlockExtendBegin; MoveLeft;     BlockExtendEnd }
  47.     key     [S-Right]   { BlockExtendBegin; MoveRight;    BlockExtendEnd }
  48.     
  49.     key   [C-S-Left]    { BlockExtendBegin; MoveWordPrev;  BlockExtendEnd }
  50.     key   [C-S-Right]   { BlockExtendBegin; MoveWordNext;  BlockExtendEnd }
  51.     key     [S-Up]      { BlockExtendBegin; MoveUp;        BlockExtendEnd }
  52.     key     [S-Down]    { BlockExtendBegin; MoveDown;      BlockExtendEnd }
  53.     key     [S-Home]    { BlockExtendBegin; MoveLineStart; BlockExtendEnd }
  54.     key     [S-End]     { BlockExtendBegin; MoveLineEnd;   BlockExtendEnd }
  55.     key   [C-S-Home]    { BlockExtendBegin; MovePageStart; BlockExtendEnd }
  56.     key   [C-S-End]     { BlockExtendBegin; MovePageEnd;   BlockExtendEnd }
  57.     key     [S-PgUp]    { BlockExtendBegin; MovePageUp;    BlockExtendEnd }
  58.     key     [S-PgDn]    { BlockExtendBegin; MovePageDown;  BlockExtendEnd }
  59.     key   [C-S-PgUp]    { BlockExtendBegin; MoveFileStart; BlockExtendEnd }
  60.     key   [C-S-PgDn]    { BlockExtendBegin; MoveFileEnd;   BlockExtendEnd }
  61.     key   [A-S-Up]      { BlockExtendBegin; ScrollUp;      BlockExtendEnd }
  62.     key   [A-S-Down]    { BlockExtendBegin; ScrollDown;    BlockExtendEnd }
  63.     key   [A-S-Left]    { BlockExtendBegin; ScrollLeft;    BlockExtendEnd }
  64.     key   [A-S-Right]   { BlockExtendBegin; ScrollRight;   BlockExtendEnd }
  65.     key   [A-C-Up]      { MovePrevEqualIndent }
  66.     key   [A-C-Down]    { MoveNextEqualIndent }
  67.     key   [A-C-Left]    { MovePrevTab }
  68.     key   [A-C-Right]   { MoveNextTab }
  69.     key     [C-Ins]     { BlockCopy }
  70.     key     [C-Del]     { BlockKill }
  71.     key     [S-Ins]     { BlockPasteStream }
  72.     key     [S-Del]     { BlockCut }
  73.     key     [A-Ins]     { BlockPasteColumn }
  74.     key   [A-S-Ins]     { BlockPasteLine }
  75.     key       [Enter]   { LineNew }
  76.     key       [BackSp]  { BackSpace }
  77.     key       [Ins]     { ToggleInsert }
  78.     key       [Del]     { Delete }
  79.     key       [Tab]     { InsertTab }
  80.     key     [S-Tab]     { InsertSpacesToTab 10 }
  81.     key     [C-Tab]     { CompleteWord }
  82. #    key     [C-Tab]     { InsertTab }
  83.     key     [C-BackSp]  { KillWordPrev }
  84.     key   [C-S-BackSp]  { KillToLineStart }
  85.     key     [C-Enter]   { LineSplit }
  86.     key     [S-Enter]   { LineInsert }
  87.     key     [A-Enter]   { LineAdd }
  88.     key     [A-Del]     { KillWord }
  89.     key     [A-End]    { KillToLineEnd }
  90.     key     [A-BackSp]  { Undo }
  91.     key   [A-S-BackSp]  { Redo }
  92.     
  93.     key     [C-A_1]     { GotoBookmark "1" }
  94.     key     [C-A_2]     { GotoBookmark "2" }
  95.     key     [C-A_3]     { GotoBookmark "3" }
  96.     key     [C-A_4]     { GotoBookmark "4" }
  97.     key     [C-A_5]     { GotoBookmark "5" }
  98.     key     [C-A_6]     { GotoBookmark "6" }
  99.     key     [C-A_7]     { GotoBookmark "7" }
  100.     key     [C-A_8]     { GotoBookmark "8" }
  101.     key     [C-A_9]     { GotoBookmark "9" }
  102.     key     [C-A_0]     { GotoBookmark "0" }
  103.     
  104.     key     [C-P_1]     { PlaceBookmark "1" }
  105.     key     [C-P_2]     { PlaceBookmark "2" }
  106.     key     [C-P_3]     { PlaceBookmark "3" }
  107.     key     [C-P_4]     { PlaceBookmark "4" }
  108.     key     [C-P_5]     { PlaceBookmark "5" }
  109.     key     [C-P_6]     { PlaceBookmark "6" }
  110.     key     [C-P_7]     { PlaceBookmark "7" }
  111.     key     [C-P_8]     { PlaceBookmark "8" }
  112.     key     [C-P_9]     { PlaceBookmark "9" }
  113.     key     [C-P_0]     { PlaceBookmark "0" }
  114.     
  115.     key     [C-B]       { FindRepeatReverse }
  116.     key     [C-C]       { MoveToColumn }
  117.     key     [C-D]       { LineDuplicate }
  118.     key     [C-F]       { Find }
  119.     key     [C-I]       { ListRoutines }
  120.     key     [C-J]       { LineJoin }
  121.     key     [C-L]       { FindRepeat }
  122.     key     [C-N]       { FindRepeatOnce }
  123.     key     [C-Q]       { InsertChar }
  124.     key     [C-R]       { FindReplace }
  125.     key     [C-T]       { KillWord }
  126.     key     [C-Y]       { KillLine }
  127.     key     [C-E]       { LineTrim }
  128.     key     [A-A]       { BlockMarkStream }
  129.     key     [A-B]       { ViewBuffers }
  130.     key     [A-C]       { BlockCopy }
  131.     key     [A-D]       { KillLine }
  132.     key     [A-E]       { KillToLineEnd }
  133.     key     [A-G]       { BlockCut }
  134.     key     [A-H]       { BlockUnmark }
  135.     key     [A-I]       { BlockIndent }
  136.     key     [A-J]       { MoveToLine }
  137.     key     [A-K]       { BlockMarkColumn }
  138.     key     [A-L]       { BlockMarkLine }
  139.     key     [A-S]       { MainMenu 'S' }
  140.     key     [A-T]       { KillWordPrev }
  141.     key     [A-U]       { BlockUnindent }
  142.     key     [A-W]       { WrapPara }
  143.     key     [A-X]       { ExitEditor }
  144.     key     [C-S]       { IncrementalSearch }
  145.     
  146.     key     [A-F]       { Search }
  147.     key     [A-N]       { SearchAgain }
  148.     key     [A-R]       { SearchReplace }
  149.     key     [C-S-F]     { SearchB }
  150.     key     [C-S-N]     { SearchAgainB }
  151.     key     [C-S-R]     { SearchReplaceB }
  152.     key   [A-S-F]       { SearchRx }
  153. #    key   [A-S-N]       { SearchAgainRx }
  154.     key   [A-S-R]       { SearchReplaceRx }
  155.     
  156.     
  157.     key     [C-O_C-A]   { ToggleAutoIndent }
  158.     key     [C-O_C-C]   { ToggleMatchCase }
  159.     key     [C-O_C-E]   { ToggleTrim }
  160.     key     [C-O_C-I]   { ToggleInsert }
  161. #    key     [C-O_C-M]   { ChangeMode }
  162.     key     [C-O_C-M]   { ShowMenu 'MChangeMode' }
  163.     key     [C-O_C-R]   { ToggleReadOnly }
  164.     key     [C-O_C-S]   { ToggleSysClipboard }
  165.     key     [C-O_C-T]   { ChangeTabSize; WinRefresh }
  166.     key     [C-O_C-U]   { ToggleUndo }
  167.     key     [C-O_C-W]   { ToggleWordWrap }
  168.     key     [C-O_.]     { ToggleShowMarkers; WinRefresh }
  169.     key     [C-O_[]     { SetLeftMargin }
  170.     key     [C-O_\]]    { SetRightMargin }
  171.     key     [C-O_A-[]   { ChangeLeftMargin }
  172.     key     [C-O_A-\]]  { ChangeRightMargin }
  173.     key     [C-O_Tab]   { ToggleShowTabs; WinRefresh }
  174.     key     [C-O_C-Tab] { ToggleExpandTabs; WinRefresh }
  175.     key     [C-O_Del]   { ToggleDeleteKillTab }
  176.     key     [C-O_Ins]   { ToggleInsert }
  177.     key    [C-O_BackSp] { ToggleBackSpKillTab }
  178.     key     [C-O_Space] { ToggleIndentWithTabs }
  179.     key  [C-O_C-BackSp] { ToggleBackSpUnindents }
  180.     key     [A--]       { MatchBracket }
  181.     key     [A-,]       { GetPMClip }
  182.     key     [A-.]       { PutPMClip }
  183.     key     [C-Space]   { InsPrevLineChar }
  184.     key     [A-Space]   { InsPrevLineToEol }
  185.     key     [A-F5]      { ShowEntryScreen }
  186.     key     [C-_]       { ShowPosition }
  187.     key       [Center]  { MoveLineCenter }
  188.     key     [C-X]       { MovePrevPos }
  189.     key   [C-S-A]       { ASCIITable }
  190.     key     [A-PgUp]    { WinPrev; MovePageUp; WinNext }
  191.     key     [A-PgDn]    { WinNext; MovePageDown; WinPrev }
  192.     key   [A-C-PgUp]    { WinNext; MovePageUp; WinPrev }
  193.     key   [A-C-PgDn]    { WinPrev; MovePageDown; WinNext }
  194.     
  195.     key     [A-0]       { ViewBuffers }
  196.     key     [A-1]       { SwitchTo 1 }
  197.     key     [A-2]       { SwitchTo 2 }
  198.     key     [A-3]       { SwitchTo 3 }
  199.     key     [A-4]       { SwitchTo 4 }
  200.     key     [A-5]       { SwitchTo 5 }
  201.     key     [A-6]       { SwitchTo 6 }
  202.     key     [A-7]       { SwitchTo 7 }
  203.     key     [A-8]       { SwitchTo 8 }
  204.     key     [A-9]       { SwitchTo 9 }
  205.     key     [G-*]       { LineInsert ; ScrollUp ; MoveUp }
  206.     
  207. #    key     [G--]       { DumpFold } 
  208.     key     [A-G-+]     { FoldCreate }
  209.     key     [A-G--]     { FoldDestroy }
  210.     key     [G-S-+]     { FoldPromote }
  211.     key     [G-S--]     { FoldDemote }
  212.     key     [C-G-+]     { FoldOpen }
  213.     key     [C-G--]     { FoldClose }
  214.     key     [C-G-*]     { FoldOpenNested }
  215.     key     [C-G-/]     { FoldToggleOpenClose }
  216.     key     [A-G-*]     { FoldOpenAll }
  217.     key     [A-G-/]     { FoldCloseAll }
  218.     
  219.     key     [C-Up]      { MoveFoldPrev }
  220.     key     [C-Down]    { MoveFoldNext }
  221. }
  222.