Единственное, была пару идей: но они вроде не позволяли решить вопрос не внеся изменения в код хоста, поэтому думать не стал

1) при нажатии системной клавиши "переключать раскладку" (нажатие отлавливается)
2) при установке менюшных клавиш вызова с "&", добавлять дополнительно букву из другой раскладки (но это так идея, потому как здесь до конца не понял, как происходит установка)