WinChar Startup section
- Last Updated: August 16, 2021
- 2 minute read
- OpenEdge
- Version 12.2
- Documentation
WinChar Startup section
The WinChar Startup section of the progress.ini file contains options that specify the following environment characteristics for character clients:
- Default interface attributes
- Default key bindings
The WinChar Startup section also contains OpenEdge environment variables that you can set for use with character clients. See Specify environment variables for a list of environment variables you can set in the WinChar Startup section.
The WinChar Startup section contains the following options:
- BrowseRowMarker
-
BrowseRowMarker=nLets you specify a character to represent a browse row marker. Valid settings include any number that corresponds to a character in the
CPSTREAMcharacter set. - CursorHeight
-
CursorHeight=nLets you specify the height of a cursor as a percentage. Valid settings include any number between 0 and 100. This option overrides the UseDosCursor setting.
- EnableMouse
-
EnableMouse={ YES | NO }Set to
YESto enable mouse input. Set toNOto disable mouse input. The default value isYES. - FastCursorMode
-
FastCursorMode={ YES | NO }For WebSpeed agents, this option is set to
YESby default so that the ABL client does not process the normal hiding and showing of the cursor during display. This is the default behavior for WebSpeed agents since WebSpeed applications do not have cursors (they do not have a console). This option setting improves the performance of WebSpeed applications.For character clients, this option is set to
NOby default. UsingFastCursorMode=YESwith the character client on Windows can cause incorrect cursor behavior so make sure you leave this option set toNOif you are not using WebSpeed.Note: To avoid possible performance issues and incorrect cursor behavior, do not change the default setting of this option until you first talk with a Progress Software Technical Support representative. - MenuMnemonicColor
-
MenuMnemonicColor=nLets you specify the color of mnemonic characters in menu items. Valid settings include any number that corresponds to a color in the OpenEdge color table.
- SingleLineBorder
-
SingleLineBorder=n,n,n,n,n,n,n,nLets you specify the characters used to draw borders and lines (such as frame borders, rectangles, submenu and pop-up menu borders, and horizontal and vertical lines). Valid settings include any eight numbers that correspond to characters in the
CPSTREAMcharacter set, separated by commas.These eight numbers represent the corners and sides of a rectangle and must be specified in the following order: top, bottom, left, right, top-left corner, top-right corner, bottom-right corner, and bottom-left corner.
- SysCheckmark
-
SysCheckmark=nLets you specify a character to represent a selection marker in widgets (such as a selection list, menu, or browser). Valid settings include any number that corresponds to a character in the
CPSTREAMcharacter set. - UseDosCursor
-
UseDosCursor={ YES | NO }Set to
YESto change the cursor from an underscore to a solid block when switching from insert mode to over-strike mode in a fill-in field or editor widget. Set toNOto use an underscore as the cursor in either mode. The default value isNO. - V6Keys
-
V6Keys={ YES | NO }Set to
YESto use a set of key bindings that are Version 6 compatible by default. The default value isNO. - V6FKeys
-
V6FKeys={ YES | NO }Set to
YESto use the bindings for the CTRL, ALT, SHIFT, and F13 to F39 keys that are Version 6 compatible by default. The default value isNO.