Спасибо! Puntuado con 5 de 5 estrellas

Спасибо за дополнение.У меня есть идея как сделать его более универсальным.
В принципе у браузера есть 3 различных по назначению поля:
а) Адресное - здесь он вводит либо адрес параметры поиска
б) Input - всякие поля для ввода (пароля, текста, логина и пр. а также параметры поиска
в) остальное - где клавиатура используется в основном для шорткатов и др. управления.
Актуально различные раскладки важны только для поля б) - Input, для в) всегда нужна английская, а для а) - в 99% - тоже английская.
Чтобы удовлетворить оставшийся 1% достаточно ввести признак (например, двойной пробел), который вернёт раскладку из английской в ту, что определена и наоборот - из той, что определена - в английскую. Это позволит и поиск делать по русским ключевым словам/фразам и использовать русские домены/url. То есть двойной пробел - это такой toggling - переключатель туда-сюда.
Что касается поля Input, то и там иногда хочется перейти на английскую клавиатуру без переключения раскладок.
Было бы хорошо использовать Alt как сопровождающую клавишу (но не переключатель!!!)
Двойной пробел можно распространить как переключатель и для поля в) - есть сайты, где поле в) фактически тоже используется как Input, хотя так не выглядит.
Спасибо ещё раз.