Teaching the Trackpad New Tricks?
An anonymous reader asks: "I'm seriously considering buying a PowerBook. The design is gorgeous and OS X will give me a Unix-based operating system without having to sacrifice main-stream comercial applications. What's holding me back? The trackpad. I'm a fan of the ThinkPad-style joystick, but my Dell laptop came with touchpad drivers that provide useful features like the ability to scroll by sliding your finger along the edge of the pad. That was enough to make me switch to the touchpad on the Dell, but, I can't find anything similar for the PowerBook. I found references to Overdrive, but it appears to only work with USB devices. Are there any other drivers out there that add more functionality to the trackpad? If not, is that because no one has done it yet, or is it because the APIs do not exist to do such a thing? Thanks."
Have a look at the code the reads x and y values from the trackpad. If they values sent from the trackpad are absolute x,y locations then it's trivial to patch the code. If they're relative you may still be able to set the trackpad into absolute mode. (I wrote code to do this for the Versapad under FreeBSD after obtaining details on setting it to absolute mode from the manufacturers - but the Versapad may have been unusual to support absolute mode).
-- SIGFPE
A good substitute for the simulated scroll wheel feature is to hold the Command key and then drag with the mouse/trackpad. In some applications this will allow the cursor to "grab" the page to scroll both vertically and horizontally. I use it quite a bit in IE and the Finder (under OS 9, haven't tried it with OS X). Unfortunately, many applications don't work like this.
"Leave the strategizing to those of us with planet-sized brains." -Tycho