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."
I almost never use the button on my track pad. I either tap the track pad to click or I'm using an external mouse.
What I'd like to see is a way to map the track pad button to a right-click so I don't have to use a finger to hold the control key down when I'm not using my external (two-button, natch) mouse.
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
> everyone is a fucking idiot.
Nope. It's NOT the result of some random and arbitrary opinion of some miscelaneous yahoo at Apple. It's the result of Jef Raskin's research on human interfaces when he was at Xerox PARC.
You about know Xerox PARC, Right? The place that invented the GUI, and inspired Apple, in the first place. And Raskin's research there showed that even the PARC researchers routinely had difficulty with the original three-button mouse. They regularly made mouse-button errors, causing Raskin to actually do the research, and develop a superior alternative. And remember, we're not talking about "joe blow at CompUSA" here. PARC was filled with computer scientists and PhDs. And even THEY routinely had those mouse button errors.
From the article I linked:
Apple is not ALL smoke and mirrors, contrary to what the MS drones would have you believe. They're one of the VERY few computer companies out there that actually bothers to do human interface research. Try reading the "Macintosh Human Interface Guidelines" sometime. They're the result of a LOT of research in human factors; rathar than some random programmer deciding on his own how he'd like the interface to work THIS time.
cya,
john
Imagine all the people...