I've been putting off a reply until I get Mac testing to work, but it's going to take longer because it turns out Xcode is too old, and I can't update it (or Mac OS) because the partition is full. Anyways, I'll reply to people and talk about the Linux testing I did.
shuffle2: I thought I had read that somewhere. It's probably possible to use it in a homebrew game, so I put it in, but it might end up being completely unnecessary.
MarioMadness: I also added dedicated half-press for the analog sticks. It's pretty easy to use the half-press key (shift) for that, but it might be useful.
death-droid: Do you mean which can effectively use it on the native hardware? Or in games? I'm sure my patch overdoes it by a bit with the A/B keys.
I went to Ubuntu (64-bit) and tested it. There were some major bugs that were really easy to fix, so here's an updated version. I didn't make sure it worked because this computer has Intel graphics, but I could hear the game and it seemed to be working. I split it into two files since the code fixes I made to allow it to compile weren't actually related. Also, the label "Press Key/Esc" is WAY too big for the button in GNOME, so I'm still looking for a way to make the buttons wider.
Once I manage to get my Mac partition to resize (it's giving me errors), I'll compile and test it there, if possible.
EDIT: I forgot the links.
DolphinPerKeyHalfPress4101.patch
DolphinFixLinuxBuild4101.patch
EDIT 2: Here's a screenshot of the config dialog in GNOME, with default keys and a "Press Key/Esc" button.
shuffle2: I thought I had read that somewhere. It's probably possible to use it in a homebrew game, so I put it in, but it might end up being completely unnecessary.
MarioMadness: I also added dedicated half-press for the analog sticks. It's pretty easy to use the half-press key (shift) for that, but it might be useful.
death-droid: Do you mean which can effectively use it on the native hardware? Or in games? I'm sure my patch overdoes it by a bit with the A/B keys.
I went to Ubuntu (64-bit) and tested it. There were some major bugs that were really easy to fix, so here's an updated version. I didn't make sure it worked because this computer has Intel graphics, but I could hear the game and it seemed to be working. I split it into two files since the code fixes I made to allow it to compile weren't actually related. Also, the label "Press Key/Esc" is WAY too big for the button in GNOME, so I'm still looking for a way to make the buttons wider.
Once I manage to get my Mac partition to resize (it's giving me errors), I'll compile and test it there, if possible.
EDIT: I forgot the links.
DolphinPerKeyHalfPress4101.patch
DolphinFixLinuxBuild4101.patch
EDIT 2: Here's a screenshot of the config dialog in GNOME, with default keys and a "Press Key/Esc" button.
Macbook 3,1. Core 2 Duo, 2.2 GHz. Intel GMA X3100. 4GB RAM. Windows XP (x86), Mac OS X 10.5.
