Nov 12
  • two finger scrolling should work if there is no custom two finger swipe shortcut set
  • three finger scrolling should work if there is no custom three finger swipe shortcut set
  • fixed some memory leaks (maybe not all)
  • fixed some performance issues, but there is much room for improvements (next week)
  • three finger swipes on magic mouse are back and MAY be better, but I have not really tested it yet
  • will be available via autoupdate in about an hour if no major bugs are posted, you can now download it here:

Download here (use at your own risk, very untested)

//edit: 0.316

//edit: 0.317 download this! Fixes crash after reconnect (hopefully)
If you have problems (e.g with 4 finger swipes) and you already had installed a previous version, try deleting the bettertouchtool plist from your /Library/Preferences. But you’ll lose your settings of you do.

If your three finger swipe gestures or three finger click stops working regularly try activating the “risky option in the preferences” (but read earlier posts about it).

Todos for next week:

  • make all gestures better ;-) (better algorithms for recognizing swipes etc.)
  • implement tap2click on magic mouse
  • implement a good working two finger click on magic mouse
  • implement remote mode for magic mouse so you can use it as remote for your media mac (I think about using it basically as touchpad to move the cursor with the finger so you could hold it in your hand while moving the mouse) (would imho be a great looking remote ;-) )
  • fix many bugs reported by YOU! thank you!
  • implement more gestures (definitely coming: 4 finger tap for macbook)

Your contribution:

  • report bugs
  • suggest new things
  • spread the word ;-)

Pico Mitchell sent me a GUI proposal, what do you think about it? (Pico please describe it in the comments, I don’t have time now :-) )

TrackPad Pane Mockup by Pico Mitchell

TrackPad Pane Mockup by Pico Mitchell

written by Andreas Hegenberg

5 Pings to “BetterTouchTool 0.316”

  1. Nasendackel.de - monkeys from outerspace - BetterTouchTool Says:

    [...] BetterTouchTool (was für ein Name) erlaubt es, die Funktionen des Touchpads oder der Magic Mouse zu [...]

  2. winandmac.com » How to: Set multi-touch finger gestures for different apps independently Says:

    [...] to discover the true power of multi-touch trackpad, so let’s put it into something practical. BetterTouchTool allows users to set different multi-touch finger gestures for different programs independently. For [...]

  3. Give your Magic Mouse some bite | The-iBlog Says:

    [...] can I download this little app of wonder I hear you cry ? Point your browser of choice at http://blog.boastr.net/?p=435 and download away. Obviously this is a work in progress, but considering its current state, this [...]

  4. Magicmouse tapasztalatok « AE ~ blogokosság Says:

    [...] a bolttól (ezt), hogy ha lassúnak találnám, akkor ezzel lehet turbózni. Én mégis inkább a BetterTouchTool-t ajánlanám (sajnos még er?sen béte), ezzel ugyanis nem csak gyorsítnai tudunk, hanem a [...]

  5. two little hands make a confusing clock : Sacred Clone Says:

    [...] SecondBar & BetterTouchTool Blog » BetterTouchTool 0.316 [...]


