There's yet another version of gripd available (mostly just to fix some things I accidently left broken in the last release).
http://mambo.peabody.jhu.edu/~jsarlo/gripd/
-Changes in v0.0.11- Added keystroke catching Fixed open file bug (replace error trap) Added icon (Windows) Disconnect option is now available while connecting Socket and joystick poll times are now saved in gpd file