lpex base profile

The lpex base profile is the default base profile.  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. "blockMarkCharacter").  For a complete definition of how a key is defined refer to the keyAction parameter.

a-b.t blockMarkCharacter
a-backSpace.t.secondary undo
a-c.t blockCopy
a-d.t blockDelete
a-i.t blockLowerCase
a-j.t join
a-k.t blockUpperCase
a-l.t blockMarkElement
a-m.t blockMove
a-pageDown.t findBlockEnd
a-pageUp.t findBlockStart
a-q.t findQuickMark
a-r.t blockMarkRectangle
a-s.t split
a-u.t blockUnmark
a-z.t blockOverlay
backSpace.t backSpace
c-a.t blockMarkAll
c-b.t.secondary nullAction
c-backSpace.t deleteLine
c-c.t copy
c-d.t duplicateLine
c-delete.t truncate
c-e.t.secondary nullAction
c-end.t bottom
c-enter.t openLine
c-f.t find
c-g.t.secondary nullAction
c-h.t.secondary nullAction
c-home.t top
c-i.t.secondary nullAction
c-insert.t.secondary copy
c-j.t findLastChange
c-k.t.secondary nullAction
c-l.t locateLine
c-left.t prevWord
c-m.t.secondary nullAction
c-n.t findNext
c-o.t.secondary nullAction
c-p.t print
c-pageDown.t pageRight
c-pageUp.t pageLeft
c-q.t setQuickMark
c-r.t.secondary nullAction
c-right.t nextWord
c-s-a.t.secondary nullAction
c-s-b.t.secondary nullAction
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.secondary redo
c-s.t save
c-t.t nullAction
c-u.t findUp
c-v.t paste
c-w.t showAll
c-x.t cut
c-y.t redo
c-z.t undo
delete.t delete
down.t down
end.t end
enter.t splitLine
escape.t commandLine
f1.t help
f7.t blockShiftLeft
f8.t blockShiftRight
home.t home
insert.t toggleInsert
left.t left
pageDown.t pageDown
pageUp.t pageUp
right.t right
s-delete.t.secondary cut
s-down.t blockMarkDown
s-end.t blockMarkEnd
s-enter.t newLine
s-f10.t popupAtCursor
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-i.c blockLowerCase
a-k.c blockUpperCase
a-pageDown.c findBlockEnd
a-pageUp.c findBlockStart
a-q.c findQuickMark
a-u.c blockUnmark
c-a.c blockMarkAll
c-backSpace.c deleteLine
c-end.c bottom
c-enter.c openLine
c-f.c find
c-home.c top
c-j.c findLastChange
c-l.c locateLine
c-n.c findNext
c-p.c print
c-pageDown.c pageRight
c-pageUp.c pageLeft
c-s.c save
c-u.c findUp
c-w.c showAll
f1.c help
f7.c blockShiftLeft
f8.c blockShiftRight
pageDown.c pageDown
pageUp.c pageUp

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