arch + kde5. keymap - ruwin_cplk_UTF-8, в системе в настройках указана смена раскладки по caps lock и смена раскладки при удерживании правого alt. С английской раскладки - работает (раскладка меняется на русскую и таковой остаётся пока не отпущу alt), а с русской - нет. Ни в каком приложении. При том, что в tty всё ок, там нажатый правый альт меняет раскладку в обе стороны.
Куда копать? Не припомню такого глюка.