Using GUI - INI file
What is this file for ?
Simple : all settings are recorded in this file. It is located in : /home/<user name>/.chmfp/chmfp.ini
If this file does not exist on startup (e.g. on first run), default values will be set, and chmfp will create it (if it fails, default values will be used again on next run). This file is only used in graphical context and ignored in command line invocation. Different values can be used by different users.
Contents
This file follows a straightforward common pattern to store its settings. They could very well be manually edited, although this is never required. The structure and initial defaults are listed below for reference, the reader is invited to match with settings window as an exercise...
[Files] KeyMappings=/.chmfp/chmfp_keymap MacroFileSet=/.chmfp/chmfp_macro GlobalFile=/.chmfp/chmfp_globalmap IsGlobal=1 [Device] DeviceName=/dev/input/uinput UniqueDevice=0 [StartUp] AutoLoadKeys=0 AutoStartMFP=0 NoTrayIcon=0 StartMinimized=0 NoConfirmOnExit=0 [Display] WindowWidth=1100 WindowHeight=810