Почему бы не использовать кнопки-качельки для символьных клавиш клавиатуры?
нажатие вниз - ввод символа основной раскладки (ру)
нажатие вверх - выбор регистра, равнозначно shift+клавиша (РУ)
CapsLock - смена основной раскладки на вторичную (РУ)-(EN)
Shift+клавиша(вверх/вниз) - единичный ввод символа вторичной раскладки (EN,en)
Ctrl+shift - смена вторичной раскладки (EN)-(DE)-(FR)

По дате
По рейтингу
Это для СТРЕЛОК делать надо -- как на ПУЛЬТАХ телевизора
А для раскладки - не нужно...
Переучиваться? Нафиг. Да и неудобно будет из-за увеличившейся длины кнопок. И что делать тем, у кого больше двух раскладок?
Больше по теме