ControllerMate یک ابزار برنامه نویسی کنترلراست که اجازه میدهد قابلیت های سفارشی را به دستگاههای HID استاندارد اضافه کنید.(جویستیک, ترکبال, گیم پد, صفحه کلید, و غیره)
با استفاده از یک رابط کاربری گرافیکی و ویرایش با کشیدن و رها کردن, کاربران میتوانند دکمههای کنترلر را برنامه نویسی کنند تا دنباله های پیچیدهای از صفحه کلید و ماوس بسازند. برنامه نویسی انجام شده با استفاده از “building blocks”.
هر نوع از building blockها عملیات متفاوتی را انجام میدهند و میتوان آنها را به صورت جداگانه و شخصی تنظیم و به یکدیگر پیوند داد تا انواع بی پایانی از کارها را به پایان رساند.
وظایف رایج برنامه نویسی را که میتوان با این برنامه انجام داد عبارتند از:
[niaz]
OS X 10.8 به بعد و پردازنده 64Bit
[screenshot]