Here's a simple KB app that allows you to use the same kb to play and type on... well if the 'playing' part was implemented. I still need to figure out how to get XIMcommander working right.
The bad thing is that I needed a bunch of Thread.delays. I threw this together just to see how it worked and am by no means a proficient developer. I'd starve if I had to do this for a living.
Anyway, to use:
Place the the binary files in to a folder and run KBtest.exe.
Then press Connect
To enter KB mode, press ctrl-k. You'll hear a "doing" (SystemSounds.beep) when entering KB mode. Press ctrl-k againd and you'll hear a "woosh" (SystemSounds.exlcamation) when leaving.
When you start typing, you need to be sure the xbox on-screen keypad is on the letter 'a'. I haven't added caps or special keys.
Now I need to figure out how to implement XIMcommander.
KBtest SourceKBtest binary