Giter Site home page Giter Site logo

cmstorm's Introduction

Introduction

The CM Storm Devastator Keyboard is a great keyboard save for one shortcomming.... The backlight does NOT work on OSX. The keyboard backlight is mapped to the Scroll Lock Key, and unfortunately this key is not really used or mapped in OSX.

Many people have tried to piece together a working solution, but most are far too technical for average users. Because of this, I have decided to make a simple OSX app that will allow a user to toggle the backlight of the CM Storm keyboard.

How It Works

Follow the instructions bellow to the install the application. Once installed you need to grant the application access to control your computer.

alt text

This may sound scary, but this permission is required so you can press Shift + Scroll Lock to toggle the backlight now. This project is open source, so feel free to compile it yourself instead.

In the top right corrner of yoru system tray, you will see "CM: On/Off" to represent the keyboard backlight status. alt text

Installation

  1. Download this zip
  2. Extract the CMStorm.app and copy it to ~/Applications/ directory
  3. Run the CMStorm.app binary
  4. You will be prompted to enable accesibility, press Open System Preferences, and press the checkmark next to CMStorm to enable access. alt text
  5. Relaunch the CMStorm.app binary, and you should be good to go!

Usage

Press Shift + Scroll Lock to toggle the backlight

Special Thanks

Apple StackExchange

Apple HID Demo Project

Apple Support Forum

cmstorm's People

Contributors

jafework avatar

Stargazers

Reed Elenz avatar Gsh T*3 avatar João Dematé Jr avatar Samuele Lo Truglio avatar  avatar  avatar Paulo Santana avatar  avatar Midori Kocak avatar Mohamed Hussein avatar Filippo Campi avatar Paulo Victor L.L. Gomes avatar c0d3m8kr avatar Aymeric Robini avatar Mattia Malacarne avatar Rafael Prado avatar Eloí Oliveira avatar Tino Thamjarat avatar Rick Chen avatar Kinito avatar RobtCahill avatar Yago avatar Yan Burtovoy avatar Gael Nguyen avatar Cristian Sánchez Ruiz avatar Philip Borbon avatar  avatar  avatar Konstantinos Zagoris avatar Sang Yeop Lee avatar Adison avatar

Watchers

 avatar c0d3m8kr avatar

cmstorm's Issues

macOS Sierra compatibility?

I tried to run the app under Sierra, and it failed to load up in the menu bar. Accessibility was granted, and I can't see any indication that something is failing.

Wondering if you tested it out?

Don't show in top panel

First thank you for the project.

I followed steps to install your software
image

give enough perms (accessibility and keyboard monit)
image

but looks like nothing is happening. Already restart my computer and reinstall things but still not working.
then I tried to search inside the project

/CMStorm.app/Contents/MacOS/CMStorm
image

/Applications/CMStorm.app/Contents/MacOS/CMStorm ; exit;
➜ ~ /Applications/CMStorm.app/Contents/MacOS/CMStorm ; exit;
[1] 2374 segmentation fault /Applications/CMStorm.app/Contents/MacOS/CMStorm

2374 segmentation fault
am I doing something wrong?

MacOS Catalina 10.15.7 version

Doesnt work for me

Followed the README, double clicked the app after adding it to the privacy & security portion, then nothing

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.