I prefer to use iKeyMonitor.