Від себе: в мене вийшло дещо привести до ладу перемикач клавіатури в KDE4 тому буду вдячний за коментарі та зауваження.
Власне зміни, що увійшли до kxkb в КДЕ4:
* Вживається libxklavier для читання конфігураційних файлів xkb
* kxkb тепер перемикає групи, а не розкладки, як порядний перемикач - з цим зникає купа проблем, зокрема з перемиканням клавіатурою
* Підтримка комбінацій модифікаторів для перемикання: Ctrl+Shift, Alt+Shift....
* Створено компоненту kxkb — використовується при замиканні екрана
* kxkb має вловлювати перемикання груп та розкладок від інших програм і відповідно оновлювати індикацію та меню
* Додано режим запам’ятовування розкладок на стільницях
* Режим індикатора
* В налаштуваннях при вмиканні kxkb, якщо список розкладок порожній його буде заповнено з поточної конфігурації X.org (те саме для опцій xkb)
Всього запланованого (зокрема покращити UI) на жаль не вийшло зробити через брак часу, але суттєві вади було усунуто та й код дещо реорганізовано, так що далі має бути легше...