Try OpenEdge Now
skip to main content
Programming Interfaces
Input/Output Processes : Handling User Input : Key functions
 

Key functions

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 37. 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.