OverSpy is a decent one.. Pretty sure your have to pay for it.. There is a free trial.. don't know its limitations. Was on give away of the day .com However it is no long available for free download.
Not sure if your familiar with Visual Basic, but there's videos on youtube telling how to make key-logger with VB. With this way, you can tweak it to your needs. Hope it helps