The XK-68+Joystick is a universal control surface from X-keys that features 68 keys, a programming button, and a Joystick. The keys can be configured to take the place of any keyboard shortcut or macro available within the application you are using. It includes programming software for Windows and OS X, however can be used with any operating system that supports HID USB devices. For customized applications there are also SDKs available for Windows, OS X, and Linux. It is compatible with USB 1.1 and later and receives its power from the computer. A 56" integrated USB cable is included.
In addition to keys, in the center of this control surface you will find a 3-Axis Joystick. The joystick allows you to operate pan, tilt, and zoom (PTZ) cameras, scanning platforms, or other devices that can move along up to three axes. Z axis control is provided via infinite rotation of the stick.
ControllerMate for Mac OS X (Included)
P.I. Engineering SDK (Free Download)
Linux SDK (Free Download)
Android Code Samples (Free Download)