L.Y.N.X. and S.U.R.F.R. Mad Catz would like Android game developers to support HID game interactions at an open level. By this, we mean that any HID gamepad should be supported in an Android game. Certain gamepad pre-sets can and should be implemented, but ultimately, gamers should have the freedom to load a game and configure their pad just the way they want, from within the game.
2. Installation 2.1. Mad Catz C.T.R.L. (Smart) – Bluetooth Low Energy Chip, USB Nano Dongle, Supplied with M.O.J.O. micro console. As most current platforms do not support Bluetooth Smart, we have provided a USB nano dongle. This needs to be used with a USB adapter cable on devices without full sized USB ports.
3. The Home LED will blink blue to red whilst the pad searches for a host. 4. Enable Bluetooth on the host and search for devices. 5. Tap the Mad Catz C.T.R.L.R entry to connect the pad. Now press the DPAD or left analogue stick to navigate the icons on the Android device.
Android OS. Firmware readings are taken from HID Usage tables. If you are implementing controller support into your Android game, the following GameSmart Mode assignments will be identical for the following Mad Catz mobile products. All axes are 8-bit values: 1. C.T.R.L.R 2. Micro C.T.R.L.R 3.
Page 9
L3 – Stick Click R3 – Stick Click Keycode: Home 0xc0223 KEYCODE_HOME Scancode: (158) Back 0xc0224 Keycode: KEYCODE_BACK (4) Scancode: (315) Start 0x9000c Keycode: KEYCODE_BUTTON_START (108) Left Stick - Left to Right Mouse: X Axis Mouse: X Axis Left Stick - Up to Down Mouse: Y Axis Mouse: Y Axis Right Stick - Left to Right...
Page 10
PC Mode: Assignments Firmware Report Expected Result L2 - Trigger R2 - Trigger L3 – Stick Click R3 – Stick Click Home Back Start X Axis Left Stick - Left to Right X Axis (0-255) 0x10030 (0-255) Y Axis Left Stick - Up to Down Y Axis (0-255) 0x10031 (0-255) Z Axis...
The product descriptor information includes the name of the product, as the host device will see it, and the unique identifications codes assigned to a peripheral device. M.O.J.O C.T.R.L.R Device Name: Mad Catz C.T.R.L.R (Smart) Vendor ID (Mad Catz): 0x0738 Product ID: 0x5263 Standalone retail C.T.R.L.R...
For more detailed information on adding gamepad support to Android games, please visit the NVIDIA Tegra Developers Zone. http://docs.nvidia.com/gameworks/index.html#technologies/mobile_technologies.htm For links to Mad Catz GameSmart development, please visit the Mad Catz site. http://www.madcatz.com/products/gamesmart/hdk/index.html For Google’s own controller best practices information, click here:...
Need help?
Do you have a question about the C.T.R.L. Smart and is the answer not in the manual?
Questions and answers