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

DELCHAR

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 CURSORDOWN CURSORDOWN

CTRL+J

CURSORDOWN

CTRL+J

CURSOR–LEFT CURSORLEFT CURSORLEFT

CTRL+O

CURSORLEFT

CTRL+O

CURSOR–RIGHT CURSORRIGHT CURSORRIGHT

CTRL+L

CURSORRIGHT

CTRL+L

CURSOR–UP CURSORUP CURSORUP

CTRL+K

CURSORUP

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 CURSORLEFT ALT+CURSORLEFT
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 CURSORDOWN PAGEDOWN
PAGE–LEFT ESC W
PAGE–RIGHT ESC Y
PAGE–UP PAGE–UP

PGUP

PREV–PAGE

PREV–SCRN

ESC CURSORUP PAGEUP
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.