# It's a default X Neural Switcher configuration file
# all values are default

# Config version
Version 0.9.5

# Work in manual mode
ManualMode No

# Level of messages program will write to output
#LogLevel Error
#LogLevel Warning
#LogLevel Log
#LogLevel Debug
LogLevel Debug

# Define used languages
# See Settings page on http://www.xneur.ru for details
AddLanguage English en 0
AddLanguage German de 1

# Define initial keyboard layout for all new applications
DefaultXkbGroup 0

# Add Applications names to exclude it from procces with xneur
# Xneur will not process the input for this applications
# Example:
#ExcludeApp Gaim

# Use this parameter to force set work mode in current application to Auto.
# Example:
#SetAutoApp Gedit

# Use this parameter to force set work mode in current application to Manual.
# Example:
#SetManualApp Anjuta

# Binds hotkeys for some actions
AddBind ChangeWord Break
AddBind ChangeString Control Break
AddBind ChangeMode Control Print
AddBind ChangeSelected Shift Break
AddBind TranslitSelected Alt Scroll_Lock
AddBind ChangecaseSelected Shift Alt Break
AddBind ChangeClipboard
AddBind TranslitClipboard 
AddBind ChangecaseClipboard 
AddBind EnableLayout1
AddBind EnableLayout2
AddBind EnableLayout3
AddBind EnableLayout4
AddBind RotateLayout
AddBind ReplaceAbbreviation Tab

# Word Replacing
# Ignore keyboard layout for abbreviations list
# Example:
#ReplaceAbbreviationIgnoreLayout No
ReplaceAbbreviationIgnoreLayout Yes

# Abbreviations list
# Example:
#ReplaceAbbreviation xneur X Neural Switcher

# This option enable or disable sound playing
# Example:
#PlaySounds No
PlaySounds Yes

# Binds sounds for some actions
AddSound XneurStart 
AddSound XneurReload 
AddSound XneurStop 
AddSound PressKeyLayout1 layout1type.wav
AddSound PressKeyLayout2 layout2type.wav
AddSound PressKeyLayout3 layout1type.wav
AddSound PressKeyLayout4 layout2type.wav
AddSound EnableLayout1 layout1.wav
AddSound EnableLayout2 layout2.wav
AddSound EnableLayout3 layout1.wav
AddSound EnableLayout4 layout2.wav
AddSound AutomaticChangeWord itemback.wav
AddSound ManualChangeWord switch.wav
AddSound ChangeString switch.wav
AddSound ChangeSelected switch.wav
AddSound TranslitSelected switch.wav
AddSound ChangecaseSelected switch.wav
AddSound ReplaceAbbreviation switch.wav
AddSound CorrectIncidentalCaps 
AddSound CorrectTwoCapitalLetter 
AddSound ExecuteUserAction

# This option enable or disable self education of xneur
# Example:
#EducationMode No
EducationMode Yes

# This option enable or disable layout remember for each window
# Example:
#LayoutRememberMode No
LayoutRememberMode Yes

# Use this parameter to force enable layout remember for each application, not window.
# Option "LayoutRememberMode" must be enabled.
# Example:
#LayoutRememberModeForApp Gaim

# This option enable or disable saving selection text
# Example:
#SaveSelectionMode No
SaveSelectionMode Yes

# This option define delay before sendind events to application (in milliseconds between 0 to 50).
SendDelay 0

# This option enable or disable logging keyboard
# Example:
#SaveLog No
SaveLog Yes

# This option enable or disable correction of iNCIDENTAL CapsLock
# Example:
#CorrectIncidentalCaps Yes
CorrectIncidentalCaps Yes

# This option enable or disable correction of two CApital letter
# Example:
#CorrectTwoCapitalLetter Yes
CorrectTwoCapitalLetter Yes

# This option enable or disable flushing internal buffer when pressed Enter or Tab
# Example:
#FlushBufferWhenPressEnter Yes
FlushBufferWhenPressEnter No

