I'm not sure if this is the best place to post this, but I've noticed a large request for pyHook for Python 2.6. I had a solution to this in a recent thread here, but people are most likely going to miss that.
I built pyHook's source for use with Python 2.6, but keep in mind that this is sort of hacked together. Please take care when using it, because as far as I know it works fine, but there may be deeper-down issues that I hadn't spotted.
I've attached the compiled source that you need to manually install into your Python 2.6's site-packages folder. Navigate to it (C:\Python26\Lib\site-packages) and copy the pyHook folder into it. Then create a file in the site-packages folder named "pyHook.pth" and in it, type "pyHook". That's all. Now you should be able to pop-up IDLE and type "import pyHook" without any errors.
Also, you'll need the win32 extensions by Mark Hammond for this to work, which you can download from SourceForge here.
Please tell me if you encounter any issues with this pyHook build!
pyHook is licensed under the MIT License.