The following table shows the keys that ABL maps to each key function in each user interface. Note that graphical interfaces that have full mouse control do not require as many navigation keys. Note also that in character interfaces, the precise mapping depends on the terminal type, and that UNIX in particular provides many terminal types. The following table lists possible mappings.

Table 1. ABL key functions
Key function Key label
Windows graphical interface UNIX character interface Windows character interface
ABORT – CTRL+\ –
APPEND–LINE – CTRL+A CTRL+A
BACK–TAB SHIFT+TAB CTRL+U CTRL+U

SHIFT+TAB

BACKSPACE BACKSPACE BACKSPACE

CTRL+H

DEL–CHAR

BACKSPACE

CTRL+H

BELL CTRL+G

BELL

BELL –
BLOCK – CTRL+V CTRL+V
BOTTOM–COLUMN – ESC CTRL+B –
BREAK–LINE – ESC B –
CANCEL–PICK – ESC CTRL+X –
CHOICES – ESC BACKSPACE

ESC CTRL+H

–
CLEAR – F8

CTRL+Z

F8

CTRL+Z

CLOSE F8 ESC Z

F8

CTRL+ALT+Z

F8

COMPILE SHIFT+F2 ESC P CTRL+ALT+P
COPY – F11

ESC C

F11

CTRL+ALT+C

CURSOR–DOWN CURSOR–DOWN CURSOR–DOWN

CTRL+J

CURSOR–DOWN

CTRL+J

CURSOR–LEFT CURSOR–LEFT CURSOR–LEFT

CTRL+O

CURSOR–LEFT

CTRL+O

CURSOR–RIGHT CURSOR–RIGHT CURSOR–RIGHT

CTRL+L

CURSOR–RIGHT

CTRL+L

CURSOR–UP CURSOR–UP CURSOR–UP

CTRL+K

CURSOR–UP

CTRL+K

CUT CTRL+X F10

ESC X

F10

CTRL+ALT+X

DEFAULT–POP–UP SHIFT+F10 ESC U SHIFT+F4

CTRL+ALT+U

DELETE–CHARACTER DEL DEL

DELETE

DELETE
DELETE–COLUMN – ESC CTRL+Z –
DELETE–END–LINE – ESC K CTRL+ALT+K
DELETE–FIELD – ESC CTRL+D –
DELETE–LINE – CTRL+D CTRL+D
DELETE–WORD – ESC D CTRL+ALT+D
EDITOR–BACKTAB – CTRL+B CTRL+B
EDITOR–TAB – CTRL+G

TAB

CTRL+G

TAB

END END END ESC . END
END–ERROR ESC F4

CTRL+E

F4

ESC

CTRL+E

ENTER–MENUBAR ALT F3

PF3

ESC M

F3

ALT

EXIT – ESC Q CTRL+ALT+Q
FIND CTRL+F CTRL+F CTRL+F
FIND–NEXT F9 ESC F CTRL+ALT+F
FIND–PREVIOUS SHIFT+F9 ESC I CTRL+ALT+I
GET F3 F5

ESC O

F5

CTRL+ALT+O

GO F2 F1

CTRL+X

F1

CTRL+X

GOTO CTRL+G ESC G CTRL+ALT+G
HELP F1 ESC ? –
HOME HOME ESC ,

ESC H

HOME
INSERT–COLUMN – ESC CTRL+N –
INSERT–FIELD – ESC CTRL+G –
INSERT–FIELD–DATA – ESC CTRL+F –
INSERT–FIELD–LABEL – ESC CTRL+E –
INSERT–MODE INSERT F9

CTRL+T

INSERT

F9

CTRL+T

LEFT–END HOME ESC CURSOR–LEFT ALT+CURSOR–LEFT
MAIN–MENU – ESC RETURN

ESC CTRL+M

–
MOVE – ESC CTRL+V –
NEW SHIFT+F3 ESC N CTRL+ALT+N
NEW–LINE – CTRL+N CTRL+N
NEXT–ERROR – ESC E –
NEXT–FRAME F6 ESC TAB

ESC CTRL+I

–
NEXT–WORD – CTRL+W –
OPEN–LINE–ABOVE – ESC L CTRL+ALT+L
OPTIONS – ESC CTRL+O –
PAGE–DOWN PAGE–DOWN

PGDN

NEXT–PAGE

NEXT–SCRN

ESC CURSOR– DOWN PAGE–DOWN
PAGE–LEFT – ESC W –
PAGE–RIGHT – ESC Y –
PAGE–UP PAGE–UP

PGUP

PREV–PAGE

PREV–SCRN

ESC CURSOR–UP PAGE–UP
PASTE CTRL+V F12

ESC V

F12

CTRL+ALT+V

PICK – ESC CTRL+P –
PICK–AREA – ESC CTRL+W –
PICK–BOTH – ESC CTRL+Q –
PREV–FRAME SHIFT+F6 ESC CTRL+U CTRL+SHIFT+TAB
PREV–WORD – CTRL+P CTRL+P
PUT F6 F6

ESC S

F6
RECALL – F7

CTRL+R

–
REPLACE – ESC R –
REPORTS – ESC CTRL+A –
RESUME–DISPLAY – CTRL+Q –
RETURN ENTER

RETURN

CTRL+M

RETURN

CTRL+M

ENTER

CTRL+M

RIGHT–END – ESC CURSOR–RIGHT ALT+CURSOR–RIGHT
SAVE–AS SHIFT+F6 ESC A CTRL+ALT+A
SCROLL–LEFT – ESC CTRL+L –
SCROLL–MODE – ESC T CTRL+ALT+T
SCROLL–RIGHT – ESC CTRL+R –
SETTINGS – ESC CTRL+@ –
STOP CTRL+BREAK CTRL+C CTRL+C
STOP–DISPLAY – CTRL+S –
TAB TAB TAB

CTRL+I

TAB

CTRL+I

TOP–COLUMN – ESC CTRL+T –
UNIX–END – CTRL+\ –
Note: If you enter CTRL+ALT+SHIFT+F1 from a Windows OpenEdge client, graphical or character, OpenEdge displays a window that tells what OpenEdge version you are running.