SCANCODES Since I started playing NV (but same happens in Skyrim), I noticed there are differencies on the keys. At start I thought it was because of the differencies of a US keyboard with a IT keyboard, but then I looked for pictures and I saw it's not in this way. We both use QWERTY and the differencies are more on the symbols, like you have {} while I don't have them etc. So the problem essentially was that the ingame keys weren't those described in the menus. For example, if it says "Press Q to take all", I must press A instead. As player, I didn't have big issues, I thought it was a bug on the things written in menus, so I automatically was presisng A when it was asking for Q etc. But now, on a script, I just realized that maybe it's something else, maybe it involves scancodes. That's somewhat disconcerting. If I press Q, it returns the scancode of A and viceversa. Still, you could say "it's the keyboard", but hey, my Q is in the same position of yours, how can I know that... I thought these things were pretty much standard for languages, that the differencies were more linked to QWERTY / AZERTY etc. but it's not in this way so I would love to understand better. I looked for some hypotetic IT scancode table to compare with a US scancode table (if it's silly, also think I know nothing about this subject) but I didn't find anything, I always find a single standard scancode table, in hex, I convert it in dec and I find the same NVSE scancode table, and it tells me that Q is 16 while for me is 30. So... please, can someone who knows about it explain me this? EDIT: I mapped what scancode gives me back My keyboard Scancode result qwertyuiop azertzuiop asdfghjkl qasfghjkl zxcvbnm wxcvbn, the most weird is the first line, it has "z" twice, one over q and one over y if it wasn't for that double letter, I would have said it is an azerty keyboard. But still, why console writes letters ok? why in game commands are not ok? why scancode gives me results similar to azerty? I can't get this all...