All Projects → chmod222 → cmmk_ctrl

chmod222 / cmmk_ctrl

Licence: GPL-3.0 License
Qt based RGB control application for MasterKeys devices

Programming Languages

C++
36643 projects - #6 most used programming language
QMake
1090 projects
Makefile
30231 projects

Projects that are alternatives of or similar to cmmk ctrl

libcmmk
An unofficial LED control API for Coolermaster Masterkey keyboards
Stars: ✭ 92 (+283.33%)
Mutual labels:  coolermaster, masterkeys
dannyAVgleDownloader
知名網站avgle下載器
Stars: ✭ 27 (+12.5%)
Mutual labels:  qt5
planes
Variant of battleships game
Stars: ✭ 17 (-29.17%)
Mutual labels:  qt5
pyqt-resources
Tips and code snippets for PyQt developers
Stars: ✭ 26 (+8.33%)
Mutual labels:  qt5
qak
Qak - the QML Aid Kit
Stars: ✭ 20 (-16.67%)
Mutual labels:  qt5
sddm-sugar-dark
The sweetest dark theme around for SDDM, the Simple Desktop Display Manager.
Stars: ✭ 72 (+200%)
Mutual labels:  qt5
QDiscord
QDiscord - An unofficial C++ and Qt wrapper for the Discord API.
Stars: ✭ 21 (-12.5%)
Mutual labels:  qt5
screenshotgun
Open cross-platform screenshoter with cloud support and server part
Stars: ✭ 23 (-4.17%)
Mutual labels:  qt5
Swiftly
Swiftly is an easy to use Qt/C++ web framework
Stars: ✭ 20 (-16.67%)
Mutual labels:  qt5
TermColor
🎨 Effortlessly generate color-schemes for terminal emulators by a single drop of an image!
Stars: ✭ 40 (+66.67%)
Mutual labels:  qt5
zNotes
zNotes is a lightweight cross-platform application for notes management.
Stars: ✭ 17 (-29.17%)
Mutual labels:  qt5
BBearEditor-2.0
My own 3D engine & editor in order to learn graphics algorithms and game engine architecture.
Stars: ✭ 32 (+33.33%)
Mutual labels:  qt5
ProductManagementTool
Advanced Product tracking automation system using Qt 5 and C++
Stars: ✭ 39 (+62.5%)
Mutual labels:  qt5
aws-sdk-qt
AWS SDK for Qt
Stars: ✭ 31 (+29.17%)
Mutual labels:  qt5
qSIP
VoIP/SIP client (softphone)
Stars: ✭ 20 (-16.67%)
Mutual labels:  qt5
qt-openzwave
QT5 Wrapper for OpenZWave
Stars: ✭ 115 (+379.17%)
Mutual labels:  qt5
ANMP
multi-channel loopable video game music player for nerds and audiophiles
Stars: ✭ 16 (-33.33%)
Mutual labels:  qt5
QuickStreams
An asynchronous programming library for the QML programming language (Proof of Concept)
Stars: ✭ 42 (+75%)
Mutual labels:  qt5
QtExamples
Translations of the official Qt examples into PyQt5 (also PySide2) and more.
Stars: ✭ 39 (+62.5%)
Mutual labels:  qt5
ng-qt
Build extremely powerful and efficient native cross-platform desktop applications using Angular and NodeGUI
Stars: ✭ 14 (-41.67%)
Mutual labels:  qt5

About

cmmk_ctrl is a simple Qt based RGB control application for CoolerMaster's MasterKey keyboards.

Alt text

Disclaimer

This project is neither endorsed by, nor supported by, nor known to CoolerMaster. As usual with these sorts of projects, there is no warranty or liability should your device catch fire or eat your pet. Should that happen though, do feel free to file a bug report.

Device Support

cmmk_ctrl supports all the devices that are supported by libcmmk.

A current limitation is the missing last row of configurable LEDs on the MK750, the rest of the device should work as expected though.

Features

  • Control over the predefined effects with the exception of Multilayer mode (supported in the library, but still lacks a somewhat intuitive UI)
  • Manual mode
  • Saving the profile configuration back to the device

Installation

If you're using Arch Linux, you can find cmmk_ctrl in the AUR. Depending on your AUR helper (e.g. yay), you can install it with:

yay -S cmmk_ctrl-git

Build Instructions

The build system is a bit messy because of the libcmmk depedency, cmmk_ctrl uses a standard makefile which compiles the dependency and then the main application. The PREFIX variable convention is respected.

Example:

# Use absolute paths so cmmk_ctrl can locate the image assets no matter where it's run
make PREFIX="$PWD/dist"
make PREFIX="$PWD/dist" install
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].