Awesome
SSKeyboardHue
The purpose of this repository is to control Per-Key RGB Keyboard on an MSI Laptop running macOS using a native app. This is the wrapper of SSKeyboard, which is the brains of communicating with the keyboard. <br> <br> This app is still in development.
Goal
The goal is to support all MSI Laptop keyboards that have RGB. <br> Currently only the individual per key keyboard RGB is supported.
Supported Models
- MSI GS65
- MSI GE63 Raider RGB
<br>Should support all other per-key rgb keyboard but It's been only tested on these models.
Features: PerKey
- Steady
- Reactive
- ColorShift
- Breathing
- Disabled
- Saving custom presets
Features: Three Region
- Coming soon...
Download/Build
Download:
Download the latest release here.
Build:
Run on terminal:
git clone --recursive https://github.com/ErrorErrorError/SSKeyboardHue.git
Make sure you use .xcworkspace
file if you're planning to run the app from xcode.
Screenshots
GS65 Model
<img src="images/sskeyboardhue-steady-mode.png"> <img src="images/sskeyboardhue-colorshift-mode.png"> <img src="images/sskeyboardhue-breathing-mode.png"> <img src="images/sskeyboardhue-reactive-mode.png"> <img src="images/sskeyboardhue-custom-presets.png">PerKey Model
<img src="images/sskeyboardhue-steady-mode-perkey.png"> <img src="images/sskeyboardhue-colorshift-mode-perkey.png"> <img src="images/sskeyboardhue-breathing-mode-perkey.png"> <img src="images/sskeyboardhue-reactive-mode-perkey.png"> <img src="images/sskeyboardhue-custom-presets-perkey.png">Open Source Libraries
Contributors
@skyline75489 for providing his debug files for GE63 Raider RGB. <br> @Askannz for his documentation of keycodes - msi-perkeyrgb. <br> @stevelacy for his inspiration to design a gui to control color keyboard - msi-keyboard-gui. <br> @TauAkiou for providing his doumentation on key effects.