Keyclick is a Mac OS X preference pane that provides adjustable audio feedback for keystrokes, mouse clicks, scroll wheel movement, and trackpad gestures. Using Keyclick can improve the perception of keyboard responsiveness, or fill in the missing audio feedback when using tap-to-click or two finger scrolling on trackpad equipped computers.
What's New
Version 1.3.2: Release notes were unavailable when this listing was updated.
I love this app, and used it for years after trying others. But with my new Macbook Pro i7 (March 2010 model), it seems to dramatically reduce the battery life. Apparently it keeps the CPU active even though it uses only about .2% of CPU. Activity Monitor shows it constantly active.
Uninstalling it gave me about an additional hour of battery life - the difference between 4 and 5 hours. I am still experimenting, but it looks like I'll have to uninstall it except when I'm at a power source.
I used to love this little utility, but I eventually stopped using it, because it would just suddenly stop working on a regular basis, then I'd have to go into the preference pane and turn the effects off then back on. Honestly, it's been so long since an update that I'd pretty much given up on Keyclick. I'm glad to see this new Snow Leopard compatible version. I think I'll give it a try and hope that my old issue doesn't pop up again.
There was a subtle timing related bug in Mac OS X Leopard that could cause a previously loaded sound file to no longer play. This did effect some users from time-to-time. The work around was to adjust the keyclick volume to force the sound file to reload.
I filed a bug report with Apple, and after some investigation they reported the bug would be fixed in Snow Leopard. I haven't encountered the problem since upgrading. As always, I welcome user reports. You can Email me directly at psichel "at" sustworks "dot" com.
Just downloaded the demo, quite sure I'm going to pay it when it expires.
I'm kind of professional writer and I love hearing the sound of the typewriting machine when I'm writing.
Just a couple of things: I can't see all of my apps in the exclude/include list (maybe it's because some app is "nested" into a folder, but it's annoying). Second: it would be great if I could set different sounds for different apps: i.e., a little click for normal apps, just for feedback, and the typewriter sounds for wordprocessing.
The exclude list only displays the "process name" of applications that are currently running. To see other apps, you have to launch them first, and then "refresh" the list. Once you've selected a process, Keyclick will remember your selections between system restarts and application launches.
The reason is that Keyboard events are always targeted to a process, not applications stored on your hard drive. Choosing a process name from the list allows Keyclick to associate which process(es) it should not play sounds for.
While it doesn't quite solve the problem of "mushy" keyboards, the audible feedback really does help one's typing. As the author suggests, set the volume at just barely audbile. Especially nice on my G4 iBook.
Damned thing is rather addictive, actually -- I really notice its absence when I use my PC at the office.
Keyclick is designed to be adjustable and offer a range of feedback options. Personally, I like subtle feedback. Just enough to confirm the computer received my input, whether typing, scrolling, or two finger scrolling on a laptop. When an application doesn't respond immediately or the way I expected, it's comforting to know the computer received my input, or I didn't generate the gesture I thought.
It seems some people love it, others are indifferent, and some have no use for it. It's not a one size fits all kind of thing.
I learned to type ages ago on a manual typewriter (do they still exist?) and have always liked the clickety-clack, though that's just me. I know it could be annoying to others. Trying to imagine our highschool typing teacher, with 30 ninth graders henpecking away for 30 minutes, multiplied by 6 or 7 classes a day.
Anyway, on my powerbooks I used to have TappyType installed and liked it. But apart from liking it, I found it helped my typing speed and accuracy. Seems there have been studies, too, that demonstrate this: i.e., the typewriter sounds trick computer keyboard users into thinking they're getting that tactile feedback, sort of like a recoil effect, from the non-tactile, non-recoiling computer keyboard keys.
To each his own, of course. I've tried Keyclick and found it to be the current equivalent of Tappy Type. I like it. Helps my typing too.
This is a simple but useful piece of software and has been enhanced notably since its first release. It uses very little memory and works flawlessly in background without slowing down the computer. I highly recommend it to users who want to keep track of key-strokes but don't intend to compromise their computer performance. Fariborz Amirshahi - Verona (Italy)
Or you could go to System Preferences: Universal Access and do the following:
- Turn on slow access.
- Check 'key clicks'
- Set 'Acceptance Delay' to Short.
Unfortunately, "Slow Keys" slows typing more than it helps for most typists.
"The Slow Keys feature is for people who may frequently hit keys accidentally. When Slow Keys is turned on, the computer will ignore quick or repeated key strokes, and will only register key presses of a certain length."
The choice of sounds and other features are also more limited.
The latest update (1.1.1) adds a nice feature, the 'Do Include vs Exclude'. If I understand it correct, that option will simply switch the behavior from Excluding the apps you have in the list, into just Include those applications and let any other process be unaffected by Keyclick's sounds, right? My problem is that the "include-only" function doesn't seem to work. I can still hear sounds in all processes when I'm in "include-only" mode.
Also, are the Mouse Button click sounds "global", eg. not possible to set on a per-application basis? I would very much like to be able to set up Keyclick to, say, only be activated in TextMate and similar apps. Otherwise, I think the app is getting better and better, good job!
I'm guessing you didn't actually update the previously running Keyclick server. After installing a new version, you must turn off Keyclick momentarily and "Show All" or quit System Preferences. This will stop any previous version of the Keyclick Server. If you then open the prefpane and turn keyclick back on, the new features should be available.
Alternatively, you can use Acitivity Monitor to stop the previous "KeyclickServer", or simply Restart your computer if that's easier.
Please login or create a new MacUpdate Member account to use this feature
Watch Lists are available to MacUpdate Desktop Members Upgrade Now
Download and auto-install
using MacUpdate Desktop. Save
time moving folders and cleaning-up.
Keyclick is a Mac OS X preference pane that provides adjustable audio feedback for keystrokes, mouse clicks, scroll wheel movement, and trackpad gestures. Using Keyclick can improve the perception of keyboard responsiveness, or fill in the missing audio feedback when using tap-to-click or two finger scrolling on trackpad equipped computers.
+361
+2
+2
Uninstalling it gave me about an additional hour of battery life - the difference between 4 and 5 hours. I am still experimenting, but it looks like I'll have to uninstall it except when I'm at a power source.
+1
+105
Zx reviewed on 14 Dec 2009
Great app, thanks:)
+1
+721
+3
I filed a bug report with Apple, and after some investigation they reported the bug would be fixed in Snow Leopard. I haven't encountered the problem since upgrading. As always, I welcome user reports. You can Email me directly at psichel "at" sustworks "dot" com.
Enjoy!
+721
+1
+104
Sgginc reviewed on 24 Sep 2009
Used it for over 2 years.
Once you get used to it you will never
like a quiet keyboard.
Try it! Stable and easy to use.
Thanks ... Ken
I'm kind of professional writer and I love hearing the sound of the typewriting machine when I'm writing.
Just a couple of things: I can't see all of my apps in the exclude/include list (maybe it's because some app is "nested" into a folder, but it's annoying). Second: it would be great if I could set different sounds for different apps: i.e., a little click for normal apps, just for feedback, and the typewriter sounds for wordprocessing.
Anyway, great app.
+1
Keyclick doesn't list apps with names like "Daemon" or "Driver" to make the list simpler.
- Peter
+1
The exclude list only displays the "process name" of applications that are currently running. To see other apps, you have to launch them first, and then "refresh" the list. Once you've selected a process, Keyclick will remember your selections between system restarts and application launches.
The reason is that Keyboard events are always targeted to a process, not applications stored on your hard drive. Choosing a process name from the list allows Keyclick to associate which process(es) it should not play sounds for.
Kind Regards,
- Peter
+28
Damned thing is rather addictive, actually -- I really notice its absence when I use my PC at the office.
+59
It seems some people love it, others are indifferent, and some have no use for it. It's not a one size fits all kind of thing.
- Peter
+59
-1
Anyway, on my powerbooks I used to have TappyType installed and liked it. But apart from liking it, I found it helped my typing speed and accuracy. Seems there have been studies, too, that demonstrate this: i.e., the typewriter sounds trick computer keyboard users into thinking they're getting that tactile feedback, sort of like a recoil effect, from the non-tactile, non-recoiling computer keyboard keys.
To each his own, of course. I've tried Keyclick and found it to be the current equivalent of Tappy Type. I like it. Helps my typing too.
+137
Fariborz reviewed on 04 Jul 2007
+149
- Turn on slow access.
- Check 'key clicks'
- Set 'Acceptance Delay' to Short.
and save your self an inconvenience fee.
"The Slow Keys feature is for people who may frequently hit keys accidentally. When Slow Keys is turned on, the computer will ignore quick or repeated key strokes, and will only register key presses of a certain length."
The choice of sounds and other features are also more limited.
+121
Also, are the Mouse Button click sounds "global", eg. not possible to set on a per-application basis? I would very much like to be able to set up Keyclick to, say, only be activated in TextMate and similar apps. Otherwise, I think the app is getting better and better, good job!
Alternatively, you can use Acitivity Monitor to stop the previous "KeyclickServer", or simply Restart your computer if that's easier.
Kind Regards,
- Peter