SUMMARY Concerning the “use of spacebar for entry of non-breaking space”, I had chosen the option to put “zero-width divider at level 2, non-breaking space at level 3, and thin non-breaking space at level 4”. That apparently adds "nbsp:zwnj2nb3nnb4" to the Options line of $CONFIG/kxkbrc. However, then I get kwin_xkbcommon: XKB: Unrecognized RMLVO option "nbsp:zwnj2nb3nnb4" was ignored at log level 2 (critical) in my logs. While I guess it isn't as critical as that, it appears that this option is broken, i.e., is ill-specified or does not exist anymore. STEPS TO REPRODUCE 1. Add nbsp:zwnj2nb3nnb4 to $CONFIG/kxkbrc 2. Restart desktop (may not even be needed, but is sufficient) OBSERVED RESULT Error in logs EXPECTED RESULT No error in logs SOFTWARE/OS VERSIONS KDE Plasma Version: 5.16.5 KDE Frameworks Version: 5.60.0 Qt Version: 5.12.5 libxkbcommon: 0.9.1
Same issue on Fedora F31. I reported it [upstream](https://github.com/xkbcommon/libxkbcommon/issues/135), since it seems to be their issue. SOFTWARE/OS VERSIONS KDE Plasma Version: 5.17.5 KDE Frameworks Version: 5.67.0 Qt Version: 5.13.2 libxkbcommon: 0.9.1
Fixed in xkeyboard-config 2.30.