51 Responses to “BetterTouchTool 0.316”

  1. 1. Aaron Meurer Says:

    I like it. Assumedly you could still enter the shortcuts the normal way too (here it looks like you drag them in, or am I wrong?). The neat thing about this is that it would allow multiple shortcuts for a single action.

    Also, the ability to copy and paste settings between applications would be nice. Maybe just a Gear icon at the bottom of the left pane that lets you duplicate a setting list.

    I think each setting list should just have an application and possibly a state associated with it. That way, you could say, if I am in Safari or Firefox, make three finger swipes do command-option-[/], or, if I am in space 1-4 make four finger swipe up go down a space, otherwise, go up a space.

  2. 2. Thanyapat Sakunkonchak Says:

    Very nice work!!!

    I’m looking forward to the four fingers swipe that can control spaces.
    four-fingers swipe left = ctrl-leftarrow
    four-fingers swipe right = ctrl-rightarrow
    four-fingers swipe up = ctrl-uparrow
    four-fingers swipe down = ctrl-downarrow

  3. 3. admin Says:

    @Thanyapat Sakunkonchak
    You can do this already? (On the macbook touchpad, magic mouse doesn’t support this yet)
    Just disable the system 4 finger swipes in your System Preferences.
    Then go to bettertouchtool prefs and add 4 finger swipes you want. To set the shortcuts you have to doubleclick in the right tablecell.

    See howto:
    http://blog.boastr.net/?p=379

  4. 4. paul straw Says:

    (Magic Mouse) None of the three-finger swipes are working for me in this version, and it also seems to have broken my two-finger up/down gestures. =[

    Incredible work though, and I really appreciate all the effort you’re putting into this. You need a donation link or something!

  5. 5. Thanyapat Sakunkonchak Says:

    @admin
    I tried and it doesn’t work. When I tried to assign the key, let say
    four-fingers swipe left = ctrl-leftarrow
    when pushing “ctrl-leftarrow”, it moved to the previous space. I cannot assign the key in.

    Is there another way to do this?

  6. 6. Chan Karunamuni Says:

    Miko’s proposal looks nice, but a bit too complex. But as long as things are progessively disclosed, it should be decent. If it’s gonna be a couple weeks before you have time to put in the UI, I can probably make a concept myself.

  7. 7. magicmouseowner Says:

    Pleeease add the middle-button-hold down to your feature list! THe same way left and right mouse button works and regular mouse wheel push down button works, so you can drag and move your mouse while holding middle mouse button. for me I´d exchange all other features to that :) And im sure all other 3d artists would as well.

  8. 8. Chan Karunamuni Says:

    Pico, that is :D

  9. 9. Chan Karunamuni Says:

    Good point magicmouseowner. That should really be the default behaviour for the middle button.

  10. 10. admin Says:

    will try to add this but it is not as easy as it sounds :-) (I think, but also I haven’t tried it yet)

  11. 11. Danny Says:

    Hi, BetterTouchTool seems really great !
    Isn’t it possible to have an OS X 10.5 compatible release ?
    I think many of us are still running 10.5, out there ^^
    Keep up the good work !

  12. 12. Pico Mitchell Says:

    @Aaron Meurer and @everyone else

    So, originally, I thought the idea of multiple commands for a gesture would be great, and that was an inspiring element of this GUI, but that feature may not come right away. The initial implementation may just accept and validate one correct command. The nice thing though, is that using this kind of GUI, that feature could come later without changing the interface.

    When this gets fully implemented, I do want users to be able to type in combo keys using their keyboard. The reason for the tokens to drag as well is that some global commands such as Spaces controls cant be typed into an input (without turning them off in Spaces first) because the command is being executed instead. Having both ways of inputting should make it so the user has full control and capability. That being said, the initial implementation may just accept drag and drop for modifiers and typing for the rest for simplicity.

    Finding a nice way to duplicate settings lists could be quite good, as I generally have multiple video players configured the same, and multiple browsers configured the same. Something I haven’t thought about yet though, but will. Maybe some form of Templating could be good for this functionality.

    As for having different commands for different Spaces, etc. Andreas will have to give his thoughts on that one.

    And more about this interface design… this is a mockup of the Trackpad Pane in a whole new preferences window for the app. The preferences window would have Trackpad, Magic Mouse, Settings (for BetterTouchTool), Updating, and About panes. Keeping configs for trackpad and magic mouse exclusive and separated. The app list would be shared between the two panes though (unless people want otherwise). I think that’s it for now.

  13. 13. Alex Says:

    Having an issue with Expose not triggering all the way. Not sure if this has been discussed before.

    http://www.youtube.com/watch?v=3td6i3q4bGc&feature=youtube_gdata

  14. 14. George Says:

    Will BetterTouchTool always be Mac Book/Mac Book Pro only, or will Magic Mouse owners on desktop machines be able to use? I am on 10.5 still and it’s not working on the Mac Pro. Haven’t tried on the Mac Book yet.

    Thanks!

  15. 15. Chan Karunamuni Says:

    @George, I’m on Snow Leopard on my Early 2008 Mac Pro and everything’s working perfectly.

  16. 16. Pico Mitchell Says:

    @Chan Karunamuni Please feel free to come up with your own designs, this GUI is the product of just last nights work. Also, if you wanna talk to me about more specific complexities that could be addressed, email me at picomitchell/gmail

  17. 17. Julian Says:

    Loving this app so far.

    I like the assignable 3 finger swipes on the Magic Mouse. I would like these to work like the 4 finger gestures on the mt trackpad though. on the trackpad you can 4 fingers up to expose the desktop, and when in that state 4 fingers down to show your windows again. It’s a much more natural back and forth than the current BTT implementation which is 3up to show desktop, 3up again to put the windows back.

  18. 18. SaiZn Says:

    It is very hard to do 4 finger gestures on a trackpad with 0.315+. It worked fine in 0.314.

  19. 19. Aaron Meurer Says:

    In 0.317, if you have 4-finger tabs activated 4-finger-swipe right activates it. The swipes themselves do not work, even when I deselect it.

  20. 20. Thomas Davie Says:

    I’ve got the follwing setup o version 317

    Magic 3 finger click CMD+Q works
    Magic 3 finger swipe down to show all windows works
    Magic 3 finger swipe up to show desktop works
    Magic 3 finger swipe left to minimize works
    Magic 3 finger swipe left to close window works

    The above are the only global gestures I’ve set

    Additionally, in Safari, I’ve got

    Magic 2 finger swipe left and right to switch tabs works
    Magic 2 finger swipe up to open new tab does NOT work
    Magic 2 finger swipe down to close tab does NOT work

    If I assign the 2 finger swipe up and down to global gestures, they work; not in Safari. Could someone else verify this please?

    thanks for a great proggie and have a good trip.

    Tom

    (By the way, I now have BTT set as a login item)

  21. 21. Cheeku Jee Says:

    I am having some issues with four finger swipes. In the pervious version, i had it set up so that four finger swipe left/right would go to the corresponding space, but now the four finger tap takes over(which i haven’t set up) and does not let me use swipe up/down. – i.e. if I swipe (four fingers) down, it would use my “4 finger swipe right” as soon as I put my four fingers on trackpad

  22. 22. anonymous Says:

    No offense, but that GUI looks dreadful. Far too complex. BTT should instead be a simple prefpane (that menu bar icon is starting to annoy me…)

  23. 23. mice Says:

    works perfectly here. Even the 4 finger gestures (have you tried deleting your bettertouchtool plist? ) this maybe necessary if you had installed an old version before.

  24. 24. SaiZn Says:

    Deleting the plist worked. Wasn’t sure what problems he was talking about in the post.

  25. 25. Hadrien.eu Says:

    Thanks for your great software ! I’d like you to add a 3 finger click for multitouch trackpad ! Could it be possible ? Thanks again !

  26. 26. BloodDragon Says:

    I also have a problem with four finger swipes not working. I haven’t installed any previous version and removing the plist works once, but when the program’s restarted, the swipes stop working again.

    What happens, is that if I have a four finger swipe to the right set, it will always use this action, when either swiping left, up, down or right. When no action is set for the right finger swipe, nothing happens when swiping left, up, down or right.

  27. 27. Raid Says:

    Best Release !

    I would like it does not change the magic mouse default two finger swipe up/down with momentum scrolling, if nothing is assigned to those gestures…

    Hope that helps.

  28. 28. Austin Says:

    Really like this application, and the future that it holds.

    I’ve assigned cmd-click to a 3 finger click in safari and 4 finger swipes to change tabs.

    The only problem I’m having right now is adding the application switcher to the four finger swipes (left/right) because I can’t find a way to disable cmd-tab. Perhaps we could have this as an option (like is done with expose) in the preferences?

    thanks again

  29. 29. SaiZn Says:

    @BloodDragon
    It also stops working for me after restarting. Guess I’m going back to 0.314 once again.

  30. 30. Jerome Says:

    Congratulation for this great work. My magic mouse is really magic now. I hope that two fingers click and two fingers tap will be implemented soon. Keep the good work and merci beaucoup.

  31. 31. Schimy Says:

    Hi,

    i will a one finger tap for right klick and one finger tap for left klick? For the Magic Mouse. Can you make that??

  32. 32. Tisoru Says:

    Hi,
    Good job. I have installed the 0.317 but it stops working although i restart and i use my session.

  33. 33. George Says:

    @Chan Karunamuni

    Great to hear. I am only holding off on 10.6 due to a bug in Wacom’s drivers that won’t be fixed until Q1 2010. Soemthing I relay on heavily so I need to wait. Looking forward to using BetterTouchTool! Thanks for the info.

  34. 34. Romain Says:

    Hi,

    I second that this should be a prefpane.
    As for the GUI, at first glance it seems too complicated. First, I’d remove all the items that represent keys: just have the user hit the keyboard to enter his shortcut (like in the keyboard prefpane). Second, I’d have a list of assigned gestures, and a “+” to add the other ones, to show only the used one and not everything.

    Apart from that, great to see someone working on this, will download it soon certainly.

    Thank you very much for spending your time on that

  35. 35. j4rk0r Says:

    Hi, now i´m use BTT whit magic mouse, and only have one big problem, I NEED THAT WHEN PUSS MIDDLECLICK THIS IS PRESS ALLTIME (now is than one simple click, i need click to release)
    No is posible whit BTT.

    Other utility very good: sensibility that 3 finger adjustement in next versions…

  36. 36. Cheeku Jee Says:

    I think there is a bug of some sort. I have noticed that when my computer heats up (watching HD video clips), BTT stops working (except for 4-finger customized swipe, sometimes). And to fix the problem, I have to restart BTT. It has happened every time my computer heats up to approximately 70C

  37. 37. admin Says:

    Hehe Yes this (and more) will Be fixed on monday. If you want btt working even if your computer does heavy stuff, you have to activate the risky option in the prefs. Monday evening there will be a version which introduces a non risky way to fix this.

    BTW Stockholm is great (just found a free WLAN on the way)

  38. 38. otisblack Says:

    This app isn’t launching with my i5 iMac (quad core) and 10.6.2. Not sure if this is a known issue.

  39. 39. cbt Says:

    Man.. I’m loving this, loving the potential.

    One thing I’d like to see included is native (smooth) zoom (and rotate less so) options. Yes you could link gestures to hotkeys, but the cool thing about zoom and rotate on the trackpad is that is that they are fine grained control, and don’t work in steps of 25% or so like hotkeys do.

    I also think the gui is a nice start, and will be cool to see what happens after a few iterations of refinement. IMO the trickiest thing is working out how to break the data down in an intuitive and predictable way .. my thoughts so far is that you could follow a pattern similar Accounts preference pane.

    The tabs up the top represent the different devices and BTT config, and the list on the left represents the individual device setup device ie. general \ two \ three \four \ application overrides (based upon the keyboard shortcuts pref pane possibly?).

    This could possibly allow an interaction where when you mouse over a setup override, it highlights in the list any applications that override that gesture to help you understand at a glance what is happening or what might be getting in the way.

    My thinking behind this is that it follows what has already gone before it, so its somewhat familiar to users, and it reduces the amount of repetitive information that a user is confronted with.

    Also, gotta say I love the action pallet – so many times I’ve wished for such of thing.. And the multiple shortcuts things.. that blows my mind.

  40. 40. Thomas Davie Says:

    Just a quick comment before I am forced to drink more beer. Most of 317 seems to work, Functions stop working after 5-10 minutes, and require either a restart or a delete of the plist file (could that be an option that is clickable please?).

    Additionally, I used a 3 click function and a three fingered tap on the magic mouse. Whenever the fingered click was triggeres, the 3 fingered tap seemed to execute immediately after, almost right as my fingers left the mouse.

    Tom

  41. 41. Rin-Kun Says:

    http://www.youtube.com/watch?v=5ChG1NHgY0U
    And is… BUG ?

  42. 42. touch Says:

    One more bug:

    One thing that need to be fixed is a bug with setting up multiple applications. I do have some global gestures (For example: Two fingers swipe down for exposé) and some gestures for Safari defined. This works fine so far. Whenever i add one more applications like Finder or System Preferences (without even defining a gesture for it), my global exposé gesture seems to be ignored.

  43. 43. Ecokey Says:

    First of all: Thank’s a lot for this amazing tool… it’s really the perfect update if you want to use the Magic Mouse properly! Great Work!

    Strangely, the standard configurations of the tool work, but i can’t open the GUI / configuration window, so I’m not able to customize my gestures. I’m using a MacBook Pro with Snow Leopard (10.6.2) and tried to disable / delete as many other progs as possible to eleminate possible problems. I also tried some older versions (0.2.x) of your program, but without any results. Does anyone else has the same problem?

    Furthermore, I don’t now where I can configurate the tool manually, as there is no file in my …/libary/preferences/…?

    Thanks a lot for your help and good luck with your updates.

  44. 44. kolja Says:

    can this be used on a macbook with non-multitouch trackpad ?
    i have the last version of the black macbook,and would like some new stuff to use on my trackpad

    it says that it can,but i dont know how,i do everything,and it still wont work

  45. 45. Alexander Zats Says:

    in my opinion this sketch is fine (of course need some design tweaks:)), except one little thing.
    It would be much easier to setup key equivalents via keyboard not via drag and drop like this: http://gyazo.com/a25ac527d1d97facdfc18caa3bc550b6.png also same field can accept predefined tokens which can’t be assigned via keyboard (eg mouse clicks, expose etc..)

  46. 46. pj Says:

    Great application. Three finger tap alone is enough for me to upgrade from multi clutch.

    Couple issues:

    Can anything be done about the CPU usage? Any time I move the mouse cursor, BetterTouchTool’s CPU usage jumps to 2-4% and stays there until I stop moving it. It doesn’t sound like much, but 4% of my CPU means the application is using 100mhz worth of processor, which seems excessive. Also it seems to be using a bit of CPU all the time, even when nothing is going on.

    Three finger tap: The three finger tap timeout should match that of one and two finger taps. It seems to be about 1 second now, but it should be maybe half or 1/4 that.

  47. 47. Fabian Says:

    Hey, very nice tool, thanks for that!

    Could you implement an option to set commands like ctrl+F3, e.g. for showing all windows of the active application…

    Grüße,
    Fabian

  48. 48. Juraj Says:

    Hi =)
    Great peace of soft! Love it. You should add there possibility to Zoom-in/Zoom-out gesture, like it is in multiclutch, I’m using it in safari as Cmd+0, really missing this feature.

  49. 49. Rick Says:

    It looks more complicated, but more powerful. Maybe make it an advanced option?

  50. 50. Julian Says:

    I am using .317 and I believe have found a bug.

    Randomly when I go to drag something within the system (either Finder or Photoshop or Mail) the system hangs and never “releases” my drop. the drop icon stays stuck to the cursor and turning off BTT doesn’t stop it. I don’t know a way to fix this other than restarting, and that is obviously a pain.

  51. 51. WeP Says:

    He,
    ich think there is a buck. I’ve disabled the menu symbol and default there is also no dock symbol so a can’t configure BTT any more.
    Is there a workaround or is it a noted “feature”.
    It’s also in the newest version( .317).

    A configurationfile would be nice.

    Greetings
    WeP

i3Theme sponsored by Top 10 Web Hosting, Hosting in Colombia and Bluehost