Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/gholker/led-backlight-cmstorm

Mac app to turn on the backlight of your CM Storm Devastator keyboard (works with other keyboards as well!)
https://github.com/gholker/led-backlight-cmstorm

Last synced: 9 days ago
JSON representation

Mac app to turn on the backlight of your CM Storm Devastator keyboard (works with other keyboards as well!)

Awesome Lists containing this project

README

        

# 👋

I'm curious if anyone still uses this. Please let me know by emailing me here [email protected]

# CMStorm LED Backlight

This app simply turns on the backlight of a CMStorm Devastator keyboard. Forked from [Apple's demo code](https://developer.apple.com/library/mac/samplecode/HID_LED_test_tool/Introduction/Intro.html).

### Instructions:
- [Download](https://github.com/gholker/led-backlight-cmstorm/blob/master/led-backlight-cmstorm?raw=true)
- open terminal and run 'chmod +x ~/Downloads/led-backlight-cmstorm'
- double-click the app

### Install script:
Open terminal and paste the following:

`curl -L https://raw.githubusercontent.com/gholker/led-backlight-cmstorm/master/install.sh | sh`

### Configuration

Current version will now prompt on first run whether the lights are good. When you say `y` the configuration is saved. If you want to try different values then delete the config and run it again.

Example:
```
found 3 devices
{...}/led-backlight-cmstorm.cfg not found. Cycling through possible values.
pass = 0.
is this value good? (y/n)
n
pass = 1.
is this value good? (y/n)
n
pass = 2.
is this value good? (y/n)
n
pass = 3.
is this value good? (y/n)
n
pass = 4.
is this value good? (y/n)
y
saving configuration
```

## Compatibility

### Keyboards

Reported working:
- Unlocked Lvlâ„¢ Wired LED Round Key Gaming Keyboard (e.g. https://www.fivebelow.com/products/unlocked-lvl-wired-led-round-key-gaming-keyboard)

### Operating System

It needs to be updated for new versions of MacOS. A proper signing key and a dev account may be necessary.