Programing Mac Mouse (keyboard, joystick) with ControllerMate (and no coding)

Mac OS X is user-friendly out of the box. But some of us want more.

A wonderful tool – ControllerMate for Mac – allows you to reconfigure your mouse, keyboard, joystick, or pedals to perform a myriad of useful functions. All you need is the desire and a bit of patience necessary to drag a few blocks around your screen.

I fell in love with this tool and eventually decided to document my adventures in a series of fourteen posts listed below:

Programming with ControllerMate for Mac (and no coding). Part 1 of 14: Introduction.

ControllerMate for Mac (part 2 of 14): Acceleration and Scrolling

ControllerMate (part 3 of 14):  One Button, Two Actions (Single Click versus Double Click)

ControllerMate (part 4 of 14):  One Button, Two Actions (Short Click versus Long Click)

ControllerMate (part 5 of 14):  Two Buttons Together (Single Click versus Double Click)

ControllerMate (part 6 of 14).  One Button, Two Actions: Single Click (recognized on release) versus Double Click

ControllerMate (part 7 of 14).  Putting things together: Single-Click, Double-Click, Two Buttons… Had enough yet?

ControllerMate (part 8 of 14). Using a modifier button.

ControllerMate (part 9 of 14). Modifiers reversed.

ControllerMate (part 10 of 14). Modifiers and Double-clicks.

ControllerMate (part 11 of 14). Distinguishing between one-button and two-button clicks.

ControllerMate (part 12 of 14). Almost Done.

ControllerMate (part 13 of 14). Distinguishing between one-button and two-button clicks – with faster, reliable release.

ControllerMate (part 14 of 14): Mouse Reloaded.

I do my best to answer the questions, but as the time passes my knowledge of this tool is likely to decrease due to lack of use (once I get it just right, there is no need to tinker any more). If you find my responces lacking, please turn to ControllerMate Forums – they are most excellent!

  1. […] is part One in a series of posts. For the full table of contents go here or […]

  2. I just discovered your reference to this series on the ControllerMate forums – great information, thank you! I’m going to reference this series from the ATMac blog where I’ve written about ControllerMate before.



  3. If you are a novice gambler you probably haven’t heard the term but professional bettors who earn their livelihood from sports betting use the method all the time taking advantage of the variance in odds from the opinions of the diverse number of bookmakers. Even though it sounds as if it is a no risk situation that may not always be the case and there some issues that can cause you to lose.

    Still, there are tons of bettors looking through rose colored glasses for the holy grail of betting systems that will let them make money without risking any. Well, there is a way to do that and it is called work! Gambling is called gambling for a reason, it’s risky. Let’s take a look at some sports betting systems.
    betting on sports
    So you are based in the United States and worried about your money and current situation, right? If so, there is one thing that you should do right away in order to protect yourself. Close down your account, and switch your funds over to an offshore or overseas service. Not only will this ensure that you are doing everything legally, but you will also be able to keep your money safe. If you are like a lot of players you may have quite a bit of money in your online gambling account. Do you want to lose all of that if something happens? It is better to be safe than sorry in this case.

    In the preceding part of this discourse I concluded that (a) the greatest hazard for you as a typical, well-balanced sports Bettor is that you may continually lose more than you win and thereby regularly exhaust your betting funds, and (b) to thoroughly analyse the likelihood of that happening you need to properly address the following questions:

    (i) What things could possibly go wrong that would cause you harm?
    (ii) How likely is it that those things will go wrong for you?

  4. Смотри обязательно это: полезные советы человекус

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s


I am sorry you have to see this. Actually, I am not – if you came here, it’s you fault. When we choose our actions we also choose the consequences.

Despite my oversized ego I do NOT believe that anyone out there craves a daily dose of my insight. In fact, I am suspicious of people who think otherwise.

This blog is a tool.

I meddle with many complex computer deployments, and as I go through adding features and learning things, I also tend to forget numerous details and the reasoning behind the many choices I have made in the past. This is the place to document my adventures. And to give something back.

If you stumble upon this and find it useful – …good for you.

%d bloggers like this: