epm base profile

The epm base profile has key assignments that should be familiar to EPM users.  Refer to the updateProfile.baseProfile parameter for other base profiles.

Key Settings

The key settings listed below are divided into key and action pairs.  The first string (e.g. "a-b.t") indicates the key and the second string indicates the action (e.g. "blockMarkRectangle").  For a complete definition of how a key is defined refer to the keyAction parameter.

a-b.t blockMarkRectangle
a-backSpace.t.secondary undo
a-c.t blockCopy
a-d.t blockDelete
a-e.t findBlockEnd
a-enter.t.secondary splitLine
a-f.t blockFill
a-i.t.secondary blockLowerCase
a-j.t join
a-k.t.secondary blockUpperCase
a-l.t blockMarkElement
a-m.t blockMove
a-n.t insertFileName
a-pageDown.t.secondary findBlockEnd
a-pageUp.t.secondary findBlockStart
a-q.t findQuickMark
a-r.t.secondary blockMarkRectangle
a-s.t split
a-u.t blockUnmark
a-w.t blockMarkWord
a-y.t findBlockStart
a-z.t blockMarkCharacter
backSpace.t backSpace
c-0.t insertRightBrace
c-6.t insertNot
c-9.t insertLeftBrace
c-a.t showAll
c-b.t findMark
c-backSpace.t.secondary deleteLine
c-c.t copy
c-d.t deleteNextWord
c-delete.t.secondary truncate
c-e.t truncate
c-end.t bottom
c-enter.t.secondary splitLine
c-f.t findNext
c-f1.t upperCaseWord
c-f2.t lowerCaseWord
c-f3.t blockUpperCase
c-f4.t blockLowerCase
c-f5.t wordStart
c-f6.t wordEnd
c-f7.t blockShiftLeft
c-f8.t blockShiftRight
c-g.t.secondary nullAction
c-h.t.secondary nullAction
c-home.t top
c-i.t commandLine
c-insert.t.secondary copy
c-j.t findLastChange
c-k.t duplicateLine
c-l.t execCommand
c-left.t prevWord
c-m.t nameMark
c-n.t.secondary findNext
c-o.t.secondary nullAction
c-p.t print
c-pageDown.t.secondary pageRight
c-pageUp.t.secondary pageLeft
c-q.t setQuickMark
c-r.t toggleKeyRecording
c-right.t nextWord
c-s-a.t.secondary nullAction
c-s-b.t.secondary nullAction
c-s-backSpace.t deleteLine
c-s-c.t.secondary nullAction
c-s-d.t.secondary nullAction
c-s-e.t.secondary nullAction
c-s-end.t blockMarkBottom
c-s-f.t findAndReplace
c-s-g.t.secondary nullAction
c-s-h.t.secondary nullAction
c-s-home.t blockMarkTop
c-s-i.t.secondary nullAction
c-s-j.t.secondary nullAction
c-s-k.t.secondary nullAction
c-s-l.t.secondary nullAction
c-s-left.t blockMarkPrevWord
c-s-m.t.secondary nullAction
c-s-n.t compareNext
c-s-o.t.secondary nullAction
c-s-p.t comparePrevious
c-s-pageDown.t blockMarkPageRight
c-s-pageUp.t blockMarkPageLeft
c-s-q.t.secondary nullAction
c-s-r.t compareRefresh
c-s-right.t blockMarkNextWord
c-s-s.t.secondary nullAction
c-s-t.t.secondary nullAction
c-s-u.t.secondary nullAction
c-s-v.t.secondary nullAction
c-s-w.t.secondary nullAction
c-s-x.t.secondary nullAction
c-s-y.t.secondary nullAction
c-s-z.t redo
c-s.t find
c-t.t keyRecorderPlay
c-tab.t insertTab
c-u.t.secondary undo
c-v.t paste
c-w.t nullAction
c-x.t cut
c-y.t.secondary duplicateLine
c-z.t.secondary undo
delete.t delete
down.t down
end.t end
enter.t splitLine
escape.t.secondary commandLine
f1.t help
f2.t save
f3.t rename
f7.t.secondary blockShiftLeft
f8.t.secondary blockShiftRight
f9.t undo
home.t home
insert.t toggleInsert
left.t left
pageDown.t.secondary pageDown
pageUp.t.secondary pageUp
right.t right
s-delete.t.secondary cut
s-down.t blockMarkDown
s-end.t blockMarkEnd
s-enter.t.secondary splitLine
s-f1.t pageLeft
s-f10.t popupAtCursor
s-f2.t pageRight
s-f3.t pageUp
s-f4.t pageDown
s-home.t blockMarkHome
s-insert.t.secondary paste
s-left.t blockMarkLeft
s-pageDown.t blockMarkPageDown
s-pageUp.t blockMarkPageUp
s-right.t blockMarkRight
s-tab.t prevTabStop
s-up.t blockMarkUp
tab.t insertToTab
up.t up
a-d.c blockDelete
a-e.c findBlockEnd
a-f.c blockFill
a-i.c.secondary blockLowerCase
a-k.c.secondary blockUpperCase
a-pageDown.c.secondary findBlockEnd
a-pageUp.c.secondary findBlockStart
a-q.c findQuickMark
a-u.c blockUnmark
a-y.c findBlockStart
c-a.c showAll
c-b.c findMark
c-backSpace.c deleteLine
c-end.c bottom
c-enter.c openLine
c-f.c findNext
c-f3.c blockUpperCase
c-f4.c blockLowerCase
c-home.c top
c-j.c findLastChange
c-l.c locateLine
c-n.c.secondary findNext
c-p.c print
c-pageDown.c.secondary pageRight
c-pageUp.c.secondary pageLeft
c-r.c toggleKeyRecording
c-s.c find
c-t.c keyRecorderPlay
c-u.c findUp
f1.c help
f2.c save
f3.c rename
f7.c blockShiftLeft
f8.c blockShiftRight
f9.c undo
pageDown.c.secondary pageDown
pageUp.c.secondary pageUp
s-f1.c pageLeft
s-f2.c pageRight
s-f3.c pageUp
s-f4.c pageDown

Mouse Event Settings

The mouse event settings listed below are divided into mouse event and action pairs.  The first string (e.g. "1-a-c-pressed.1.t") indicates the mouse event and the second string indicates the action (e.g. "blockUnmark").  For a complete definition of how a mouse event is defined refer to the mouseAction parameter.

1-a-c-pressed.1.t blockUnmark
1-a-c-s-pressed.1.t blockUnmark
1-a-dragged.t blockMarkToMouse
1-a-pressed.1.t cursorToMouse
1-a-pressed.2.t blockMarkRectangleAtMouse
1-c-dragged.t blockMarkToMouse
1-c-pressed.1.t cursorToMouse
1-c-pressed.2.t blockMarkElementAtMouse
1-dragged.t blockMarkToMouse
1-pressed.1.t cursorToMouse
1-pressed.2.t blockMarkWordAtMouse
1-s-dragged.t blockMarkToMouse
1-s-pressed.1.t blockMarkToMouse
2-c-pressed.1.t blockUnmark
2-c-s-pressed.1.t blockUnmark
2-dragged.t blockMarkToMouse
2-pressed.1.t cursorToMouse
2-pressed.2.t blockMarkRectangleAtMouse
c-dragged.t blockMarkToMouse
c-pressed.1.t cursorToMouse
c-pressed.2.t blockMarkElementAtMouse
dragged.t blockMarkToMouse
popup.t popupAtMouse
pressed.1.t cursorToMouse
pressed.2.t blockMarkWordAtMouse
s-dragged.t blockMarkToMouse
s-pressed.1.t blockMarkToMouse
1-a-c-pressed.1.p blockUnmark
1-a-c-s-pressed.1.p blockUnmark
1-a-dragged.p blockMarkToMouse
1-a-pressed.1.p cursorToMouse
1-a-pressed.2.p blockMarkRectangleAtMouse
1-c-dragged.p blockMarkToMouse
1-c-pressed.1.p cursorToMouse
1-c-pressed.2.p blockMarkElementAtMouse
1-dragged.p blockMarkToMouse
1-pressed.1.p cursorToMouse
1-pressed.2.p blockMarkWordAtMouse
1-s-dragged.p blockMarkToMouse
1-s-pressed.1.p blockMarkToMouse
2-c-pressed.1.p blockUnmark
2-c-s-pressed.1.p blockUnmark
2-dragged.p blockMarkToMouse
2-pressed.1.p cursorToMouse
2-pressed.2.p blockMarkRectangleAtMouse
c-dragged.p blockMarkToMouse
c-pressed.1.p cursorToMouse
c-pressed.2.p blockMarkElementAtMouse
dragged.p blockMarkToMouse
popup.p popupAtMouse
pressed.1.p cursorToMouse
pressed.2.p blockMarkWordAtMouse
s-dragged.p blockMarkToMouse
s-pressed.1.p blockMarkToMouse
1-a-c-pressed.1.e blockUnmark
1-a-c-s-pressed.1.e blockUnmark
1-a-dragged.e blockMarkToMouse
1-a-pressed.1.e cursorToMouse
1-a-pressed.2.e blockMarkRectangleAtMouse
1-c-dragged.e blockMarkToMouse
1-c-pressed.1.e cursorToMouse
1-c-pressed.2.e blockMarkElementAtMouse
1-dragged.e blockMarkToMouse
1-pressed.1.e expandHideAtMouse
1-pressed.2.e expandHideAtMouse
1-pressed.3.e expandHideAtMouse
1-s-dragged.e blockMarkToMouse
1-s-pressed.1.e blockMarkToMouse
2-c-pressed.1.e blockUnmark
2-c-s-pressed.1.e blockUnmark
2-dragged.e blockMarkToMouse
2-pressed.1.e cursorToMouse
2-pressed.2.e blockMarkRectangleAtMouse
c-dragged.e blockMarkToMouse
c-pressed.1.e cursorToMouse
c-pressed.2.e blockMarkElementAtMouse
dragged.e blockMarkToMouse
popup.e popupAtMouse
pressed.1.e expandHideAtMouse
pressed.2.e expandHideAtMouse
pressed.3.e expandHideAtMouse
s-dragged.e blockMarkToMouse
s-pressed.1.e blockMarkToMouse


Editor commands and parameters


Default editor commands
processPrefix command
Editor parameters
keyAction parameter
mouseAction parameter
updateProfile.baseProfile parameter