Зажимаю клавишу в Ubuntu и не отпуская ее переключаю раскладку. Раскладка не переключается, ничего не происходит.
Тоже самое под win. Раскладка переключается, ввод символа/backspace останавливается до следующего нажатия.
В kde раскладка переключается, ввод прерывается на мгновение.
Такое поведение выливается в то, что в Ubuntu при разовом нажатии надо так же выждать ~0.1-0.2 секунды перед переключением раскладки. Я бы и не против, но не могу уделять внимание на каждый случай смены раскладки.
Если у меня на capslockе стандартная функциональность, то переключение регистра срабатывает на лету во время ввода. Но если переключение раскладки, то этого не происходит. В консольном режиме переключение раскладки работает нормально.