Вообще-то яроклава (http://программирование-по-русски.рф/яроклава-js.яргт/) именно так и сделана - нужно удерживать пробел для ввода латиницы. Но я ещё хочу сделать ви-образное управление во всей ОС. Тогда появляется, как минимум, два переключателя - команды/текст и рус/англ. У человека недостаточно пальцев, чтобы на каждый возможный режим занимать по целому пальцу. Я эту проблему уже осознал, а вот как её решить? Думаю, всё же решается она индикацией, в виде той самой рамочки вокруг экрана или цвета фона.