Since you have BT3F installed to your HDD the solution would be rather simple. If I remember correctly KDE by default will always start a new session at each boot, which probably is why you find your keymap settings defaulting back to the original settings. You should therefore enable the option for KDE to restore last session at start-up instead. I believe that the setting can be found under Control Center->KDE Components->Session Manager.


