I am not so sure now that this fix is enough. I abandoned VoodooPS2Controller because of the lack of side-scroll and went back to ApplePS2Controller.
I compiled a version of ApplePS2Keyboard.cpp with this fix. What's weird is that it worked very well for many days. Now, after some reboots and DSDT patches (for other problems), I am getting a stuck key on wake again.
I haven't tracked down the reason yet.
Anyways, if you want to try this fix, install XCode from the Apple DVD, and then download the source and build. It's not too complex and is a good skill to have for Hackintoshes. If you don't want to learn that, then buy a real Apple. BTW, I'm not trying to me annoying or mean, just offering some friendly advice.
After owning several Macs, and several Hacks, with a real Mac, you have few problems. With a hack, you'll always be dealing with some issue or the other (kind of like with Windows). The basic skill set for a Hack really is: Unix commands/shell scripting, some dev skills, and tons of patience. If you don't have those skills, then you'll be forever at the mercy of a community's good graces, Google-Fu, and Apple's whims (as they change the source code).
-u