XNEURRC(5) | File Formats Manual | XNEURRC(5) |
xneurrc - configuration file for XNeur
In this file defined options for XNeur. May be created or changed manuallly or with gXNeur or kXNeur. Location for manual settings: ~/.xneur/xneurrc. Location of base settings: {prefix}/etc/xneur/xneurrc
In the automatic mode, the program "on fly" determines the input language and switches the keyboard layout, at the same time changing the word typed in. In the manual mode, the program does not use algorithms of language recognition, layout switching and text conversion take place on user request by pressing hot keys.
Here, <level> takes the values "Error", "Warning", "Log", "Debug", "Trace". By changing this parameter, the detail of output to console can be controlled.
Here, <language> stands for the language, for which the layout should be specified (e.g. ru, us, by, de...).
Here, <group> stands for the number of XKB layout for this language in the system (takes values from 0 to 3).
Here, <app_name> is an identifier of the program window, input in which is processed by XNeur. <app_name> can be obtained with the xprop utility. Multiple entries for this option in a single configuration file are allowed, like "one program - one option ExcludeApp".
Here, <app_name> is an identifier of the program window, input in which is processed by xneur. app_name can be obtained with the xprop utility. Multiple entries for this option in a single configuration file are allowed, like "one program - one option SetAutoApp".
Here, <app_name> is an identifier of the program window, input in which is processed by xneur. app_name can be obtained with the xprop utility. Multiple entries for this option in a single configuration file are allowed, like "one program - one option SetManualApp".
Here, <action> stands for an action of XNeur, <key> stands for a special key.
<action> takes the following values: "ChangeWord" (replace word/cancel last auto replacement), "ChangeString" (replace last string), "ChangeMode" (switch between the auto and the manual program modes), "ChangeSelected" (convert selected text to another layout), "TranslitSelected" (convert selected Cyrillic test to translit), "ChangecaseSelected" (change lettercase of selected text), "EnableLayout1" (enable of first layout), "EnableLayout2" (enable of second layout), "EnableLayout3" (enable of third layout), "EnableLayout4" (enable of fourth layout), "ReplaceAbbreviation" (replace abbreviation to full text) or "BlockKeyboardAndMouseEvents" (blocking all events of keyboard and mouse).
[key] takes the values defined in your latin keyboard. Skip this value if hot key undefined.
Here, <action> is user actions (e.g. firefox or gnome-terminal), <key> stands for a special key.
<key> takes the values defined in your latin keyboard.
Here, <param> takes the values "Yes", "No".
Here, <abbreviation> is abreviation and <full_text> is text. Multiple entries for this option in a single configuration file are allowed, like "one abbreviation - one option ReplaceAbbreviation".
Here, <param> takes the values "Yes", "No".
Here, <action> takes the following values: "XneurStart", "XneurReload", "XneurStop", "PressKeyLayout1", "PressKeyLayout2", "PressKeyLayout3", "PressKeyLayout4", "EnableLayout1", "EnableLayout2", "EnableLayout3", "EnableLayout4", "AutomaticChangeWord", "ManualChangeWord", "ChangeString", "ChangeSelected", "TranslitSelected", "ChangecaseSelected", "ReplaceAbbreviation", "CorrectIncidentalCaps", "CorrectTwoCapitalLetter", "ExecuteUserAction" and "BlockKeyboardAndMouseEvents".
<sound> is .wav file placed in ~/.xneur/sounds or in basic place ({prefix}/share/xneur/sounds/).
<state> takes the values "Disable", "Enable".
Here, <percent> takes the values from 0 to 100.
Here, <param> takes the values "Yes", "No".
Here, <param> takes the values "Yes", "No".
Here, <app_name> is an identifier of the program window, input in which is processed by xneur. app_name can be obtained with the xprop utility.
Here, <param> takes the values "Yes", "No".
Here, <param> takes the values "Yes", "No".
Here, <value> must be until 0 to 50.
Here, <param> takes the values "Yes", "No".
Here, <param> takes the values "Yes", "No".
Here, <param> takes the values "Yes", "No".
Here, <param> takes the values "Yes", "No".
Here, <param> takes the values "Yes", "No".
Here, <param> takes the values "Yes", "No".
Here, <param> takes the values "Yes", "No".
Here, <param> takes the value, that can be received with command "xfontsel -print".
Here, <action> takes the following values: "XneurStart", "XneurReload", "XneurStop", "PressKeyLayout1", "PressKeyLayout2", "PressKeyLayout3", "PressKeyLayout4", "EnableLayout1", "EnableLayout2", "EnableLayout3", "EnableLayout4", "AutomaticChangeWord", "ManualChangeWord", "ChangeString", "ChangeSelected", "TranslitSelected", "ChangecaseSelected", "ReplaceAbbreviation", "CorrectIncidentalCaps", "CorrectTwoCapitalLetter", "ExecuteUserAction" and "BlockKeyboardAndMouseEvents".
<text> is text will be displayed.
<state> takes the values "Disable", "Enable".
Here, <param> takes the values "Yes", "No".
Here, <value> must be until 0 to 30000.
Here, <action> takes the following values: "XneurStart", "XneurReload", "XneurStop", "PressKeyLayout1", "PressKeyLayout2", "PressKeyLayout3", "PressKeyLayout4", "EnableLayout1", "EnableLayout2", "EnableLayout3", "EnableLayout4", "AutomaticChangeWord", "ManualChangeWord", "ChangeString", "ChangeSelected", "TranslitSelected", "ChangecaseSelected", "ReplaceAbbreviation", "CorrectIncidentalCaps", "CorrectTwoCapitalLetter", "ExecuteUserAction" and "BlockKeyboardAndMouseEvents".
<text> is text will be displayed.
<state> takes the values "Disable", "Enable".
Here, <param> takes the values "Yes", "No".
Here, <param> takes the values "Yes", "No".
Here, <param> takes the values "Yes", "No".
Here, <param> takes the values "Yes", "No".
Here, <param> takes the values "Yes", "No".
Here, <param> takes the values "Yes", "No".
Here, <param> takes the values "Yes", "No".
Here, <param> takes the values "Yes", "No".
Here, <param> takes the values "Yes", "No".
Here, <param> takes the values "Yes", "No".
Here, <param> takes the values "Yes", "No".
Here, <param> takes the values "Yes", "No".
Here, <app_name> is an identifier of the program window, input in which is processed by xneur. app_name can be obtained with the xprop utility. Multiple entries for this option in a single configuration file are allowed, like "one program - one option AutocompletionExcludeApp".
Here, <module.so> is name of shared library.
Here, <param> takes the values "Yes", "No".
Here, <param> takes the values "Yes", "No".
Here, <param> takes the values "Yes", "No".
Here, <param> takes the values "Yes", "No".
Here, <param> takes the values "Yes", "No".
Here, <param> takes the values "Yes", "No".
Here, <param> takes the values "Yes", "No".
Here, <param> takes the values "Yes", "No".
Here, <param> takes the values "Yes", "No".
Here, <param> takes the values "Yes", "No".
Here, <param> takes the values "Yes", "No".
Here, <param> takes the values "Yes", "No".
Andrew Crew Kuznetsov, Nikolay Yankin