Hello Tom,
I'm using two layouts - one is German and one is Russian-PC (Russian layouts are a little different for PCs and Macs). I don't know if it matters, but the system is running in English.
I still believe, that the problem is in keyboard configuration. As I was installing 10.6, system asked me to "Press a button next to the left Shift" to identify, which type of keyboard I use. I didn't understand what the system wants from me and pressed a wrong key (I believe, I tried to press "Escape" but instead pressed the "^" key).
Exactly the same thing happend to me a couple of times as I was installing 10.5.x - this message for Keyboard config is some kind of, I dunno, magic for me (or some poor interface design) - I always miss the point, and I've always pressed the wrong key. But in 10.5. there was a possibility to run keyboard identification once again from "Keyboard" menu (and so says "Help", too). But there is no more this button and I don't know if there were any other way to run identification again. (I've tried to plug-out and plug-in again, but it didn't help).
Thanks for your help, I look forward to try to change layouts.
Jurij