WinChar Keys section

The WinChar Keys section of the progress.ini file defines the customized key bindings for use with character clients. The following table lists the user-definable key bindings in the Windows environment. For a complete listing of the Windows key function and key label mappings for handling user input, see OpenEdge Programming Interfaces.

Table 1. User-definable key bindings in Windows
Key function Key label
APPEND-LINE CTRL+A
BLOCK CTRL+V
BREAK-LINE CTRL+ALT+B
CLEAR F8
COPY F11
CUT F10
DEFAULT-POP-UP SHIFT+F4
DELETE-LINE CTRL+D
END-ERROR ESC
ENTER-MENUBAR F3
FIND CTRL+F
GET F5
GO F1
HELP F2
INSERT-MODE INS
NEW-LINE CTRL+N
NEXT-FRAME CTRL+TAB
PASTE F12
PREV-FRAME CTRL+SHIFT+TAB
PUT F6
RECALL F7

Specify a key-binding entry using the following syntax:

Syntax

 keyfunction=keylabel[ , keylabel]

Use a single entry to specify a key binding; additional entries for the same key function are ignored.

If you specify more than one key label, OpenEdge uses the first when it needs to display a key label given a key function, as in "Enter data or press Escape to end."

For example, the following entry maps the Help key function to the F2 key label, and the Go key function to the F1 key label:

HELP=F2
GO=F1

You can use any combination of CTRL, SHIFT, and ALT keys. However, SHIFT only has an effect when used with ASCII keys. If an entry contains nonexistent key labels, the entry is ignored.

Note: Set the V6Keys option in the [WinChar Startup] section to enable OpenEdge to use a set of key bindings that are Version 6 compatible by default.