The epm base profile has default key assignments that should be familiar to EPM users.
Not all key and mouse-event settings listed below may be available in the environment (workstation configuration, operating system, Java support, enclosing editor application, etc.) in which the editor is running. The set of key and mouse settings in the current editor view may also be extended and modified by the editor application, active document parser, and editor extensions in effect.
The key settings listed below show the key definition (for example, "a-b") and the editor action (for example, "blockMarkRectangle"). For a complete reference of how a key is defined see the keyAction parameter.
a-b | Alt+B | blockMarkRectangle |
a-backSpace.secondary | Alt+Backspace | undo |
a-c | Alt+C | blockCopy |
a-d | Alt+D | blockDelete |
a-e | Alt+E | findBlockEnd |
a-enter.secondary | Alt+Enter | splitLine |
a-equals | Alt+= | visualEditLine |
a-f | Alt+F | blockFill |
a-f7.secondary | Alt+F7 | blockShiftLeft |
a-f8.secondary | Alt+F8 | blockShiftRight |
a-i.secondary | Alt+I | blockLowerCase |
a-j | Alt+J | join |
a-k.secondary | Alt+K | blockUpperCase |
a-l | Alt+L | blockMarkElement |
a-m | Alt+M | blockMove |
a-n | Alt+N | insertFileName |
a-numpadEnter.secondary | Alt+Numpad Enter | splitLine |
a-pageDown.secondary | Alt+Page Down | findBlockEnd |
a-pageUp.secondary | Alt+Page Up | findBlockStart |
a-q | Alt+Q | findQuickMark |
a-r.secondary | Alt+R | blockMarkRectangle |
a-s | Alt+S | split |
a-u | Alt+U | blockUnmark |
a-w | Alt+W | blockMarkWord |
a-y | Alt+Y | findBlockStart |
a-z | Alt+Z | blockMarkCharacter |
backSpace | Backspace | backSpace |
c-0 | Ctrl+0 | insertRightBrace |
c-6 | Ctrl+6 | insertNot |
c-7 | Ctrl+7 | insertLtrMark |
c-8 | Ctrl+8 | insertRtlMark |
c-9 | Ctrl+9 | insertLeftBrace |
c-a | Ctrl+A | blockMarkAll |
c-b | Ctrl+B | findMark |
c-backSpace.secondary | Ctrl+Backspace | deleteLine |
c-c | Ctrl+C | copy |
c-d | Ctrl+D | deleteNextWord |
c-delete.secondary | Ctrl+Delete | truncate |
c-down | Ctrl+Down | scrollDown |
c-e | Ctrl+E | truncate |
c-end | Ctrl+End | bottom |
c-enter.secondary | Ctrl+Enter | splitLine |
c-f | Ctrl+F | findNext |
c-f1 | Ctrl+F1 | upperCaseWord |
c-f2 | Ctrl+F2 | lowerCaseWord |
c-f3 | Ctrl+F3 | blockUpperCase |
c-f4 | Ctrl+F4 | blockLowerCase |
c-f5 | Ctrl+F5 | wordStart |
c-f6 | Ctrl+F6 | wordEnd |
c-f7 | Ctrl+F7 | blockShiftLeft |
c-f8 | Ctrl+F8 | blockShiftRight |
c-home | Ctrl+Home | top |
c-i | Ctrl+I | commandLine |
c-insert.secondary | Ctrl+Insert | copy |
c-j | Ctrl+J | findLastChange |
c-k | Ctrl+K | duplicateLine |
c-l | Ctrl+L | execCommand |
c-left | Ctrl+Left | prevWord |
c-m | Ctrl+M | nameMark |
c-n.secondary | Ctrl+N | findNext |
c-numpadEnter.secondary | Ctrl+Numpad Enter | splitLine |
c-p | Ctrl+P | |
c-pageDown.secondary | Ctrl+Page Down | pageRight |
c-pageUp.secondary | Ctrl+Page Up | pageLeft |
c-q | Ctrl+Q | setQuickMark |
c-r | Ctrl+R | toggleKeyRecording |
c-right | Ctrl+Right | nextWord |
c-s-backSpace | Ctrl+Shift+Backspace | deleteLine |
c-s-end | Ctrl+Shift+End | blockMarkBottom |
c-s-f | Ctrl+Shift+F | findAndReplace |
c-s-h | Ctrl+Shift+H | nullAction |
c-s-home | Ctrl+Shift+Home | blockMarkTop |
c-s-left | Ctrl+Shift+Left | blockMarkPrevWord |
c-s-m | Ctrl+Shift+M | findMatch |
c-s-n | Ctrl+Shift+N | compareNext |
c-s-p | Ctrl+Shift+P | comparePrevious |
c-s-pageDown | Ctrl+Shift+Page Down | blockMarkPageRight |
c-s-pageUp | Ctrl+Shift+Page Up | blockMarkPageLeft |
c-s-r | Ctrl+Shift+R | compareRefresh |
c-s-right | Ctrl+Shift+Right | blockMarkNextWord |
c-s-u.secondary | Ctrl+Shift+U | comparePrevious |
c-s-z.secondary | Ctrl+Shift+Z | redo |
c-s | Ctrl+S | find |
c-t | Ctrl+T | keyRecorderPlay |
c-tab | Ctrl+Tab | insertTab |
c-u.secondary | Ctrl+U | undo |
c-up | Ctrl+Up | scrollUp |
c-v | Ctrl+V | paste |
c-w | Ctrl+W | showAll |
c-x | Ctrl+X | cut |
c-y | Ctrl+Y | redo |
c-z.secondary | Ctrl+Z | undo |
delete | Delete | delete |
down | Down | down |
end | End | end |
enter | Enter | splitLine |
escape.secondary | Esc | commandLine |
f1 | F1 | help |
f2 | F2 | save |
f3 | F3 | rename |
f9 | F9 | undo |
home | Home | home |
insert | Insert | toggleInsert |
left | Left | left |
numpadEnter.secondary | Numpad Enter | splitLine |
pageDown.secondary | Page Down | pageDown |
pageUp.secondary | Page Up | pageUp |
right | Right | right |
s-backSpace.secondary | Shift+Backspace | backSpace |
s-delete.secondary | Shift+Delete | cut |
s-down | Shift+Down | blockMarkDown |
s-end | Shift+End | blockMarkEnd |
s-enter.secondary | Shift+Enter | splitLine |
s-f1 | Shift+F1 | pageLeft |
s-f10 | Shift+F10 | popupAtCursor |
s-f2 | Shift+F2 | pageRight |
s-f3 | Shift+F3 | pageUp |
s-f4 | Shift+F4 | pageDown |
s-home | Shift+Home | blockMarkHome |
s-insert.secondary | Shift+Insert | paste |
s-left | Shift+Left | blockMarkLeft |
s-numpadEnter.secondary | Shift+Numpad Enter | splitLine |
s-pageDown | Shift+Page Down | blockMarkPageDown |
s-pageUp | Shift+Page Up | blockMarkPageUp |
s-right | Shift+Right | blockMarkRight |
s-tab | Shift+Tab | prevTabStop |
s-up | Shift+Up | blockMarkUp |
tab | Tab | insertToTab |
up | Up | up |
a-d.c | Alt+D | blockDelete |
a-e.c | Alt+E | findBlockEnd |
a-equals.c | Alt+= | visualEditLine |
a-f.c | Alt+F | blockFill |
a-f7.c | Alt+F7 | blockShiftLeft |
a-f8.c | Alt+F8 | blockShiftRight |
a-i.c.secondary | Alt+I | blockLowerCase |
a-k.c.secondary | Alt+K | blockUpperCase |
a-pageDown.c.secondary | Alt+Page Down | findBlockEnd |
a-pageUp.c.secondary | Alt+Page Up | findBlockStart |
a-q.c | Alt+Q | findQuickMark |
a-u.c | Alt+U | blockUnmark |
a-y.c | Alt+Y | findBlockStart |
c-a.c | Ctrl+A | blockMarkAll |
c-b.c | Ctrl+B | findMark |
c-backSpace.c | Ctrl+Backspace | deleteLine |
c-end.c | Ctrl+End | bottom |
c-enter.c | Ctrl+Enter | openLine |
c-f.c | Ctrl+F | findNext |
c-f3.c | Ctrl+F3 | blockUpperCase |
c-f4.c | Ctrl+F4 | blockLowerCase |
c-home.c | Ctrl+Home | top |
c-j.c | Ctrl+J | findLastChange |
c-l.c | Ctrl+L | locateLine |
c-m.c | Ctrl+M | match |
c-n.c.secondary | Ctrl+N | findNext |
c-numpadEnter.c.secondary | Ctrl+Numpad Enter | openLine |
c-p.c | Ctrl+P | |
c-pageDown.c.secondary | Ctrl+Page Down | pageRight |
c-pageUp.c.secondary | Ctrl+Page Up | pageLeft |
c-r.c | Ctrl+R | toggleKeyRecording |
c-s-f.c | Ctrl+Shift+F | findAndReplace |
c-s-l.c | Ctrl+Shift+L | locateSequenceLine |
c-s-m.c | Ctrl+Shift+M | findMatch |
c-s-n.c | Ctrl+Shift+N | compareNext |
c-s-p.c | Ctrl+Shift+P | comparePrevious |
c-s-r.c | Ctrl+Shift+R | compareRefresh |
c-s-u.c.secondary | Ctrl+Shift+U | comparePrevious |
c-s.c | Ctrl+S | find |
c-t.c | Ctrl+T | keyRecorderPlay |
c-u.c | Ctrl+U | findUp |
c-w.c | Ctrl+W | showAll |
f1.c | F1 | help |
f2.c | F2 | save |
f3.c | F3 | rename |
f9.c | F9 | undo |
pageDown.c.secondary | Page Down | pageDown |
pageUp.c.secondary | Page Up | pageUp |
s-f1.c | Shift+F1 | pageLeft |
s-f2.c | Shift+F2 | pageRight |
s-f3.c | Shift+F3 | pageUp |
s-f4.c | Shift+F4 | pageDown |
The mouse event settings listed below are divided into mouse event and action pairs. The first string (for example, "1-dragged") indicates the mouse event, and the second string indicates the action (for example, "blockMarkToMouse"). For information on how a mouse event is defined refer to the mouseAction parameter.
1-dragged | blockMarkToMouse |
1-pressed.1 | cursorToMouse |
1-pressed.2 | blockMarkWordAtMouse |
3-pressed.1 | popupAtMouse |
a-1-dragged | blockMarkToMouse |
a-1-pressed.1 | cursorToMouse |
a-1-pressed.2 | blockMarkRectangleAtMouse |
c-1-dragged | blockMarkToMouse |
c-1-pressed.1 | cursorToMouse |
c-1-pressed.2 | blockMarkElementAtMouse |
c-a-1-pressed.1 | blockUnmark |
c-a-s-1-pressed.1 | blockUnmark |
c-s-1-pressed.1 | expandHideAtMouse |
c-s-2-pressed.1 | expandHideAtMouse |
c-s-3-pressed.1 | expandHideAtMouse |
c-wheelDown | pageDown |
c-wheelUp | pageUp |
s-1-dragged | blockMarkToMouse |
s-1-pressed.1 | blockMarkToMouse |
1-dragged.p | blockMarkToMouse |
1-pressed.1.p | cursorToMouse |
1-pressed.2.p | blockMarkWordAtMouse |
3-pressed.1.p | popupAtMouse |
a-1-dragged.p | blockMarkToMouse |
a-1-pressed.1.p | cursorToMouse |
a-1-pressed.2.p | blockMarkRectangleAtMouse |
c-1-dragged.p | blockMarkToMouse |
c-1-pressed.1.p | cursorToMouse |
c-1-pressed.2.p | blockMarkElementAtMouse |
c-a-1-pressed.1.p | blockUnmark |
c-a-s-1-pressed.1.p | blockUnmark |
c-s-1-pressed.1.p | expandHideAtMouse |
c-s-2-pressed.1.p | expandHideAtMouse |
c-s-3-pressed.1.p | expandHideAtMouse |
c-wheelDown.p | pageDown |
c-wheelUp.p | pageUp |
s-1-dragged.p | blockMarkToMouse |
s-1-pressed.1.p | blockMarkToMouse |
1-dragged.e | blockMarkToMouse |
1-pressed.1.e | expandHideAtMouse |
1-pressed.2.e | expandHideAtMouse |
1-pressed.3.e | expandHideAtMouse |
3-pressed.1.e | popupAtMouse |
a-1-dragged.e | blockMarkToMouse |
a-1-pressed.1.e | cursorToMouse |
a-1-pressed.2.e | blockMarkRectangleAtMouse |
c-1-dragged.e | blockMarkToMouse |
c-1-pressed.1.e | cursorToMouse |
c-1-pressed.2.e | blockMarkElementAtMouse |
c-a-1-pressed.1.e | blockUnmark |
c-a-s-1-pressed.1.e | blockUnmark |
c-s-1-pressed.1.e | expandHideAtMouse |
c-s-2-pressed.1.e | expandHideAtMouse |
c-s-3-pressed.1.e | expandHideAtMouse |
c-wheelDown.e | pageDown |
c-wheelUp.e | pageUp |
s-1-dragged.e | blockMarkToMouse |
s-1-pressed.1.e | blockMarkToMouse |
Editor commands, actions, and parameters
Editor profiles
Default editor commands
Editor parameters
keyAction parameter
mouseAction parameter
Copyright IBM Corporation 1992, 2007. All Rights Reserved.