I use a program called DS2Key which allows me to control my computer with my Nintendo DS Lite. I typically use this setup to play GameCube games with Dolphin (my 'cube has long since died), but I'm trying to get it to work with other games- it works best with console ports, for obvious reasons. It works by simulating keypresses and mouse movements- it says it has PPJoy gamepad emulation support, but that doesn't seem to actually work.
Mass Effect 1, however, does not seem to like its inputs being controlled by another program. When ME1 is in the foreground, the computer does not respond to DS button presses or mouse movements. It works fine if I Alt-Tab to minimize the game, but I lose control again when I switch back.
Does anyone have any idea why this is, and how it can be fixed?