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
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