The configuration file is a simple plain text file, with each setting in a single line, similar like the following example:
; start example
; Following are a few entries of a plain text file
; Each entry in a single line, equal sign separates the setting entry name from its value
; Lines starting with a semicolon are comment lines
; Blank lines and comment lines will be ignored when reading
AppOnOff = EDITABLE, 1
AutoCheckUpdate = EDITABLE, 1
ExpanderGroupFileList = FIXED, .\my-group.shortcut
ExpanderMyFileList = EDITABLE, .\mytext.shortcut|.\user.shortcut|.\Support.shortcut
UseDefaultTriggerChars = EDITABLE, 1
PopupColorTopItem = EDITABLE, A:255, R:232, G:255, B:255
PopupColorBottomItem = EDITABLE, A:255, R:183, G:206, B:134
PopupFont = EDITABLE, Arial,10
; end of file
; end of the example
A setting entry can have one of the following format:
The <setting-value> format is dependent on the nature of the <entry-name>:
|Boolean||0 or 1. 0 means No and 1 means Yes||AppOnOff = EDITABLE, 1
means the application is On.
|Numeric||Any number||FormattingDecimalPoint = EDITABLE,
means the decimal points of the current formatting is 2.
|List of files||The files are separated by |||ExpanderMyFileList = EDITABLE,
means there are two shortcut files open: user.shortcut and support.shortcut. The files are in the Asutype's data folder.
|Color||A:<alpha>, R:<red>, G:<green>, B:<blue>||PopupColorTopItem = EDITABLE, A:255, R:255, G:0, B:0
means the color for the pop-up's top part is Red.
|Hotkey||<key-combination>, ON or
|KeyboardActivateMainWindow = EDITABLE,
means the keyboard hotkey for activation of the main window is <Ctrl+Shift+A+M>, and the hotkey is active.
Group Configuration and User Configuration
Asutype can read its settings from two configuration files:
At startup, it tries to read and combine values from the two files. The final combined <setting-value> for each <setting-entry> is obtained as below:
|Group Configuration File||User Configuration File||Final Combined Value|
|Not present||Not present||Default value|
|Not present||Present||Value from the user configuration file|
|Present||Not present||Value from the group configuration file|
|Present and marked as EDITABLE||Present||Value from the user configuration file|
|Present and marked as FIXED||Present or not||Value from the group configuration file|
For more details about Asutype's setting entries, see the Setting Entries topic.