Background A kernel module called "joydev" is missing from the Maemo-distributed linux kernel. It is this module that creates a joystick device file that apps can access, so in its absence there's no way to generally support joysticks. I designed the Accelemymote utility to take accelerometer readings, create joystick events from them, and insert those events into the joystick kernel driver. Without that module, it is broken. Attila77, who has some experience packaging kernel modules for installation, volunteered to prepare the joydev module as an installable dependency of accelemymote. He has been very busy with other projects and the accelerometer control experience, as i mentioned before, turned out to be not all that great, so it's not been a big issue.
The joydev module is also attached to the bug report. When it's installed, uqm will see the accelerometer as a joystick. I assume if you try to use the controller, it will show up as joystick 2. It probably depends on when you connect it. If you run into problems i can fix things...i haven't really spent much time finishing and testing accelemymote since the missing kernel module problem became apparent. I originally planned to break it off as a separate app with a settings applet that would let you change the kinds of gestures it recognizes and how it translates them into joystick events, as well as adjust the sensitivity. That would have made accelerometer control possible for every game ported that accepts a joystick.
Attila77, who has some experience packaging kernel modules for installation, volunteered to prepare the joydev module as an installable dependency of accelemymote. He has been very busy with other projects and the accelerometer control experience, as i mentioned before, turned out to be not all that great, so it's not been a big issue.
Just realized the joydev has been sitting in my scratchbox for a while after failing to upload it some time ago to a (then) croaking autobuilder. Anyhow, I pushed the (hopefully) cleaned up version in extras-devel, please check if it's of any use to uqm...
If I try to change the assigned keys in UQM with the joystick connected, it keeps assigning "J0 A6 -" to everything. I can get it to work by assigning everything to the keyboard keys the joystick sends for the other buttons before connecting the joystick, since most of the joystick sends keyboard keys too. Is there a config file I can mess with for UQM instead?
I purchased a Game Gripper. It helps a lot in combat. There is just one problem: when in menus, I still need to use arrow keys to navigate. This means that I have to detach the Gripper for example to end Super Melee.
I vaguely remember reading something about that menus have different control scheme than rest of the game. Any way to fix/workaround this?
I purchased a Game Gripper. It helps a lot in combat. There is just one problem: when in menus, I still need to use arrow keys to navigate. This means that I have to detach the Gripper for example to end Super Melee.
I vaguely remember reading something about that menus have different control scheme than rest of the game. Any way to fix/workaround this?
After thinking more about this, the best way around the problem would probably be using the touch screen for navigating the menus. Would it be possible to implement this kind of feature (I noticed that Flandry had plans for mouse control of starmap, maybe this could be implemented at same time?)?