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