A few days ago i installed the latest version of DosBox on my machine. I tried to mount my games directory and lo and behold, my keyboard was displaying incorrect characters for the [ ] \ keys. I did a search on Google and found the following...
"If you use the Microsoft eHome remote/receiver (official media centre remote and USB receiver) you'll notice under your device manager you have a new device named Microsoft eHome MCIR 109 Keyboard; this is the cause of the tilde key not working. It also affects your plus, minus, parenthesis, hash, @, and slash keys remapping them to different functions. (some are even weird Kanji characters)
Solution is as follows and will not affect the functionality of your Media Centre remote:
1. Go into Device Manager -> Keyboards.
2. Right-click "Microsoft eHome MCIR 109 Keyboard", choose "Update Driver" ("Update Driver Software" on Vista).
3. Choose "Browse my computer for software" (XP users tell it not to install automatically and say you'll specify the location, then when it asks you where you would like it to search for drivers choose the option to choose from a list) then "Let me pick from a list of device drivers on my computer".
4. Make sure "show compatible hardware" is checked, then select "HID-compliant device" and click next. Click any remaining "OK" or "Finish" buttons after Windows has installed the driver.
By making it use the generic "HID-Compliant Device" driver it still retains whatever function it provided (although when testing I didn't find it gave ANY function, was more of a redundant device), but it will no longer interfere with games or applications which poll input in whatever specific manner causes them to be affected by this bug. Logitech staff might want to add this information to their knowledge base or sticky it somewhere for users of Microsoft's Media Center Remote, as it will affect the G15 adversely in random games/applications otherwise."
Even though I have an HP keyboard, not Logitech, the above solution fixed my problem and now I can use the ~ (tilde) key in the game to access the console.
What is interesting to note is that the keys worked perfectly normal in a Windows environment. It is when typing in a DOS window that the problem occurred.
Anyway, thanks for all the input from the posters in this thread.
Post edited May 25, 2011 by jurijchrul