So, it does not make sense for my keyboard layout to get a "3" instead of "#" and nothing instead of "?". I don't know very much about other keyboard layouts but I assume you are refering to an english layout when you talk about the "perfect sense" of my results. Unfortunately I was not able to confirm my keyboard is behaving like an english one. There are quite a lot of keys that don't give any input to df when I try to reassign keys and "?" is not where it should be on an english layout. Besides df still gives me "qwertz" like it should do for a german layout.
Unfortunately my problem persists...
I think the difference between the German and English layouts is the problem. Whatever layout you have isn't recognized by DF as any different, and it defaults to the English layout. Keys that don't exist on an English keyboard have no relevance to DF, so it doesn't think they exist on your keyboard either. Keys like "z" don't register as that spot in the keyboard, but as the "z" key, so DF doesn't confuse it with the "y" key like it could.
Looking at the German keyboard layout, I don't think that the "# and ' " key actually exists on the English keyboard, that row is only 11 input keys across on our keyboard and yours is 12 keys across. That's probably why you're getting weird things like "3", because that key isn't even
on the English keyboard. Also, your "+ and ~ and *" key is in a row that's shorter than the English keyboard, because we have the "| and \" key above the enter key.
I think your problem is that all the strange keys you've been having weirdness with are keys that don't exist at all on the English keyboard, or exist where there is a discrepancy in the number of keys there should be. If reassigning keys doesn't work...I guess you might have to bo buy and English keyboard. I dunno.
what is a word document anyhow?
A document in Microsoft Word.