Смена раскладки в input-полях - typoFix
typoFix функция, использующая jQuery, которая “блокирует” раскладку клавиатуры в input-полях. Любой вводимый символ заменяется на соответствующий из нужной раскладки. Доступны: русская, английская и украинская раскладки.

Кому это нужно и где вообще это можно применять?
Превосходное применение typoFix может найти в формах авторизации, в анкетах, да и в любом input-поле, где подразумевается использование какого-то одного языка для ввода.
ДЕМО / СКАЧАТЬ JS