V-l-a-d-i-m-i-r

Q: A NEW TRACKPAD DRIVER IS OUT

I've got a good news for Macbook Pro / Air owners: a new multitouch trackpad driver for Windows 7 is out.

This driver (codenamed 'Trackpad++') neither contains, nor modifies the original Apple code.
However, it relies on Apple drivers stack for raw hardware access, that's why Boot Camp 3.1 shall be installed first.

Features of the Trackpad++ driver (vs. Boot Camp 3.1 driver):

1. Improved pointer ballistics (pointer movement can be very slow or very fast, depending on the finger speed);

2. Dramatically improved two-finger scrolling experience: Mac OS X-similar (accelerated) scrolling model implemented;

3. Elimination of the most annoying Windows issue of Apple Multitouch Trackpad, i.e. false detection of drag'n'drop actions;

4. Trackpad++ Control Module for adjusting the Trackpad settings.

Supported Macbook Pro generations: Early 2008, Late 2008, Early 2009, Mid 2009;
Supported Macbook Air generations: all generations;
Supported Windows versions: Windows 7 32-bit, Windows 7 64-bit (Boot Camp 3.1 shall be installed first).

You may visit http://trackpad.powerplan7.com for details.

Just by the way: there was an extensive beta-testing phase, and a lot of volunteers have tried Trackpad++ already, so I can assure You that the driver is rock-stable.

P.S. I wrote this driver. My another project is Power Plan Assistant - a popular utility for Boot Camp-enabled Macbook Pro and Air notebooks.

Cheers, and enjoy Trackpad++, something Apple definitely have had to implement a while ago... but I know and You know - it never would...

Posted on May 21, 2010 1:05 AM

Close

Q: A NEW TRACKPAD DRIVER IS OUT

  • All replies
  • Helpful answers

