Mar 17, 2019 This item Mad Catz Cyborg V.7 Gaming Keyboard PC/Mac, Keyboard Roccat ROC-12-232-GY Skeltr Smart Communication RGB Gaming Keyboard LexonElec Gaming Keyboard Mouse Sets Wired V1 Orange LED Backlit Multimedia Usb Ergonomic Gamer Keyboard Metal Waterproof + 3200DPI Adjust 7 Colors Breathe Light Optical Gamer Mouse Sets.
Python library for the mad catz cyborg ambx gaming lights(http://www.ambx.com/product/cyborg-gaming-lights)
Status

- protocol reverse engineering: done
- simple demo without library: done
- library: done
- boblight interface: done
- installer: done
- tested platforms: Linux(Arch,Ubuntu,OpenElec,Raspbian) , Mac OS X, Win10
Requires :
- libusb 1.0 ( http://www.libusb.org/ ) or libusb-win32 (http://zadig.akeo.ie/)
- pyusb ( https://github.com/walac/pyusb/ )
scripts
identify.py: activate all cyborg gaming lights and print out some informationsetcolor.py: control the gaming lights from the shell (from bash scripts etc)boblight.py: boblight interfacelightpack-prismatik.py: lightpack client- a few demo scripts are available in the
demofolder
getting started
- install libusb-1.0 (or libusb-win32 via zadig)
- install pyusb 1.0 ( use your distro's package or directly from github: https://github.com/walac/pyusb/ )
- get the source
either as package:
Cyborg Gaming Keyboard
or clone git repo
- install
install the package and reload udev rules
- test
this should flash your gaming lights and print out some info.if you skipped step 2 you must run this as root, eg. sudo python identify.py or you will get USBError: [Errno 13] Access denied (insufficient permissions)
console output should be similar to this:
boblight
To control the cyborg lights from boblight (http://code.google.com/p/boblight/), use a config file like below(change the path in 'output' to where you checked out pycyborg)
there is also a simple wizard that can automatically generate a config file. this is especially useful if you have more than two lights:

Find out if your notebook has a backlit keyboard
From the Apple () menu, choose System Preferences and then click on Keyboard. If the Keyboard preferences window has an 'Adjust keyboard brightness in low light' checkbox, you have a backlit keyboard.
Adjust your keyboard brightness automatically or manually
Cyborg Gaming Lights Mac Desktop
You can have the keyboard brightness adjust automatically based on available light, or you can adjust it manually.
Adjust the brightness automatically
Cyborg Gaming Lights Machines
To set your keyboard brightness to adjust automatically:
- From the Apple menu, choose System Preferences and then click on Keyboard.
- Select the 'Adjust keyboard brightness in low light' checkbox.
Adjust the brightness manually
To make the keyboard brighter, press F6 on your notebook's built-in keyboard. To make it less bright, press F5.
If you can't adjust your keyboard's brightness manually, it's likely because you're in a very bright environment and you have your Mac set to automatically adjust the brightness. In this case, the backlit keyboard turns off. When you move to a location with less light, you can once again adjust the keyboard's brightness.
Adjust brightness on your MacBook Pro with Touch Bar
If you're using a 2016 MacBook Pro, you can quickly adjust your keyboard brightness by tapping in the Control Strip:
The Control Strip expands, and you can tap to adjust keyboard brightness: