Slashdot Mirror


Two-Finger Scrolling For Older Mac Laptops

Michael Stroeck writes "Want that nifty scrolling on your portable but have an older one? No problem, Daniel Becker has written a free alternative driver for older PowerBooks and iBooks that works like a charm. It is based on Apple's AppleADBMouse-209.0.10 driver from Mac OS 10.3.7 that is available as part of the publicly released Darwin source code. As such, the driver is covered by the APSL (Apple Public Source License)."

86 comments

  1. Two-finger scrolling? by Pan+T.+Hose · · Score: 1, Troll

    What about two-finger clicking first?

    --
    Sincerely,
    Pan Tarhei Hosé, PhD.
    "Homo sum et cogito ergo odi profanum vulgus et libido."
    1. Re:Two-finger scrolling? by kenthorvath · · Score: 1
      What about two-finger clicking first?

      Is there a reason that you would prefer this over one finger clicking? You can turn one finger clicking on in the Preferences panel under mouse and keyboard. There is even an option to ignore "accidental" clicks, in case that is why you want two-finger clicking.

      Though, it would be nice to have two-finger clicks indicate a CTL-Click, so now that I think about it, that could be a nice feature. Good idea!

    2. Re:Two-finger scrolling? by Anonymous Coward · · Score: 0

      Ignore it. Now that "Apple is dying" is no longer a viable meme, the way to Mac bash is to whine about how there are no games or about how macs have one button mice.

    3. Re:Two-finger scrolling? by foo12 · · Score: 1

      RTFA: "In addition to scrolling, the driver also turns left clicks into right clicks whenever two fingers are on the trackpad. This works with the trackpad button as well as with click-and-drag movement."

    4. Re:Two-finger scrolling? by Anonymous Coward · · Score: 0

      Don't get your panties in a knot. It's not necessarily mac bashing.

      I've been a mostly happy mac user for a long time and have always hated the one button mice. I also dislike the way the keyboard "nipples" are (or used to be) offset so they are on the k&d keys vs. j&f. It's been a while since I've used an apple keyboard or mouse (yay!). Other than that, my only other long term gripe is the drag-to-the-trash-to-eject. The lack of window shading in os x sucks too, but is easily fixed via cheap shareware.

  2. Insensitive clod by musselm · · Score: 5, Funny

    I only have one finger, you insensitive clod.

    1. Re:Insensitive clod by Anonymous Coward · · Score: 0

      "I only have one finger, you insensitive clod."

      Pull that thing out of your ass and count again.

    2. Re:Insensitive clod by Anonymous Coward · · Score: 0


      IGNIGNOT: (flipping the bird) I hope they can hear this -- I'm doing it as hard as I can.

      ~Ignignot

    3. Re:Insensitive clod by BandwidthHog · · Score: 1

      Me too.

      *shows musselm*

      --

      Quantum materiae materietur marmota monax si marmota monax materiam possit materiari?
  3. Umm by TheKidWho · · Score: 1

    How does this work? I was assuming that the new powerbooks have a different touch pad that can sense when two fingers are pressed on it at a time. I always thought trackpads could only sense one point of contact.

    I will have to give it a run.

    1. Re:Umm by Durin_Deathless · · Score: 5, Informative

      For those that didn't RTFA, it's any machine with one of the new 'W Enhanced' touchpads. As far as I can tell from personal experience, all iBook G4s have it, and a variety of AlBooks as well. My friend's AlBook that is a bit over 18 months old doesn't have it, but I suspect his younger sister's does, as her PB is younger than my iBook, which does. It works like a champ. It replaced SideTrack for me. I'd recommend the one that is XY only, as the rotational thing doesn't seem all that useful and just made the XY scrolling jumpy.

      --
      You should use AdiumX on your Mac.
  4. It works by skinfitz · · Score: 2, Informative

    Works great on my 12" 1GHz PB. I think this is going to be a keeper.

    1. Re:It works by adamjaskie · · Score: 3, Informative

      Works fine on my 12" 1GHz iBook G4. I was just about to buy SideTrack, but this is even better. I agree with the person above that says to get the XY only one.

      --
      /usr/games/fortune
  5. I already scroll with two fingers. by Anonymous Coward · · Score: 2, Informative

    One finger: Alt
    The other finger: Down-arrow

    Who needs extra software?

  6. SideTrack by nottsp1 · · Score: 2, Interesting
    This is excellent news. In contrast to the current news posted on the SideTrack website, it is indeed possible to retrofit this technology to older trackpads. I still admire SideTrack's use of hot corners though.

    I wonder, has anyone used this function in conjunction with the new drivers?

  7. Warning! by JQuick · · Score: 3, Interesting

    It can crash some systems hard.

    I have an aluminum powerbook which according to the web site is supported. I am running Macos X 10.3.8.

    I followed the instructions for installing the XY based driver temporarily. Immediately upon loading the new driver the system dims the screen and instructs the user to do a hard power down and restart the machine.

    I will investigate further. For now, be very careful, and those for whom it does work should post explicit information on their software+hardware configuration so as not to mislead others.

    1. Re:Warning! by Anonymous Coward · · Score: 0

      It's like you didn't even bother to read it. You need to give the kernel extension the appropriate permissions, otherwise it won't load and touching the touchpad will give you an instant kernel panic.

    2. Re:Warning! by Lars+T. · · Score: 2, Informative
      The site says most AlBooks are supported. Did you check
      ioreg -l | grep "W Enhanced Trackpad"
      --

      Lars T.

      To the guy who modded me down from perfect to terrible Karma - Apple haters still suck

    3. Re:Warning! by JQuick · · Score: 1


      It's like you didn't even bother to read it. You need to give the kernel extension the appropriate permissions, otherwise it won't load and touching the touchpad will give you an instant kernel panic.


      That is not the case.

      Permission and ownership were correct. In both the initial try and subsequent testing failure occurred immediately after the driver load, and was not triggered by any trackpad input.

    4. Re:Warning! by JQuick · · Score: 1

      My first post was deliberately short, in order to prevent others from suffering a similar fate.

      In it I stated that I had followed instructions and that the web site claimed my system was supported. So, yes, this means that I ran ioreg to verify before proceeding.

  8. Mirror by KAMiKAZOW · · Score: 3, Informative

    Yesterday the page was down. I don't know, if it was because of slashdotting or due other reasons, but just to be safe a mirror of the source code:
    Download

    And here's TFA:

    Two-Finger-Scrolling with pre-2005 PowerBooks and iBooks
    What's this all about?

    This is a hack to activate two-finger scrolling on supported pre-2005 PowerBooks and iBooks (i.e. those with a "W-Enhanced" trackpad, including most AlBooks and recent iBooks) on OS X 10.3 (tested on 10.3.7 and 10.3.8).

    It is based on Apple's AppleADBMouse-209.0.10 driver from 10.3.7 that is available as part of the publicly released Darwin source code. As such, the driver is covered by the APSL.

    Modified by Daniel Becker, Feb. 2005.
    How do I scroll, then?

    To enable scrolling mode, just place two fingers on your trackpad instead of one. Both fingers need to be placed next to each other horizontally (not vertically). Some people get better results with their finger spaced a little bit apart, while others prefer having the fingers right next to each other.

    The hack enables three scrolling modes: Vertical, horizontal and circular.

    For vertical and horizontal scrolling, move the two fingers up/down or left/right in a straight line, respectively, top scroll in that direction.

    Circular scrolling works similar to the iPod's scroll wheel: Move the two fingers in a circle to scroll up or down, depending on whether you move in a clockwise or counterclockwise direction.
    Scrolling seems to be a little jumpy sometimes, what's up with that?

    This usually happens when the driver mixes up X/Y and rotational scrolling. Enabling just one of the two at a time should help.

    Also, several people suggested they get better results if they disable "Use smooth scrolling" under "Appearance" in System Preferences.
    Can my trackpad do this?

    To check if your trackpad can support two-finger scrolling, use the following command:
    ioreg -l | grep "W Enhanced Trackpad"

    If this prints out a line containing "W Enhanced Trackpad" = 1 on the right, your trackpad is "W-Enhanced" (and can thus be used for two-finger scrolling); if it doesn't print out anything at all, it's not.

    Please note that this check will not work if you have SideTrack installed. SideTrack loads its own mouse driver, which doesn't publish the "W Enhanced" property.
    So where's the download?

    AppleADBMouse.zip (source, ~73k)

    AppleADBMouse.kext.SCROLL_ALL.zip (binary, all scroll modes enabled, ~68k)

    AppleADBMouse.kext.SCROLL_XY.zip (binary, only X/Y scrolling, ~67k)

    AppleADBMouse.kext.SCROLL_ROT.zip (binary, only circular scrolling, ~68k)
    OK, so how do I install this driver thing?

    To install from source, open the project file in Xcode and build it, then open the terminal, go to the "build" directory inside the project folder and do this:
    sudo chown -R root:wheel ./AppleADBMouse.kext
    sudo kextunload /System/Library/Extensions/AppleADBMouse.kext && sudo kextload ./AppleADBMouse.kext

    And that should be it. The driver stays loaded either until you manually unload it (just reverse the paths to the .kexts in above procedure), or until the next system restart occurs.

    If you have SideTrack installed, you'll need to specify its .kext in place of /System/Library/Extensions/AppleADBMouse.kext.

    WARNING: In case the driver should for any reason fail to load, do not touch the trackpad before you have reloaded the original driver or your machine will crash! It's OK to use the keyboard, though.

    If you prefer to just install one of the precompiled binaries, just unzip the downloaded archive, open a Terminal, go to the directory you just unzipped to and use the same commands given above.

    In case you'd like to install the modified driver permanently, the e

  9. Mini Review by MBCook · · Score: 4, Interesting
    I just bought a new 15" PB (got it 3 days ago, read about my adventures in my .sig). Let me give you a little review of two-finger scrolling.

    I came from a Windows laptop that you could scroll using the touchpad. You'd either have your finger on the right edge of the pad (for verticle) or on the bottom edge (for horizontal). That was a VERY nifty feature that I loved and used all the time.

    So then I got the Mac. Before Apple announced that feature I was planning to use SideTrack so I could get the scrolling, but when Apple announced it I decided to give their way a try. Here is my review: IT ROCKS!

    It is SO easy to do and works flawlessly. You don't need to know where your finger is on the pad. It doesn't matter how far apart the two fingers are, it works great. I've found myself using my index and ring fingers for it (just seems comfortable). It scrolls so easily and naturally it took absolutly no time to get used it. It's a fantastic feature.

    My only complaint: on my Windows laptop I could drag to scroll and then lift my finger and it would keep scrolling. I would like that functionality too, but it's no big deal.

    So in short, if you've got an Apple laptop I suggest you try this if it does work (I haven't tested it, but I have no doubts as this is a hardware feature not a software feature, I think), I bet you'll love it.

    --
    Comment forecast: Bits of genius surrounded by a sea of mediocrity.
    1. Re:Mini Review by llamaluvr · · Score: 1

      Hey, I'm thinking of getting that same model, and I've heard that there were some issues with the trackpad. Have you encountered any? All I know for sure is that I was trying it at the Mac store, and I found that the vertical mouse movement in general was verrry pokey, even on the highest settings. You couldn't easily get from the top to the bottom of the screen in one movement, which is quite simple with my Latitude. I was just wondering how it was working out for you. Maybe I just wasn't using it right or something (I rarely use a trackpad).

      On a bright note, I also tried the scrolling while I was there and found that to be so much better than my Dell.

      --
      Insightful: 76, Off-Topic: 379, Flamebait: 24, Funny: 152, Interesting: 201, Underrated: 55, Troll: 9, Total: 896
    2. Re:Mini Review by llamaluvr · · Score: 1

      Ooo! I was just reading some stuff on pbzone and a reader was saying that changing things in the "Universal Access" settings (choose mouse, then change initial delay and/ or maximum speed settings). Could you verify if that works for making the trackpad cover more area in one swoop? I can't wait to give this a shot at the Mac store, too, because the short movement of the pointer really discouraged me (and made my wrist sore). Thanks!

      --
      Insightful: 76, Off-Topic: 379, Flamebait: 24, Funny: 152, Interesting: 201, Underrated: 55, Troll: 9, Total: 896
  10. Re:Apple had better make this feature official... by avalys · · Score: 3, Insightful

    Don't let the door hit you on the ass on your way out.

    Seriously, this was not advertised functionality when you bought your iBook. Why do you think you're entitled to free functionality upgrades from Apple for the life of your product?

    Do you think Apple should provide you with a free upgrade to OS X 10.4, too? Because, you know, it's within your iBook's capability to run it.

    --
    This space intentionally left blank.
  11. Re:Apple had better make this feature official... by hassr · · Score: 2, Informative

    It is also within your iBook's power to run an additional monitor without mirroring the display. Again, there are openfirmware hacks to change this behavior. It is commonly thought that apple cripples functionality in order to differentiate between the pro and consumer lines of their products.

  12. Re:Apple had better make this feature official... by Anonymous Coward · · Score: 0

    If apple plays this the way they play iPod firmwares you want see any new features unless you buy a new computer.

  13. another trick by peteforsyth · · Score: 5, Informative

    Here's a useful trick that works on every trackpad I've tried, Apple or Windows:

    For getting the cursor all the way to the other side of the screen (say, from right to left, for a right-handed person): put your middle finger on the right side of the trackpad; then put your index finger on the left side; then remove the middle finger.

    Because the track pad only recognizes one point of contact, it interprets this as your finger moving "really fast," and moves the cursor all the way to the other side.

    1. Re:another trick by JQuick · · Score: 1

      That trick will no longer work under this driver, since multiple points of contact are significant and are interpreted in a different way.

    2. Re:another trick by cortez · · Score: 1

      FYI: If your laptop will work with this extension, it will NOT work with the parent's trick.

      --
      Paizurishitetai desu ka?
    3. Re:another trick by timealterer · · Score: 1

      put your middle finger on the right side of the trackpad; then put your index finger on the left side; then remove the middle finger

      This trick is considered accidental trackpad input by OS X. As such, it will be ignored by default (this behaviour can be changed by unchecking "Ignore accidental trackpad input" in the Keyboard & Mouse preference pane.

      --
      - Allen Pike
      Altering time, one time at a time.
    4. Re:another trick by macmurph · · Score: 1

      In my experience you are not right about this. I have 'ignore accidental trackpad input' checked and the tip still works.

      I still find dragging my finger more convenient.. but I also crank up the mouse velocity settings...

  14. Al PB 17" by jtshaw · · Score: 1

    I'm using this on an Al PowerBook 17" 1.5Ghz. I agree with many others assessments, the XY only is the way to go (gets a little jumpy with the rotation). It works wonderfully.

  15. It works by musselm · · Score: 1

    It works just as it says on an iBook G4 purchased two weeks ago.

    It is very nice, thanks Daniel!

  16. Precompiled driver appears to not work with 10.3.8 by JQuick · · Score: 5, Informative

    I ran a few tests.

    1. I configured the source to build for only XY support.
    2. I ensured that my newly built driver and the preconfigured driver each had appropriate permissions. (root:wheel).
    3. I wrote a script which unloaded the system version of the driver and loaded either the prebuilt or the newly compiled driver based on an argument.

    results:
    Each time, the prebuilt dirver would panic the host and require a hard reboot. Note that this was immediate, and did not require me to touch the trackpad to trigger the failure.

    Conclusion, since 10.3.8 was so recently released the developer probably did not know to rebuild the pre-compiled distributions.
    If you have already installed it, and are running 10.3.7, you may be at risk when upgrade to 10.3.8. Either upgrade from source now, or revert to the stock driver and wait for new binary packages.

    The freshly built driver appears to work as advertised.

    Test system:
    1 GHz Aluminum 17" powerbook with 1GB memory.
    OS, stock 10.3.8 with no third party drivers installed.

  17. This is great by RustNeverSleeps · · Score: 1

    I've been using this for a couple days, and I love it. I had tried Sidetrack previously, but found it was much too easy to accidentally trigger, and simultaneously too hard to reliably trigger when wanted. This solves both of those problems. The only thing I would say is that the rotational mode doesn't really work well at all, so just use the XY mode. For those that are interested, I'm using the hack on a 12" 1.33 GHz Powerbook purchased in Nov. 2004. I'm running Mac OS 10.3.8, but installed the hack originally while running 10.3.7.

    1. Re:This is great by JQuick · · Score: 1

      Please state if you installed this from the source distribution or the binary distribution. The binary XY driver forced a panic on my system, as I reported in an earlier post.

    2. Re:This is great by Anonymous Coward · · Score: 0

      Somebody else here, I'm using the binary distribution on 10.3.7 and a PB1.25Ghz and it's running fine :-) I think 10.3.8 is incompatible with the current drivers, though. Cheers!

  18. In case it's relevant, I use Xcode 1.5 by JQuick · · Score: 1

    Another bit of information. Just in case the version of the development tools is a contributing factor, the software I am using is 10.3.8 and Xcode 1.5

    I have already submitted test results and other followup information to the author of the driver.

    Public thanks are deserved by the author. He did a nice job. I enjoy the functionality and appreciate his effort.

  19. Replacement Trackpad? by BandwidthHog · · Score: 1, Troll

    I'm about to buy my first Apple portable (looking around for a lightly used 14" G4 iBook), and am wondering why nobody has brought a replacement two (or more!) button trackpad to market. I mean, it isn't like there's not a huge installed base of machines that would use an identical part. I figure the latest incarnation of the iBook (what do you call the non-clamshell version?) is the single most common laptop in the world at this point. I've not yet torn apart an iBook myself, is the trackbad something that wouldn't be feasible to sell as an end user replacement part? I know I'd gladly shell out ~$70 for an extra button or three.

    --

    Quantum materiae materietur marmota monax si marmota monax materiam possit materiari?
    1. Re:Replacement Trackpad? by nottsp1 · · Score: 2, Informative
      ...(what do you call the non-clamshell version?)

      Usually referred to as 'dual USB'. For a complete reference on Apple's crazy naming conventions, you can't go wrong with Apple History

    2. Re:Replacement Trackpad? by BandwidthHog · · Score: 1

      Ahh, thanks. Didn't know that was such a general name, thought it only referred to that year's models.

      --

      Quantum materiae materietur marmota monax si marmota monax materiam possit materiari?
    3. Re:Replacement Trackpad? by I_M_Noman · · Score: 1
      I figure the latest incarnation of the iBook (what do you call the non-clamshell version?) is the single most common laptop in the world
      More popular than the ThinkPad? Doubtful. More popular than the Dell Latitude? Also doubtful. I have a G4 iBook at home myself, but when I'm out on the road I don't see anybody with iBooks (or PowerBooks, for that matter); they're all either ThinkPads or Dells.
    4. Re:Replacement Trackpad? by Anonymous Coward · · Score: 0

      When Apple says something like "iBook (Dual USB)" in its technical documents, you're correct that they're only referring to the iBooks from about March to November 2001 (I'm too lazy to check the months). If they want to talk about all iBooks using that form factor, I think they usually say "iBook (Dual USB) and later models" or something like that. But if you had said something like "the dual USB iBook seems like it would be the most common form factor in the world", I think everybody would've gotten your drift. :-)

      It's also not uncommon to see people refer to the post-clamshell models as "white iBooks", and I think that's pretty logical too.

      FWIW

    5. Re:Replacement Trackpad? by BandwidthHog · · Score: 1

      But don't the ThinkPad and Latitude lines comprise many physical housings for which replacement trackpads would vary? We've only got one ThinkPad here, but a bunch of Dell laptops of varying vintage, and they seem like they're all fairly different, which was how I meant my claim.

      I may be a gibbering Mac fanatic, but even *I* don't think that Apple sells more laptops than IBM or Dell.

      --

      Quantum materiae materietur marmota monax si marmota monax materiam possit materiari?
    6. Re:Replacement Trackpad? by Gid1 · · Score: 0

      A more general name for non-clamshell iBooks (at the moment) is iBook G4. All of the clamshell iBooks were G3.

    7. Re:Replacement Trackpad? by fayk · · Score: 1

      This is a confusing naming convention because while all clamshells were G3s, not all G3s were clamshells.

      The 'icebook' or white iBook naming conventions are generic enough to not exclude any models but also get the form factor across.

    8. Re:Replacement Trackpad? by Gid1 · · Score: 1

      Sorry, forget I said that. I got that one incredibly wrong. Although all of the clamshell iBooks were G3s, not all G3s were clamshell. In fact, nowhere near: there was a gap of almost three years between the release of the white iBook and the conversion to G4.

      It's been a long day.

    9. Re:Replacement Trackpad? by Gid1 · · Score: 1

      I would guess that any given model of the iBook (for example the iBook 14" 1.25GHz I'm using) sold more units than any given model of ThinkPad or Latitude at the time (for example, a Latitude 100L)

      The difference being that Dell sell about 17 different models of laptop, whereas Apple sell two iBook models and three models of PowerBook. I would also imagine that there's a dominant iBook model (14"?) and a dominant PowerBook model (15"?)

      So, although Dell or IBM might sell more laptops overall, I bet there's a chance Apple have the highest selling single models.

    10. Re:Replacement Trackpad? by Anonymous Coward · · Score: 0

      That and the fact that Apple doesn't change the model name even when the hardware changes. The "iBook 14" G4 Series" would probably been 2-3 different model numbers from Dell to reflect minor revisions.

    11. Re:Replacement Trackpad? by the+pickle · · Score: 1

      The last Apple laptop mousing device that *might* have been practical to sell as a user-replaceable aftermarket "upgrade" part was...uhm...maybe the TiBook's trackpad, which was less than impossible to get to.

      That's it. There's no friggin' WAY anyone but an expert could successfully replace the trackpad button on virtually any other Mac laptop.

      I wouldn't be too surprised if a company like MCE has already investigated the possibility of doing this and decided it just wasn't economically viable. There are already mail-in SuperDrive upgrades for most recent Apple laptops, and before that, mail-in DVD and Combo drive upgrades were popular for the Lombard and Pismo series. Those upgrades are simple by comparison, though.

      p

    12. Re:Replacement Trackpad? by BandwidthHog · · Score: 1

      Well hell. I guess that explains it. Guess I really will have to get used to one button. Damn you, Steve Jobs!!!1!!eleven!!!1!!

      --

      Quantum materiae materietur marmota monax si marmota monax materiam possit materiari?
    13. Re:Replacement Trackpad? by BandwidthHog · · Score: 1

      Yes, I know it's poor form to bitch about moderation. So? How the hell is that a troll post? All I can figure is that some Mac zealot thought I was uttering the one-button-blasphemy. I obviously failed to make my credentials clear before uttering such a thing. Counting my box and the ones I'm working on for some friends, I've got two G4 towers, a first generation iMac and a dual processor S-900 all within farting distance (not counting the pair of Centris 650s that I stripped for parts the other day). I've made posts asking fellow slashdot users for a source for one button PS/2 mice for the Winders machines I administer, and other posts complaining that for my uses, six mouse buttons just ain't enough. So to the ignorant monkeyjuggler who thought I was dissing the Mac, bite it.

      --

      Quantum materiae materietur marmota monax si marmota monax materiam possit materiari?
  20. hot corners by Anonymous Coward · · Score: 0

    This would replace SideTrack for me (if it works), except for the fact that it has no hot corners. Since I have a PowerBook with the backlit keyboard, the first two Exposé keys (F9 and F10) are shared with the function keys for increasing and decreasing illumination. It's a pain to hit fn with F9 and F10 so I used the hot corners in SideTrack.

    It might be possible to add hot corners to this hack though.

  21. Is that similar to... by davew666 · · Score: 0, Redundant

    one handed surfing?

  22. Re:Precompiled driver appears to not work with 10. by Anonymous Coward · · Score: 1, Informative

    Did you touch the touchpad? I noticed it will crash if I bump it during the unloading of the old ktext and loading of the new one.

    Also it works but but my fingers must be funny. Since I have to spread my fingers a bit to get it to work. Very unnatural feel.

  23. Re:Apple had better make this feature official... by Anonymous Coward · · Score: 0
    Do you think Apple should provide you with a free upgrade to OS X 10.4, too? Because, you know, it's within your iBook's capability to run it.
    If you are serious, you are a really, really sad person. If you think that asking some 100 bucks for an entire new OS version is in any way comparable to forcing people to upgrade their current, functioning physical hardware to get a feature that is already supported and can technically be enabled with a (by looking from the source) little-over 200 line hack, I'd like to introduce you to this new exciting concept called common sense.
  24. Re:Apple had better make this feature official... by Anonymous Coward · · Score: 0

    Apple honestly doesn't care about the consumer. Why do you think they intentionally gimp the graphics chips to not drive two monitors? Why do you think that this functionality is relegated to a "firmware hack," a concept alien to casual users?

    Of course, Apple could really use your money. You should support them by buying more hardware.

  25. USB on new PBs? by Anonymous Coward · · Score: 0

    One thing caught my attention, though. The SideTrack website claims that the internal ADB bus has been replaced with a USB one on the new PB models.

    Can anyone confirm this? (And more importantly, wouldn't this mean end to the Caps Lock -> Ctrl remap hell of PB users used to UNIX-style layouts).

  26. I already scroll with ONE finger. by Anonymous Coward · · Score: 0


    One finger: Down-arrow

    Who needs extra fingers?

    1. Re:I already scroll with ONE finger. by edalytical · · Score: 1
      One finger: Down-arrow

      Scrolls one line.

      Who needs extra fingers?

      Agreed, that's why I use the spacebar, it scrolls whole pages.

      --
      Win a signed Stephen Carpenter ESP Guitar from the Deftones: http://def-tag.com/?r=0008781
    2. Re:I already scroll with ONE finger. by Anonymous Coward · · Score: 0
      Agreed, that's why I use the spacebar, it scrolls whole pages.

      Imagine a Beowulf cluster of those things!

  27. Re:Apple had better make this feature official... by steeviant · · Score: 1

    No one is forcing you to upgrade anything.

    Apple have provided new hardware that supports a new feature. Just because it's possible to hack the driver to simulate the functionality of their last model doesn't mean Apple have any responsibility to provide anything at all to you.

    Apple are a company, they work on a system of making sure that there is going to be a return on money they invest. There's no incentive to Apple to pay developers to hack this into the driver for old powerbooks, nor is there any incentive to tie their QA people up with issues relating to a hacked feature that's not going to generate any revenue.

    Finally though, stop being such a spoilt brat. You don't have the right to have this feature just because other people who waited until now to buy a powerbook do. Your computer still works exactly the way it did before the new model came out. But even better, you can download a modified driver that adds a feature that Apple thought they had to develop new hardware, and piss off a major supplier to support.

  28. Re:Apple had better make this feature official... by NiceGeek · · Score: 1

    But you had better keep the laptop open while doing it since the iBook vents hot air out through the keyboard.

  29. Re:Apple had better make this feature official... by Cinematique · · Score: 4, Insightful


    You're right.

    It's just too bad most of the mods around here think that Apple's need for profit=(hand_over_fist) is somehow rightfully tied into purposely crippling capable hardware. But this isn't the first time this debate has come up.

    Many Apple iBooks have the ability to run an additional display in spanning-mode just like the more expensive PowerBooks. However, iBooks are purposely "locked" to mirror-only by Apple. It's pretty easy to enable the functionality through a software patch... just like this trackpad functionality can be added via some loving software hackery.

    Apple is clearly using this trackpad feature as a nudge for people to upgrade to the new PowerBooks and I can't fault them for that. Still, that doesn't mean Apple should simply ignore users with the hardware ("W Trackpad") that indeed supports this neat software hack just in the name of product differentiation. Hell, they can add it to Tiger and justify it as a feature upgrade included with the price of the update. Imagine that! Apple still makes money and users with old hardware get increased functionality! Cats and dogs, living together!

    I remember back when users were adding extras to their original iPods and Apple quickly followed... officially updating them to do new things. Then, when newer iPods came out, users (this one included) asked Apple to support the older iPods and create an update so they could to do the things the newer ones could do... namely playlists-to-go. But the overwhelming majority of people I heard from on /. thought called me a blasphemous freeloading commie hippie baby killer. The new functionality wasn't advertised an advertised feature of the original iPods, they barked, so why should Apple stoop so low to support the plebeians still using antiquated (6-month old) hardware!

    We wouldn't want everyone's favorite little computer company, just barely making ends meet every quarter, throwing a bone out for the users of older hardware.

    Give me a break.

  30. Doesn't work on iBooks G4? by Lord+Satri · · Score: 1
    Interesting trick, but after hours of trackpad pat (ok, a few minutes ;-), I can't sucessfully do it on the first gen iBook G4. No matter the timing between fingers.

    Too bad :-)

  31. works flawlessly by macluvjay · · Score: 1

    14' 1 GHZ iBook, spanning display... I love firmware hacks!

    1. Re:works flawlessly by davidbrit2 · · Score: 2, Funny

      14 feet? Now that's quite a firmware hack. ;-)

    2. Re:works flawlessly by Ohreally_factor · · Score: 1

      Maybe his second monitor is 14 feet (diagonally) from the laptops display.

      --
      It's not offtopic, dumbass. It's orthogonal.
  32. I love firmware hacks! by macluvjay · · Score: 0, Redundant

    14" iBook, spanning display... this WORKS!

  33. firefox by pinpoint23 · · Score: 4, Informative

    firefox, by default, interprets horizontal scrolling as the forward/back buttons. this is very annoying with two-finger scroll, as it will jump pages without warning. after trial and error i figured out how to disable this:

    in firefox go to about:config (type it in address field)
    change mousewheel.horizscroll.withnokey.action to 0
    change mousewheel.horizscroll.withnokey.numlines to 1

    1. Re:firefox by bigmush · · Score: 1

      Thank you - you have resolved my only complaint about this hack. Now it works like a charm....

    2. Re:firefox by Anonymous Coward · · Score: 0

      I got annoyed between the X and Y scrolling, so I rebuilt with just Y scrolling enabled. I really only scroll vertically anyway.

    3. Re:firefox by wnorris · · Score: 1

      interestingly, I was able to use this two finger scrolling driver in firefox with no modifications. Has anyone else experience this, or know why it works for some and not others?

  34. Re:Apple had better make this feature official... by kenthorvath · · Score: 1
    No one is forcing you to upgrade anything.

    Never said they were forcing me to do anything. Least of all purchase another computer from them. Why do they offer upgrades to begin with? Answer: customer care and quality assurance.

    Apple have provided new hardware that supports a new feature.

    If you look at my original statement, it was based on the presumption that the hardware hadn't changed. If this is indeed a new trackpad, then what can I say? I don't have a problem with the fact that Apple makes new superior hardware. I wouldn't expect them to make a sloppy second-rate hack to make my iBook have functionality that was only ever designed to work with a PowerBook. If that is the impression that I gave, I'm sorry that so many have misread me.

    Apple are a company, they work on a system of making sure that there is going to be a return on money they invest.

    Absolutely, it all boils down to money. And part of higher returns is having returning customers. Customers are more likely to return if they have positive image of a company. Which brings me back to my original claim. If indeed the trackpads are identical or within a certain threshold of similarity (which it appears that they are) then it would be a pre-designed crippling of functionality for the same software (OS X 10.3 in this case) to function differently based upon hardware differences other than the trackpad. In my opinion, this is a sleazy thing to do and all I have claimed is that it will be a factor in my choosing to return to Apple for my future computing needs.

  35. Re:Apple had better make this feature official... by steeviant · · Score: 2, Interesting

    "Absolutely, it all boils down to money. And part of higher returns is having returning customers. Customers are more likely to return if they have positive image of a company. Which brings me back to my original claim. If indeed the trackpads are identical or within a certain threshold of similarity (which it appears that they are) then it would be a pre-designed crippling of functionality for the same software (OS X 10.3 in this case) to function differently based upon hardware differences other than the trackpad. In my opinion, this is a sleazy thing to do and all I have claimed is that it will be a factor in my choosing to return to Apple for my future computing needs.

    The new trackpads are connected via USB rather than ADB, so the scrolling functionality of the new trackpads is coded in the AppleUSBMouse.kext driver, not AppleADBMouse.kext like the "W-Enhanced" hack. The scroll trackpads are manufactured by Apple themselves rather than a third party company (Synaptics) like the W-Enhanced ADB trackpads on previous PowerBooks and iBooks.

    To me it seems reasonable to assume two things based on these facts; That the trackpads probably don't use the same protocols to communicate with the computer, and that the hardware is different enough for Apple to piss off the supplier of iPod scroll wheels by ordering fewer trackpads from them.

  36. No Gui? by Anonymous Coward · · Score: 0

    Please compile it before you post it, why should you have to open it in xcode? I'd love to try this out but I don't have xcode installed.. it tells me "choose an application".

    This seems like it would be really cool tho, i'd LOVE that capability with my powerbook

  37. Re:Apple had better make this feature official... by Zhe+Mappel · · Score: 2, Insightful
    You know, you mystify me.

    Here's something so easy it's been whipped up at home.

    Of course Apple should offer it. Of course Apple doesn't have to offer it.

    But along you come, a one-man corporate rights brigade, wagging your finger and telling people the corporation owes them nothing beyond the dotted line. And what's more, peeps better not go droolin' after Tiger! Advertised features! Life of the product! Ain't no free lunch! Everybody clear on that?

    Such tiresome scolding, such quick subservience to a business. Where's the joy in that, pray tell?

  38. uControl by Cippa · · Score: 1

    I use uControl for my track pad scrolling needs, and it works like a charm, just with a nice gui-ed preference pane, and it's very stable.

    Oh, it will also allow you to remap your keyboard, among other features.

  39. Ouch. by porkchop_d_clown · · Score: 1

    I wonder what the difference is? Obviously you aren't the only one to have this problem, since he warns about it on the page.

    The odd thing is, I have one of the very first 15" AlBooks and the driver works fine for me. Is your machine the same generation than mine or newer?

  40. works by Loie · · Score: 1

    the XY driver works fine on my 15" al pb 1.25 from early 2004. I didn't try the circular one.

  41. excellent by artaxerxes · · Score: 1

    works on my 1.07GHz iBook 12". Just shy of a year old.

    Excellent.

    --
    man kann nicht nicht kommunizieren
  42. Two *or more* finger scrolling... by patniemeyer · · Score: 1

    has anyone else noticed that the drive actually allows two or more fingers to scroll? e.g. I can have three or four fingers on the trackpad and scroll just fine... It actually feels a little more natural to me to use three fingers... kind of like grabbing the whole pad with your hand vs. pointing with a finger.

    The only downside I've noticed is that it doesn't seem to be as sensitive as SideTrack to small movements... You have to make a fairly big move to get it to respond.

    Pat

  43. Question for Mac vets.... by rinks · · Score: 1

    I'm new to Macs. How can I get this code to run on startup? It seems to work perfectly, I would just prefer not to load it everytime I boot. Help appreciated!

    --
    My good looks paid for that pool, and my talent filled it with water.
    1. Re:Question for Mac vets.... by HeelToe · · Score: 1

      I've not tried this... but, make a shell script to unload the original extension and load the new extension, then put it in your startup items.

      I'm not sure if shell scripts can be placed in your startup items. If not, get XCode 1.5 and make an AppleScript application to call the shell script that does the work. Put the AppleScript Application in your startup items.

      From what I've read, also be careful of touching the pad while this activity is happening, or you could panic the kernel.