logKext
Change preference values that will change the behavior of your keylogger.
LogKext is an open source keylogger for Mac OS X, a product of FSB software. LogKextClient is an interactive client that allows you to change preference values that will change the behavior of your keylogger.