Release 10.1A: OpenEdge Development:
Programming Interfaces

> ## Key functions

> Table 4–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 4–4 lists possible mappings.

> Table 4–4: Progress 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.

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