# This option disable or enable processing word when pressed Enter or Tab
# Example:
#DontProcessWhenPressEnter Yes
DontProcessWhenPressEnter No

# This option disable or enable show OSD
# Example:
#ShowOSD Yes
ShowOSD No

# This option set font for OSD
# Example:
#FontOSD -*-*-*-*-*-*-32-*-*-*-*-*-*-u
FontOSD -*-*-*-*-*-*-32-*-*-*-*-*-*-u

# Binds OSDs for some actions
AddOSD XneurStart X Neural Switcher запущен
AddOSD XneurReload X Neural Switcher перезагружен
AddOSD XneurStop X Neural Switcher остановлен
AddOSD PressKeyLayout1
AddOSD PressKeyLayout2
AddOSD PressKeyLayout3
AddOSD PressKeyLayout4
AddOSD EnableLayout1
AddOSD EnableLayout2
AddOSD EnableLayout3
AddOSD EnableLayout4
AddOSD AutomaticChangeWord
AddOSD ManualChangeWord
AddOSD ChangeString
AddOSD ChangeSelected
AddOSD TranslitSelected
AddOSD ChangecaseSelected
AddOSD ChangeClipboard
AddOSD TranslitClipboard
AddOSD ChangecaseClipboard
AddOSD ReplaceAbbreviation
AddOSD CorrectIncidentalCaps
AddOSD CorrectTwoCapitalLetter
AddOSD ExecuteUserAction Запущен

# This option disable or enable show popup messages
# Example:
#ShowPopup Yes
ShowPopup Yes

# Binds popup messages for some actions
AddPopup XneurStart X Neural Switcher запущен
AddPopup XneurReload X Neural Switcher перезагружен
AddPopup XneurStop X Neural Switcher остановлен
AddPopup PressKeyLayout1
AddPopup PressKeyLayout2
AddPopup PressKeyLayout3
AddPopup PressKeyLayout4
AddPopup EnableLayout1
AddPopup EnableLayout2
AddPopup EnableLayout3
AddPopup EnableLayout4
AddPopup AutomaticChangeWord
AddPopup ManualChangeWord
AddPopup ChangeString
AddPopup ChangeSelected
AddPopup TranslitSelected
AddPopup ChangecaseSelected
AddPopup ChangeClipboard
AddPopup TranslitClipboard
AddPopup ChangecaseClipboard
AddPopup ReplaceAbbreviation
AddPopup CorrectIncidentalCaps
AddPopup CorrectTwoCapitalLetter
AddPopup ExecuteUserAction Запущен

# This option disable or enable checking language on input process
# Example:
#CheckOnProcess Yes
CheckOnProcess Yes

# This option disable or enable CapsLock use
# Example:
#DisableCapsLock Yes
DisableCapsLock No

# This option disable or enable correction spaces befor punctuation
# Example:
#CorrectSpaceWithPunctuation No
CorrectSpaceWithPunctuation Yes

# This option disable or enable pattern mining and recognition (autocomplementation)
# Example:
#Autocomplementation No
Autocomplementation Yes

# This option disable or enable adding space after autocomplementation
# Example:
#AddSpaceAfterAutocomplementation No
AddSpaceAfterAutocomplementation Yes

# Add Applications names to exclude it from autocomplementation process
# Xneur will not process the autocomplementation for this applications
# Example:
#AutocomplementationExcludeApp Gnome-terminal
AutocomplementationExcludeApp Gnome-terminal

# That's all
AddPopup CorrectIncidentalCaps
AddPopup CorrectTwoCapitalLetter
AddPopup ExecuteUserAction Runned

# This option disable or enable checking language on input process
# Example:
#CheckOnProcess Yes
CheckOnProcess Yes

# This option disable or enable CapsLock use
# Example:
#DisableCapsLock Yes
DisableCapsLock Yes

# That's all
