Why aren't my modifications to xkb working?
The solution is to delete the cached xkb configurations at /var/lib/xkb/*.xkm
, then restart.
Some have complained that they were unable to use their keyboard "in X next time it was started (but only that once)", although I had no problem like this at all.
Thanks to bcooksley at the KDE forums for providing the answer.