VOGONS


First post, by Sunfox

User metadata
Rank Newbie
Rank
Newbie

OK, I know keyboard layout problems are common. However I'm using a US-version Microsoft Natural Keyboard Pro (the original BIG one). It's plugged in via a PS2 port. Windows XP MCE 2005's region screen shows me as using English (United States) -> Keyboard -> US. But a bunch of keys do not work properly:

~` does nothing
=+ does nothing
[{ does nothing
]} acts as [{
\| acts as [{
' " does nothing

I've done a search on this subject but since the system is *already* set to a US keyboard everything *should* already be working so I'm at a complete loss as to what to do. I did find one thread from another MCE user with the same problem but no solution was provided and he never replied back.

Any suggestions??

Reply 1 of 6, by wd

User metadata
Rank DOSBox Author
Rank
DOSBox Author

What dosbox version are you using?
Tried usescancodes=false in dosbox.conf?

Reply 2 of 6, by Sunfox

User metadata
Rank Newbie
Rank
Newbie

I'm using v0.65 (sorry, thought I had mentioned that).

I tried changing that setting and there was no difference.

Reply 3 of 6, by wd

User metadata
Rank DOSBox Author
Rank
DOSBox Author

Hm don't know how compatible SDL is at all with the mediacenter edition,
somebody else tried it? Maybe you can test some other SDL application
to see if it's a general problem.

Reply 4 of 6, by Sunfox

User metadata
Rank Newbie
Rank
Newbie

I don't know what other SDL titles I could try that take text input and come pre-compiled...

Reply 5 of 6, by wd

User metadata
Rank DOSBox Author
Rank
DOSBox Author

Maybe browse through http://www.libsdl.org/games.php or their
apps page, no idea if something uses (full) keyboard input.
If even the cursor keys are non-functional under dosbox, there
might be some sdl game that uses cursor controls which you
could test.

Reply 6 of 6, by Sunfox

User metadata
Rank Newbie
Rank
Newbie

No, the cursor keys seem to work fine. Oh, and pressing ESC on the command line gives me a \ followed by a line break (not sure if that's normal).