first Previous Page 15 of 69 last Next
  • by Rick Steele,

    Rick Steele Rick Steele Feb 15, 2012 3:48 PM in response to V-l-a-d-i-m-i-r
    Level 1 (0 points)
    Feb 15, 2012 3:48 PM in response to V-l-a-d-i-m-i-r

    Tap-drag is not recommended to use,

     

    Why not? (Just curious). It works fine on a PC trackpad. Must be an "Apple" thing. Also, I wonder what Parallels and VMware do to their drivers to get things to run so smoothly in their Windows virtual machines. Again, I'm just curious.

     

    Some of us must sound like a bunch of whiners. But your development of this is really appreciated. (Love the implementations of the 4 finger gesture BTW).

  • by Daniel_Faour,

    Daniel_Faour Daniel_Faour Feb 16, 2012 5:51 PM in response to V-l-a-d-i-m-i-r
    Level 1 (0 points)
    Feb 16, 2012 5:51 PM in response to V-l-a-d-i-m-i-r

    Hi Vladimir... i have a Macbook 13-inch, Aluminum, Late 2008... i have lion on it... and bootcamp 4.0

    i installed the bootcamp support software... but the mouse of my trackpad only work if you actually click... the right button click doesnt work... tapping also is not working..

     

    Your driver works with my model of macbook??

     

    thanks

     

    Daniel Faour

  • by Daniel_Faour,

    Daniel_Faour Daniel_Faour Feb 16, 2012 5:58 PM in response to V-l-a-d-i-m-i-r
    Level 1 (0 points)
    Feb 16, 2012 5:58 PM in response to V-l-a-d-i-m-i-r

    and i have windows 7 ultimate x64 on my bootcamp partition

  • by V-l-a-d-i-m-i-r,

    V-l-a-d-i-m-i-r V-l-a-d-i-m-i-r Feb 17, 2012 1:48 AM in response to Daniel_Faour
    Level 1 (14 points)
    Feb 17, 2012 1:48 AM in response to Daniel_Faour

    Hi Daniel. Let me simply copy-and-paste the information directly from the Trackpad++ home page:

     

    Supported Apple Macbook Pro generations:  Early 2009,  Mid 2009,  Mid 2010,  Early 2011,  Late 2011

    Supported Apple Macbook Air generations:  Late 2008,  Mid 2009,  Late 2010,  Mid 2011

    Wireless (Magic) Trackpad is NOT supported; Macbook (non-Pro) is NOT supported;

     

    As you can see, your notebook is not supported. It's a miracle you didn't get something ever worst, like non-functional trackpad. Never install the software on unsupported devices. Only the devices from list above are supported!


  • by andy-h,

    andy-h andy-h Feb 18, 2012 4:43 AM in response to V-l-a-d-i-m-i-r
    Level 1 (0 points)
    Feb 18, 2012 4:43 AM in response to V-l-a-d-i-m-i-r

    My MacBook Air has just started to have the trackpad freeze upon wakeup - only started after the recent updates.  Never happened before.  Very unhappy with current circumsatnce, as this is happening on a daily basis 

     

    Running 10.7.3

     

    Need a fix ASAP Apple - not good enough

  • by V-l-a-d-i-m-i-r,

    V-l-a-d-i-m-i-r V-l-a-d-i-m-i-r Feb 18, 2012 7:54 AM in response to andy-h
    Level 1 (14 points)
    Feb 18, 2012 7:54 AM in response to andy-h

    Yes, that's Apple... I don't think you are posting in the relevant topic, though... (as your problem is completely unrelated to Trackpad++)

  • by liba_28,

    liba_28 liba_28 Feb 18, 2012 8:51 AM in response to V-l-a-d-i-m-i-r
    Level 1 (0 points)
    Feb 18, 2012 8:51 AM in response to V-l-a-d-i-m-i-r

    Vladimir  ....... i'm 100% in !! If you could somehow implement only the three fingers drag it would be more than enough to make the experience of using the magic trackpad under win 7 goes from rather useless to wooooow, and beside you would be my hero ! (with the lack of any decent draging function in the actual drivers you litteraly need to keep your mouse aside to make some draging operation here and then, and double tap drag doesn't count because you ALWAYS ending up draging stuff you didn't mean to drag and it is very frustrating ...So apealing that this device can be but without it, really it miss something ). I am sure that sooo many out there , like me, who desperately this to be implemented ....

  • by DefaultGen,

    DefaultGen DefaultGen Feb 20, 2012 2:37 PM in response to V-l-a-d-i-m-i-r
    Level 1 (0 points)
    Feb 20, 2012 2:37 PM in response to V-l-a-d-i-m-i-r

    Edit: I think I might be experiencing a Boot Camp issue.

  • by V-l-a-d-i-m-i-r,

    V-l-a-d-i-m-i-r V-l-a-d-i-m-i-r Feb 22, 2012 4:03 AM in response to V-l-a-d-i-m-i-r
    Level 1 (14 points)
    Feb 22, 2012 4:03 AM in response to V-l-a-d-i-m-i-r

    Regarding the right-click in Boot Camp, a user named rezaparmian has left a really nice summary on this item somewhere above in our topic, so I will simply copy-and-paste his message:

     

    There are actually four types of right-click on a Mac, three of which work under Windows:

     

    (Mac OS and Windows) 1. Control + click (oldest method of right-click that originated on the first Macintosh)

    (Mac OS and Windows) 2. Two finger tap (second oldest method of right-click that originated on the first non-unibody MacBook)

    (Mac OS only)              3. Two finger click (third oldest method of right-click that originated on the first unibody MacBook)

    (Mac OS and Windows) 4. Lower right region click (implemented at the same time as above method)

     

    1,2 and 4 work with Boot Camp 3.x/4.x driver and are directly inherited by Trackpad++. This functionality has not been rewritten yet.

  • by Ben Olry,

    Ben Olry Ben Olry Feb 24, 2012 3:01 AM in response to V-l-a-d-i-m-i-r
    Level 1 (0 points)
    Feb 24, 2012 3:01 AM in response to V-l-a-d-i-m-i-r

    I've been using your custom driver for a few days and think that it is a substantial improvement over the boot camp driver.I only miss 3 Finger dragging (i.e. 3 Finger swipe = mouse movement with held down left mouse button) and independent acceleration and scaling factors for mouse and trackpad. Thanks for your hard work

  • by rezaparnian,

    rezaparnian rezaparnian Feb 24, 2012 3:50 AM in response to Ben Olry
    Level 1 (0 points)
    Feb 24, 2012 3:50 AM in response to Ben Olry

    @ Ben, I don't know why you any many other users here complain and whine so much about useless features that are missing from the current stack. At least, put in a request for the useful ones, i.e. Magic Trackpad support!

     

    To elaborate, three-finger dragging is already a mess in its implementation on Lion, as it deactivates the most commonly used and essential gesture, three-finger swipe, in its favour. Three-finger swipe is used for backward and forward navigation in everyday applications such as Finder, Safari, and iPhoto. Without it, you are left with only the two-finger swipe gesture for navigation, which is a much buggier and harder gesture to activate than three-finger swipe, and only compatible with Cocoa applications whose authors have programmed support specifically for this gesture into their code, like Apple's own software and Google Chrome. There are literally only a handful of applications that support or use this gesture, as opposed to the more mature and popular three-finger swipe gesture. Further, dragging a window in an application is an action that is much less common or likely than navigating within that application. This is especially true in Lion, where all application windows can be maximized now and organized onto their own individual desktops for maximum workflow efficiency, allowing you to four-finger swipe between the multiple desktops to reveal each application window in all of its full-screen glory! Finally, with all of these shortcomings, what makes you think three-finger drag would be possible or useful under Windows? There is no Cocoa programming language to enable Windows software developers to utilize this gesture, nor an Apple API in the current Bootcamp drivers to allow Windows to even detect such a gesture. Should these two major issues magically get solved tomorrow, then the same problems that are currently being experienced under Lion will only be replicated under Windows. That means no three-finger swipe navigation under everyday applications, such as Windows Explorer, Google Chrome, Mozilla Firefox, Google Picasa, etc.

     

    So, having said all of this, do you still find the three-finger drag gesture to be efficient, necessary, or even ergonomic for that matter? Are you that lazy to perform a sustained one-finger click/tap and move another finger to drag the application window to place that you want? Do you really need Apple to come along and create a whole new three-finger sustained click/tap gesture that allows you to do with three fingers what you were already doing with two? I must say, if that is the case, then this is exactly why Apple has always been tremendously successful with their business model. They have dumbed down technology, sometimes to the point where useful features (i.e. elimination of Expose and Spaces in favour of a consolidated Mission Control under Lion) and efficiencies are lost, in favour of providing the end user with an easier and "cooler" interaction. In other words, they quite literally feed off the naiveness of the masses.

     

    From here forth, we should all be focusing on achieving fruitful gestures under Windows which double or triple the user's productivity, not useless ones which make the user giggle out of excitement and then forget why he even wanted to drag that application window in the first place.

  • by Ben Olry,

    Ben Olry Ben Olry Feb 24, 2012 4:43 AM in response to rezaparnian
    Level 1 (0 points)
    Feb 24, 2012 4:43 AM in response to rezaparnian

    I see your point but take into account that workflows may differ.

     

    I often have to copy and paste text snippets and 3 Finger dragging gives me the chance to keep my left hand at the keyboard. The three finger drag option I had in mind is nothing more than moving a cursor while left mouse button is pushed and therefore Cocoa programming language is not needed.

  • by rezaparnian,

    rezaparnian rezaparnian Feb 24, 2012 7:07 AM in response to Ben Olry
    Level 1 (0 points)
    Feb 24, 2012 7:07 AM in response to Ben Olry

    Hello Ben,

     

    Maybe you misunderstood the terminology I used in my post. What you are referring to is a sustained click/tap with the cursor on the menu bar of an application window, where with a second finger, you move the position of the cursor, and hence, the position of the application window. This is the gesture which has existed under Mac and Windows since their inception and is still the most ergonomic and non-obtrusive method to perform dragging operations.

     

    On the other hand, three-finger drag is Mac-only and requires Cocoa commands to be in place to address the Apple API in the Lion trackpad stack. This means it will never work under Windows unless Apple decides to implement this gesture into their Bootcamp driver, OR if Vladamir ends up getting a leaked source code of Apple's patented API and an annual six-figure salary, so that he can focus all of his time into writing the necessary code to make this wish of yours possible. Even then, he will still need a team of developers to work alongside him to boost efficiency, so be prepared to pay them annual six-figure salaries as well.

     

    In any case, for your workflow, I perceive that keyboard shortcuts are still faster than any gesture ever could be:

     

    CMD + C --> CMD + TAB (or ~ depending on whether you are switching applications or windows within an application) --> CMD + V --> CMD + TAB (or ~) --> start procedure all over again.

     

    This whole procedure would probably take five seconds flat on a good ergonomic keyboard, such as the Logitech Wave or Apple's own Aluminum Keyboard. The only issue with this repetitive task, as with any, is that it will put strain on your joints which over time will result in repetitive strain injuries. So, I would say stick with a combination of keyboard + trackpad gestures under Lion for your specific workflow. And if switching windows is your primary task, then revert to Snow Leopard, since Expose was A LOT easier for navigating between applications, windows, and virtual desktops (or in Apple's sexy lexicon, Spaces) than Mission Control. I hate the direction that Apple is taking its desktop computing division. It is really affecting Mac users' productivity at the cost of simplicity and intuitivity, which are core values that are better served in the mobile computing sector.

     

    Cheers,

     

    Rez

  • by kholm,

    kholm kholm Feb 26, 2012 3:31 AM in response to V-l-a-d-i-m-i-r
    Level 1 (0 points)
    Feb 26, 2012 3:31 AM in response to V-l-a-d-i-m-i-r

    Hi Vladimir

     

    Firstly - Awesome work with the Trackpad++ software/driver.

     

    I have ideas for some improvements, that for my PoV, would make it equal to using OS X instead of Windows.

     

    1. Currently, it has an issue with tap-to-click, where you can tap ANYWHERE on the trackpad, this functionality causes a lot of "miss-clicks". To remove theese miss-clicks, limit the area of where you can "tap-to-click", to the middle section of the trackpad - Next step in improving this functionality, is to limit the max distance from the first tap, to the second tap - However, this would be implemented quitly, if you do the first improvement.

     

    2. I still havent experiened an OS X scroll like feeling, so somekind of functionality, which can change/edit the smooth factor of before and after a two-finger scroll occur. Lots of browsers has this as an addon, ie Firefox and Chrome, but the overall scrolling could use it in Windows.

     

    And again, awesome work with Trackpad++, it has made me able to use Windows on a regular basis when working with C#, instead of Parallelsinining!..

  • by V-l-a-d-i-m-i-r,

    V-l-a-d-i-m-i-r V-l-a-d-i-m-i-r Feb 28, 2012 1:02 AM in response to kholm
    Level 1 (14 points)
    Feb 28, 2012 1:02 AM in response to kholm

    Thank you. And thanks a lot for the suggestions, too!

first Previous Page 15 of 69 last Next