leksah-0.6.0: data/Default.keymap
--Default Keymap file for Leksah
--Allowed Modifiers are <shift> <ctrl> <alt> <apple> <compose>
--<apple> is the Windows key on PC keyboards
--<compose> is often labelled Alt Gr.
--The defined values for the keys can can be found at
-- http://gitweb.freedesktop.org/?p=xorg/proto/x11proto.git;a=blob_plain;f=keysymdef.h.
-- The names of the keys are the names of the macros without the prefix.
--File
<ctrl>n -> FileNew "Opens a new empty buffer"
<ctrl>o -> FileOpen "Opens an existing file"
--<ctrl>x/<ctrl>f -> FileOpen "Opens an existing file"
<ctrl>s -> FileSave "Saves the current buffer"
--<ctrl>x/<ctrl>s -> FileSave "Saves the current buffer"
--<ctrl>x/<ctrl>w -> FileSaveAs "Saves the current buffer as a new file"
<ctrl><shift>s -> FileSaveAll "Saves all modified buffers"
<ctrl>w -> FileClose "Closes the current buffer"
--<ctrl>x/k -> FileClose "Closes the current buffer"
<alt>F4 -> Quit "Quits this program"
--<ctrl>x/<ctrl>c -> Quit "Quits this program"
--Edit
<ctrl>z -> EditUndo "Undos the last user action"
--<ctrl>x/u -> EditUndo "Undos the last user action"
<shift><ctrl>y -> EditRedo "Redos the last user action"
--<ctrl>x/r -> EditRedo "Redos the last user action"
--<ctrl>x -> EditCut
--<ctrl>c -> EditCopy
--<ctrl>v -> EditPaste
-> EditDelete
<ctrl>a -> EditSelectAll "Select the whole text in the current buffer"
<ctrl>f -> EditFind "Search for a text string (Toggles the "
F3 -> EditFindNext "Find the next occurence of the text string"
<shift>F3 -> EditFindPrevious "Find the previous occurence of the text string"
<ctrl>l -> EditGotoLine "Go to line with a known index"
<ctrl><alt>Right -> EditComment "Add a line style comment to the selected lies"
<ctrl><alt>Left -> EditUncomment "Remove a line style comment"
<alt>Right -> EditShiftRight "Shift right"
<alt>Left -> EditShiftLeft "Shift Left"
--View
<alt><shift>Left -> ViewMoveLeft "Move the current pane left"
<alt><shift>Right -> ViewMoveRight "Move the current pane right"
<alt><shift>Up -> ViewMoveUp "Move the current pane up"
<alt><shift>Down -> ViewMoveDown "Move the current pane down"
<ctrl>2 -> ViewSplitHorizontal
"Split the current pane in horizontal direction"
<ctrl>3 -> ViewSplitVertical
"Split the current pane in vertical direction"
<ctrl>1 -> ViewCollapse "Collapse the panes around the currentla selected pane into one"
-> ViewTabsLeft "Shows the tabs of the current notebook on the left"
-> ViewTabsRight "Shows the tabs of the current notebook on the right"
-> ViewTabsUp "Shows the tabs of the current notebook on the top"
-> ViewTabsDown "Shows the tabs of the current notebook on the bottom"
-> ViewSwitchTabs "Switches if tabs for the current notebook are visible"
<ctrl>t -> ToggleToolbar
-> HelpDebug
-> HelpAbout
<ctrl>b -> BuildPackage
<ctrl>r -> AddAllImports
<ctrl><alt>r -> RunPackage
<ctrl>j -> NextError
<ctrl><shift>j -> PreviousError
<ctrl>m -> ShowModules
--<ctrl>i -> ShowInterface
-- <ctrl>i -> ShowInfo
<ctrl><shift>e -> EditAlignEqual
<ctrl><shift>l -> EditAlignLeftArrow
<ctrl><shift>r -> EditAlignRightArrow
<ctrl><shift>t -> EditAlignTypeSig
<alt>i -> AddOneImport
<alt><shift>i -> AddAllImports
-- "For the next to entries the <ctrl> modifier is mandatory"
<ctrl>Page_Up -> FlipUp "Switch to next pane in reverse recently used oder"
<ctrl>Page_Down -> FlipDown "Switch to next pane in recently used oder"
<ctrl>space -> StartComplete "Initiate complete in a source buffer"
F6 -> DebugStep
F7 -> DebugStepLocal
F8 -> DebugStepModule
F9 -> DebugContinue