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 >
Wrap
Text File
|
1997-05-30
|
8KB
|
240 lines
eventmap MODEL {
key [F1_G-Down] { WinNext }
key [F1_G-Up] { WinPrev }
key [F2_G-Down] { WinResize +1 }
key [F2_G-Up] { WinResize -1 }
key [F3_G-Down] { WinHSplit }
key [F3_G-Up] { WinHSplit; WinPrev }
key [F4_G-Down] { WinClose; }
key [F4_G-Up] { WinNext; WinClose }
key [C+N] { FileNext }
key [C+P] { FilePrev }
key [A+B] { ViewBuffers }
key [A+E] { FileOpen }
key [A+H] { ViewModeMap }
key [A+N] { FileNext }
key [A+P] { FilePrev }
key [A+X] { ExitEditor }
key [A+Z] { RunProgram "" }
key [A+F4] { ExitEditor }
key [C+Z] { WinZoom }
key [C+X] { ExitEditor }
key [C+_] { FileClose }
key [C+S+G-Up] { WinResize -1 }
key [C+S+G-Down] { WinResize +1 }
# this is also useful for 'grep -n' etc. if configured
key [F9] { Compile; ViewMessages }
key [F11] { CompilePrevError }
key [F12] { CompileNextError }
key [S+F9] { ViewMessages }
key [A+F5] { ShowEntryScreen }
key [A+0] { ViewBuffers }
key [A+1] { SwitchTo 1 }
key [A+2] { SwitchTo 2 }
key [A+3] { SwitchTo 3 }
key [A+4] { SwitchTo 4 }
key [A+5] { SwitchTo 5 }
key [A+6] { SwitchTo 6 }
key [A+7] { SwitchTo 7 }
key [A+8] { SwitchTo 8 }
key [A+9] { SwitchTo 9 }
#key [A+F] { MainMenu 'F' }
#key [A+T] { MainMenu 'T' }
#key [A+W] { MainMenu 'W' }
#key [A+H] { MainMenu 'H' }
}
# List Viewers
eventmap MLIST: MODEL {
key [G-Left] { MoveLeft }
key [G-Right] { MoveRight }
key [G-Up] { MoveUp }
key [G-Down] { MoveDown }
key [G-Home] { MoveFileStart }
key [C+G-Home] { MovePageStart }
key [G-End] { MoveFileEnd }
key [C+G-End] { MovePageEnd }
key [G-PgUp] { MovePageUp }
key [C+G-PgUp] { MoveFileStart }
key [G-PgDn] { MovePageDown }
key [C+G-PgDn] { MoveFileEnd }
key [C+G-Left] { ScrollRight }
key [C+G-Right] { ScrollLeft }
key [G-Enter] { Activate }
key [Space] { ActivateInOtherWindow }
key [S+G-Enter] { CloseActivate }
key [C+R] { Rescan }
}
eventmap DIRECTORY: MLIST {
MainMenu = 'DirectoryMain';
LocalMenu = 'DirectoryLocal';
key [C+G-PgUp] { DirGoUp }
key [C+G-PgDn] { DirGoDown }
key [C+\\] { DirGoRoot }
key [/] { DirGoto }
key [\\] { DirGoto }
key [Esc] { FileClose 0 }
key [A+N] { MainMenu 'N' }
}
# Buffer List
eventmap BUFFERS: MLIST {
MainMenu = "BufferListMain";
LocalMenu = "BufferListLocal";
key [Esc] { FileClose 0 } # 0 = do not open directory when last closed, overrides OpenAfterClose default.
key [C+C] { BufListFileClose }
key [G-Del] { BufListFileClose }
key [C+S] { BufListFileSave }
key [F2] { BufListFileSave }
}
# Routine List
eventmap ROUTINES: MLIST {
MainMenu = "RoutinesMain";
LocalMenu = "RoutinesLocal";
key [Esc] { FileClose }
}
eventmap MESSAGES: MLIST {
MainMenu = "MessagesMain";
LocalMenu = "MessagesLocal";
key [C+C] { ChildClose } # does NOT kill, just closes pipe
}
# Event Map View
eventmap EVENTMAPVIEW: MLIST {
MainMenu = "EventMapViewMain";
LocalMenu = "EventMapViewLocal";
key [Esc] { FileClose 0 }
}
eventmap PLAIN: MODEL {
# keymap for plaintext mode
MainMenu = 'Main'; # menu for menubar
LocalMenu = 'Local'; # local menu
key [Esc] { BlockUnmark }
key [F5] { Find }
key [F6] { FindReplace }
key [G-Left] { MoveLeft }
key [C+G-Left] { MoveWordPrev }
key [G-Right] { MoveRight }
key [C+G-Right] { MoveWordNext }
key [G-Up] { MoveUp }
key [G-Down] { MoveDown }
key [G-Home] { MoveLineStart }
key [C+G-Home] { MovePageStart }
key [G-End] { MoveLineEnd }
key [C+G-End] { MovePageEnd }
key [G-PgUp] { MovePageUp }
key [C+G-PgUp] { MoveFileStart }
key [G-PgDn] { MovePageDown }
key [C+G-PgDn] { MoveFileEnd }
# key [A+G-Up] { ScrollUp }
# key [A+G-Down] { ScrollDown }
# key [A+G-Left] { ScrollLeft }
# key [A+G-Right] { ScrollRight }
key [S+G-Left] { BlockExtendBegin; MoveLeft; BlockExtendEnd }
key [S+G-Right] { BlockExtendBegin; MoveRight; BlockExtendEnd }
key [C+G-S+Left] { BlockExtendBegin; MoveWordPrev; BlockExtendEnd }
key [C+G-S+Right] { BlockExtendBegin; MoveWordNext; BlockExtendEnd }
key [G-S+Up] { BlockExtendBegin; MoveUp; BlockExtendEnd }
key [G-S+Down] { BlockExtendBegin; MoveDown; BlockExtendEnd }
key [G-S+Home] { BlockExtendBegin; MoveLineStart; BlockExtendEnd }
key [G-S+End] { BlockExtendBegin; MoveLineEnd; BlockExtendEnd }
key [C+G-S+Home] { BlockExtendBegin; MovePageStart; BlockExtendEnd }
key [C+G-S+End] { BlockExtendBegin; MovePageEnd; BlockExtendEnd }
key [G-S+PgUp] { BlockExtendBegin; MovePageUp; BlockExtendEnd }
key [G-S+PgDn] { BlockExtendBegin; MovePageDown; BlockExtendEnd }
key [C+G-S+PgUp] { BlockExtendBegin; MoveFileStart; BlockExtendEnd }
key [C+G-S+PgDn] { BlockExtendBegin; MoveFileEnd; BlockExtendEnd }
# key [A+G-S+Up] { BlockExtendBegin; ScrollUp; BlockExtendEnd }
# key [A+G-S+Down] { BlockExtendBegin; ScrollDown; BlockExtendEnd }
# key [A+G-S+Left] { BlockExtendBegin; ScrollLeft; BlockExtendEnd }
# key [A+G-S+Right] { BlockExtendBegin; ScrollRight; BlockExtendEnd }
key [A+G-C+Up] { MovePrevEqualIndent }
key [A+G-C+Down] { MoveNextEqualIndent }
# key [A+G-C+Left] { MovePrevTab }
# key [A+G-C+Right] { MoveNextTab }
key [C+G-Ins] { BlockCopy }
key [C+G-Del] { BlockKill }
key [S+G-Ins] { BlockPasteStream }
key [S+G-Del] { BlockCut }
key [A+G-Ins] { BlockPasteColumn }
key [A+G-S+Ins] { BlockPasteLine }
key [G-Enter] { LineNew }
key [BackSp] { BackSpace }
key [G-Ins] { ToggleInsert }
key [G-Del] { Delete }
key [Tab] { InsertTab }
key [S+Tab] { InsertSpacesToTab 10 }
key [C+Tab] { CompleteWord }
# key [C+Tab] { InsertTab }
key [C+BackSp] { KillWordPrev }
key [C+S+BackSp] { KillToLineStart }
key [C+G-Enter] { LineSplit }
key [G-S+Enter] { LineInsert }
key [A+G-Enter] { LineAdd }
key [A+G-Del] { KillWord }
key [A+G-End] { KillToLineEnd }
key [A+BackSp] { Undo }
key [A+S+BackSp] { Redo }
#key [C+A]
key [C+B] { MoveLineBottom }
key [C+C] { MoveLineCenter }
#key [C+E]
#key [C+F]
key [C+G] { ListRoutines }
key [C+H] { BackSpace }
key [C+I] { InsertTab }
key [C+K] { KillWordPrev }
key [C+L] { KillWord }
#key [C+R]
key [C+T] { MoveLineTop }
key [C+U] { Redo }
key [C+V] { InsertChar }
key [C+\]] { TagFindWord }
key [C+^] { MatchBracket }
key [A+/] { CompleteWord }
key [A+A] { BlockMarkStream }
key [A+C] { BlockMarkColumn }
key [A+D] { KillLine }
key [A+G] { MoveToLine }
key [A+I] { ToggleInsert }
key [A+J] { GotoBookmark }
key [A+K] { KillToLineEnd }
key [A+L] { BlockMarkLine }
key [A+M] { BlockMarkStream }
key [A+O] { FileSaveAs }
key [A+Q] { InsertChar }
key [A+R] { BlockRead }
key [A+S] { Find }
key [A+T] { FindReplace }
key [A+U] { Undo }
key [A+V] { ShowVersion }
key [A+W] { FileSave }
#key [A+Y] { Find ?? "r" }
}