Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

I'm looking for some Mac software that will help me track my keystrokes, in a format for easy analysis. I'd like to store the timestamp and selected application for each keystroke or run of keystrokes.

Is there any software available that supports this? Ideally something open source, because of the sensitivity of the data.

share|improve this question
add comment

closed as off-topic by Carl B, Tog, Kevin Panko, Oliver Salzburg Dec 16 '13 at 9:50

This question appears to be off-topic. The users who voted to close gave this specific reason:

  • "Questions seeking product, service, or learning material recommendations are off-topic because they tend to become obsolete quickly. Instead, describe your situation and the specific problem you're trying to solve. Here are a few suggestions on how to properly ask this type of question." – Carl B, Tog, Kevin Panko, Oliver Salzburg
If this question can be reworded to fit the rules in the help center, please edit the question.

2 Answers

I guess the best thing would be some kind of kernel extension. There is the logkext project, but I'm not sure if it will work with recent versions of Mac OS X.

If you don't mind writing a bit of source code, then this could be an acceptable base to start with...

share|improve this answer
add comment

I didn't find any working open source apps at osx.iusethis.com, but I just tested Keyboard Spy and it should still work on 10.7.

It doesn't store any time information though, and it displays the keycode output corresponding to the US layout.


I don't think there's any way to get any raw data out of Typingstats, but it should give an idea of some metrics.

share|improve this answer
add comment

Not the answer you're looking for? Browse other questions tagged or ask your own question.