Progress
Programming
Handbook


Key Functions

Table 6–4 shows the keys that Progress 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. Table 6–4 lists possible mappings.

NOTE: If you enter CTRLALTSHIFTF1 from a Windows Progress client, graphical or character, Progress displays a window that tells what Progress version you are running.

Table 6–4: Progress Key Functions
Key Function
Key Label
Windows Graphical Interface
UNIX
Character Interface
Windows Character Interface
ABORT
CTRL\
APPEND–LINE
CTRLA
CTRLA
BACK–TAB
SHIFTTAB
CTRLU
CTRLU
SHIFT
TAB
BACKSPACE
BACKSPACE
BACKSPACE
CTRL
H
DEL
CHAR
BACKSPACE
CTRL
H
BELL
CTRLG
BELL
BELL
BLOCK
CTRLV
CTRLV
BOTTOM–COLUMN
ESCCTRLB
BREAK–LINE
ESCB
CANCEL–PICK
ESCCTRLX
CHOICES
ESCBACKSPACE
ESC
CTRLH
CLEAR
F8
CTRL
Z
F8
CTRL
Z
CLOSE
F8
ESCZ
F8
CTRLALTZ
F8
COMPILE
SHIFTF2
ESCP
CTRLALTP
COPY
F11
ESC
C
F11
CTRL
ALTC
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
CTRLX
F10
ESC
X
F10
CTRL
ALTX
DEFAULT–POP–UP
SHIFTF10
ESCU
SHIFTF4
CTRL
ALTU
DELETE–CHARACTER
DEL
DEL
DELETE
DELETE
DELETE–COLUMN
ESCCTRLZ
DELETE–END–LINE
ESCK
CTRLALTK
DELETE–FIELD
ESCCTRLD
DELETE–LINE
CTRLD
CTRLD
DELETE–WORD
ESCD
CTRLALTD
EDITOR–BACKTAB
CTRLB
CTRLB
EDITOR–TAB
CTRLG
TAB
CTRLG
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
ESCQ
CTRLALTQ
FIND
CTRLF
CTRLF
CTRLF
FIND–NEXT
F9
ESCF
CTRLALTF
FIND–PREVIOUS
SHIFTF9
ESCI
CTRLALTI
GET
F3
F5
ESC
O
F5
CTRL
ALTO
GO
F2
F1
CTRL
X
F1
CTRL
X
GOTO
CTRLG
ESCG
CTRLALTG
HELP
F1
ESC?
HOME
HOME
ESC,
ESC
H
HOME
INSERT–COLUMN
ESCCTRLN
INSERT–FIELD
ESCCTRLG
INSERT–FIELD–DATA
ESCCTRLF
INSERT–FIELD–LABEL
ESCCTRLE
INSERT–MODE
INSERT
F9
CTRL
T
INSERT
F9
CTRL
T
LEFT–END
HOME
ESCCURSORLEFT
ALTCURSORLEFT
MAIN–MENU
ESCRETURN
ESC
CTRLM
MOVE
ESCCTRLV
NEW
SHIFTF3
ESCN
CTRLALTN
NEW–LINE
CTRLN
CTRLN
NEXT–ERROR
ESCE
NEXT–FRAME
F6
ESCTAB
ESC
CTRLI
NEXT–WORD
CTRLW
OPEN–LINE–ABOVE
ESCL
CTRLALTL
OPTIONS
ESCCTRLO
PAGE–DOWN
PAGEDOWN
PGDN
NEXT
PAGE
NEXT
SCRN
ESCCURSORDOWN
PAGEDOWN
PAGE–LEFT
ESCW
PAGE–RIGHT
ESCY
PAGE–UP
PAGEUP
PGUP
PREV
PAGE
PREV
SCRN
ESCCURSORUP
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–\


Copyright © 2004 Progress Software Corporation
www.progress.com
Voice: (781) 280-4000
Fax: (781) 280-4095