Automatic keyboard layout switcher
gXNeur runs in system tray and shows XNeur's state. It also allows one to configure XNeur via GUI dialog.
XNeur is an in-place converter of text typed in with a wrong keyboard layout. See xneur package for more info.