Всоседней теменачалось обсуждение того, как улучшить ввод двухъязычных текстов. При этом предлагались следующие подходы:

Расширение клавиатуры
использование кнопки-модификатора, в роли которой может выступать пробел или новая кнопка возле пробела, удерживаемая большим пальцемиспользование отдельных кнопок для включения разных раскладок вместо циклического переключателя, и создание навыка постоянно нажимать эти кнопки в начале ввода текстапедаль и отдельная клавиатура для РЯпереключатель вместо кнопки, подвинул влево-вправо - получил разные языкиvi - образное управление, при котором переход в режим команд - это одна кнопка, а перевод в режим
ввода производится разными кнопками, в зависимости от языка. Сами кнопки включения режима ввода текста
во вводе текста не участвуют (в отличие от собственно vi).Индикация
хвостик у мыширамка вокруг экранахвостик у мыши, появляющийся при нажатии специальной кнопки или после 30 секунд бездействия и исчезающий после
начала печати или при движении мышьюКоррекция
по образцу punto switcher - есть контрпример END = УТВввод транслитом и отдельная команда "переведи последнее слово из транслита и переключись в режим ввода русского текста"Поскольку на этом форуме автор не может долго редактировать заглавие темы, я буду пополнять результаты темы здесь:
http://вече.программирование-по-русски.рф/viewtopic.php?f=2&t=224