OrderedBytes
ControllerMate

Programming Examples

General Purpose — examples that demonstrate basic ControllerMate Programming.

Single Keyboard Key

Use a controller button to simulate a single keyboard key.

Keyboard Sequence

Use a controller button to simulate a sequence of keys.

Hatswitch Arrow Keys

Use a controller hatswitch to simulate the four arrow keys.

Thumbstick/Joystick Direction Keys

Use a controller thumbstick or joystick to simulate the W-A-S-D movement keys.

Slider Keys

Use a joystick slider to simulate “+” and “-” keys

Using Menus

Automate menu selections.

Shift Click

Simulating mouse clicks in combination with the shift key.

Application Switcher #1

Use two controller buttons to control the Mac OS X Application Switcher.

Application Switcher #2

Use one controller button to toggle the Mac OS X Application Switcher on and off.

Application-Specific

Create programming that is active only when a certain application is running.

Button Combination #1

Demonstrates how to configure two buttons to function independently AND perform a different function when both buttons are pressed at the same time.

Multiple Programming Configurations

Demonstrates how to create multiple sets of programming for a single device.

Controller Configuration — examples that demonstrate the uses for controller configurations.

Keyboard Reconfiguration

Rearrange keys on a Logitech MX5000 keyboard.

Mouse Acceleration

A custom mouse acceleration curve for a Logitech MX1000.

Disable Mouse Buttons

Disable mouse buttons on a Logitech MX1000.

Virtual Joystick — examples that demonstrate the uses for a virtual joystick.

Keypad Joystick

Make a Belkin Nostromo n52 (a keypad) act like a joystick.

Calibrated Joystick

Use an actual joystick to control a virtual joystick.

Combination Joystick

Use multiple controllers to control a single virtual joystick.

Virtual Mouse — examples that demonstrate the uses for a virtual mouse.

Joystick Mouse

Make the mini-joystick on a CH Products CH Pro Throttle USB act like a mouse.

Hatswitch Mouse

Make the hatswitch on a CH Products CH Pro Throttle USB act like a mouse.

Scrolling Trackball

Configure a trackball to act like a scroll ball.

Virtual Tablet — examples that demonstrate the uses for a virtual tablet.

Joystick Tablet

Make a joystick on a Logitech RumblePad 2 act like a tablet.

SteelSeries World of Warcraft MMO Gaming Mouse — examples that demonstate features unique to the MMO Gaming Mouse.

Building Blocks

Customize the behavior of the MMO Gaming Mouse using unique building blocks.

Controller Configuration

Customize the behavior of the MMO Gaming Mouse using a Controller Configuration.