X Neural Switcher – program to automatically switch the keyboard layout, based on typed text. That is, when typing, if it is typed in the wrong language, xneur automatically (or on request) will switch to the desired language.

For convenience, there are two modes: automatic and manual.

When operating in automatic mode, xneur automatically determines the layout of the input text and change the language for you. This mode provides the ability to set application exceptions, which will be replaced by automatic mode to manual.

In manual mode xneur not track set, but allows you to automatically change the layout of the last word you typed (the button Pause / Break), the last typed line (keyboard shortcut Ctrl + Break), the selected text (keyboard shortcut Shift + Break), and other useful features.

All of the above key combinations work in automatic mode. If for any reason you are not satisfied with a combination of pre-configured – you can always change them in your program.
The program also allows you to create your own keyboard shortcuts to launch any application.

The principle of operation is similar to xneur Punto Switcher.

There are currently supports the following languages: Armenian, Belarusian, Bulgarian, Czech, Georgian, German, Greek, English, Estonian, French, Kazakh, Lithuanian, Latvian, Polish, Moldavian (Romanian), Russian, Spanish, Ukrainian and Uzbek.

Xneur originally developed and tested under Linux. Later it was realized the correct work in FreeBSD.

It is possible, though not guaranteed a successful build (compile) and the program on any POSIX-compliant system, to set the compiler gcc> = 3.x and Xorg> = 6.9

To contact the developers xneur / gxneur you can use e-mail andrewcrew at rambler.ru, ICQ 552718211 or Jabber crew@amessage.info
via xneur.ru

Install X Neural Switcher in Ubuntu:

Xneural is available in Ubuntu Software Center by searching gxneural by default, but it is old.

To install the latest stable in Ubuntu 10.04 Lucid and higher, add this ppa by command:

sudo apt-add-repository ppa:andrew-crew-kuznetsov/xneur-stable

Then update and install xneural:

sudo apt-get update
sudo apt-get install xneur