Try OpenEdge Now
skip to main content
Managing ABL Applications
ABL and R-code Deployment and Management : Maintaining User Environments : Maintaining the Windows user environment : Using the INI2REG utility : Maintaining the progress.ini file : WinChar Keys section
 
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 Development: Programming Interfaces..
Table 6. 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.