X Neural Switcher

From Wikipedia, the free encyclopedia
Jump to: navigation, search
X Neural Switcher
X Neural Switcher 0.13.0
Original author(s) Alfeiks Kaänoken
Ivan Tarasov
Andrey Kuznetsov
Nikolay Yankin
Stable release 0.13.0 / 24 May 2011; 9 months ago (2011-05-24)
Development status active development
Written in C
Operating system Unix-like
Available in multilingual
Type intellectual locale switchers
License GNU General Public License
Website http://www.xneur.ru/

X Neural Switcher, or xneur, is a free software (GNU GPL) computer program for automatic (intelligent) keyboard layout changing in the X Window System, and runs on all flavours of Linux and BSD. Currently, it is mainly used to change between Russian and English, but also supports Ukrainian, Belorussian, French, Romanian, Kazakh and German.

The program loads itself into the background and monitors user input. If an entered character sequence is uncommon in the current user input language, then xneur changes the keyboard layout, and rewrites the (possibly incomplete) word in the more appropriate language. For example, the incorrect "Dbrbgtlbz" will be changed into the Russian for "Wikipedia" ("Википедия"), and vice-versa, "фззду" will become "apple".

The user can add new words or character sequences into the program's dictionary, and can manually change languages with a keyboard shortcut. Automatic detection can be disabled, leaving only manual switching.

X Neural Switcher is divided into two parts:

X Neural Switcher was added to ALT Linux, Russian SuSE club,[2] Debian, some FreeBSD ports and some Russian Ubuntu repositories.[3]

Contents

[edit] Other devices similar

  • Punto Switcher
  • Keyboard Ninja
  • RuSwitcher

[edit] Punto Switcher

This is a freeware computer program for windows and Mac OSX. It detacts if the user is typing in English or Russian and the automatically switches to appropriate keyboard layout.

[edit] Keyboard Ninja

It is a program used to monitor the keyboard input and automatically switches to keyboard layout when user forgets to do so. Also it automatically replaces wrong keyboard layout to correct one.

[edit] RuSwitcher

It can be considered as the analog for the PC- Punto Switcher program.

[edit] References

[edit] External links

Personal tools
Namespaces

Variants
Actions
Navigation
Interaction
Toolbox
Print/export
Languages