|Tuesday, December 24, 2002|
Every now and then, you run across a little hunk o' coding goodness that simply makes life better. As I have mentioned in the past, LaunchBar reigns supreme. Like Pogue's Missing Manuals, LaunchBar is the missing app that makes OS X complete.
Now I have found the missing kernel extension.
uControl easily maps various keys to other keys. For example, uControl can map caps lock to control-- an obvious boon to any unix/emacs geek.
However, the single coolest feature of uControl is the ability to turn the trackpad (or mouse) into a scrolling surface. With the feature enabled, holding down the function key causes the trackpad to send scroll up/down/left/right events instead of the normal pointer move events. Since the control is fully two dimensional, the end result is a virtual scrolling surface as opposed to emulating a scroll wheel.
Much more useful.
Like any kernel extension, there is a risk that uControl is going to render the system unbootable after a system update. uControl protects against this by automatically disabling itself if the system fails to boot.
Furthermore, uControl is fully open source.