brief base profile

The brief base profile has key assignments that should be familiar to brief 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-a.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-a.t blockMarkCharacter
a-b.t.secondary blockMarkCharacter
a-backSpace.t deleteNextWord
a-c.t blockMarkRectangle
a-d.t.secondary deleteLine
a-enter.t.secondary splitLine
a-f.t insertFileName
a-f5.t findUp
a-f6.t findAndReplaceUp
a-g.t locateLine
a-h.t help
a-i.t toggleInsert
a-j.t findQuickMark
a-k.t truncate
a-l.t blockMarkElement
a-m.t.secondary blockMarkCharacter
a-o.t rename
a-p.t print
a-pageDown.t findBlockEnd
a-pageUp.t.secondary findBlockStart
a-q.t.secondary findQuickMark
a-r.t get
a-s.t split
a-t.t.secondary findAndReplace
a-u.t undo
a-w.t save
a-y.t findBlockStart
a-z.t blockOverlay
backSpace.t backSpace
c-a.t showAll
c-b.t scrollBottom
c-backSpace.t deletePrevWord
c-c.t scrollCenter
c-d.t.secondary pageDown
c-delete.t.secondary truncate
c-e.t.secondary pageUp
c-end.t windowBottom
c-enter.t openLine
c-f.t.secondary find
c-f5.t toggleCaseSensitive
c-f6.t toggleRegularExpression
c-g.t.secondary nullAction
c-h.t.secondary nullAction
c-home.t windowTop
c-i.t.secondary nullAction
c-insert.t.secondary copy
c-j.t findLastChange
c-k.t deleteToLineStart
c-l.t.secondary locateLine
c-left.t prevWord
c-m.t.secondary nullAction
c-n.t.secondary findNext
c-o.t.secondary nullAction
c-p.t.secondary print
c-pageDown.t bottom
c-pageUp.t top
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-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.secondary 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.secondary save
c-t.t scrollTop
c-u.t redo
c-v.t paste
c-w.t nullAction
c-x.t cut
c-y.t duplicateLine
c-z.t.secondary undo
delete.t delete
down.t down
end.t end
enter.t splitLine
escape.t.secondary commandLine
f1.t.secondary help
f10.t commandLine
f5.t find
f6.t findAndReplace
f7.t keyRecorderStart
f8.t keyRecorderPlay
home.t home
insert.t.secondary 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.secondary splitLine
s-f10.t popupAtCursor
s-f5.t findNext
s-f6.t findAndReplaceNext
s-f7.t keyRecorderStop
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-f5.c findUp
a-f6.c findAndReplaceUp
a-g.c locateLine
a-h.c help
a-i.c blockLowerCase
a-j.c findQuickMark
a-k.c blockUpperCase
a-o.c rename
a-p.c print
a-pageDown.c findBlockEnd
a-pageUp.c.secondary findBlockStart
a-q.c.secondary findQuickMark
a-r.c get
a-t.c.secondary findAndReplace
a-u.c blockUnmark
a-w.c save
a-y.c findBlockStart
c-a.c showAll
c-b.c scrollBottom
c-backSpace.c deleteLine
c-c.c scrollCenter
c-d.c.secondary pageDown
c-e.c.secondary pageUp
c-end.c windowBottom
c-enter.c openLine
c-f.c.secondary find
c-f5.c toggleCaseSensitive
c-f6.c toggleRegularExpression
c-home.c windowTop
c-j.c findLastChange
c-l.c.secondary locateLine
c-n.c.secondary findNext
c-p.c.secondary print
c-pageDown.c bottom
c-pageUp.c top
c-s.c.secondary save
c-t.c scrollTop
c-u.c redo
f1.c.secondary help
f10.c commandLine
f5.c find
f6.c findAndReplace
f7.c keyRecorderStart
f8.c keyRecorderPlay
pageDown.c pageDown
pageUp.c pageUp
s-f5.c findNext
s-f6.c findAndReplaceNext
s-f7.c keyRecorderStop

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