If you are using a different keyboard layout with the kmap bootcode (dvorak for example) and you use the "secure" and/or "protect" boot codes that prompt for a password, the password is read in using the standard QWERTY layout instead of the user selected kmap. This can be particularly problematic because you can't see the password echoed to the screen, so you have no idea that it isn't using the kmap that you had selected.
Would it be possible to move the kmap logic in /etc/init.d/tc-config to higher up before anything that prompts for a password? It would need to be after the extensions are loaded so the kmap.tcz can be loaded.
Thanks,
Brian