If you use a live USB with a non-english keyboard you may want to configure your USB key to boot with the correct setting, rather than having to change it manually for each session.
Fix:Boot your "normal" OS and mount the USB key as a normal drive. Then modify the file syslinux.cfg, adding the following
keyboard-layouts=<CODE>
to the end of the line that starts with "append" (there are more than one of these lines, pick the one that corresponds to the boot option you use; I picked the first one).
<CODE> would be a two-letter code (the same one you'd use with setxkbmab; dk works for danish layout.)
I found that info here, along with other useful stuff, including hints in how to figure out what <CODE> should be:
http://live.debian.net/manual/html/customizing-run-time-behaviours.en.html#503