ttuuxxx,
There is a peculiar problem with the keymaps of 4.3.1. For keymaps using latin 1 encoding (de,dk,fi,fr,no,se, etc) non-ascii characters are not shown correctly in all circumstances. In Swedish "å" is such a character. The problem is related to the fact that there are two places where the keyboard is defined. The choice of keymap at the initial boot (console keyboard layout) and the xorg kbd keyboard driver. The problem is tricky to reproduce and people using us-keyboard will never encounter it.
However, in Woof Barry has most likely solved the problem.
http://bkhome.org/blog/?viewDetailed=01218
Replacing /usr/share/kdb with /lib/keymaps has an additional advantage. If a user needs a keymap which isn't offered at initial boot, she can install the complete set of kmap-1.14.1 keymaps using the enclosed pet. This remedy also works in puppies derived from Woof.
Suggestion
Use the woof versions of Keyboard Wizard and rc.country.
The pertinent changes in rc.country is
#091122 merge kmap mods from ecube, maps now in /lib/keymaps, /lib/consolefonts.
#100127 added sv.
Replace the /lib/keymaps and /lib/consolefonts with the woof versions and discard the /usr/share/kbd directory
If you decide to make the changes, please check that you can choose from the complete set of keymaps using "Change the mouse and keyboard"
Off topic
You are are one of the key developers needed for Puppy to win the agility trial. I do hope you are going to continue making Puppy Best in Show.
ecube