The G11 Gaming Keyboard is fully compatible with ControllerMate. Note that the Windows and Application keys on the keyboard are disabled when the PC/Joystick switch is in the “Joystick” position. When used with Mac OS X, there is probably little reason to use the “Joystick” position.
The cmate file removes numerous generic controls that don't exist on the device, adds compatibility with the “M1”, “M2”, “M3”, “MR” buttons, and renames the G Keys.