All Projects → stevelacy → Msi Keyboard Gui

stevelacy / Msi Keyboard Gui

Licence: mit
The First fully featured GUI MSI Keyboard controller for Linux (And Windows)

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Msi Keyboard Gui

Minecraft World Downloader
Download Minecraft worlds, extend server's render distance
Stars: ✭ 187 (-8.33%)
Mutual labels:  gui
Pylustrator
Visualisations of data are at the core of every publication of scientific research results. They have to be as clear as possible to facilitate the communication of research. As data can have different formats and shapes, the visualisations often have to be adapted to reflect the data as well as possible. We developed Pylustrator, an interface to directly edit python generated matplotlib graphs to finalize them for publication. Therefore, subplots can be resized and dragged around by the mouse, text and annotations can be added. The changes can be saved to the initial plot file as python code.
Stars: ✭ 192 (-5.88%)
Mutual labels:  gui
Ydl Ui
A UI for the command-line video downloader "youtube-dl"
Stars: ✭ 198 (-2.94%)
Mutual labels:  gui
Glimmer
DSL Framework consisting of a DSL Engine and a Data-Binding Library used in Glimmer DSL for SWT (JRuby Desktop Development GUI Framework), Glimmer DSL for Opal (Pure Ruby Web GUI), Glimmer DSL for XML (& HTML), Glimmer DSL for CSS, and Glimmer DSL for Tk (MRI Ruby Desktop Development GUI Library)
Stars: ✭ 186 (-8.82%)
Mutual labels:  gui
Klingon
Angular Klingon: The UI companion for the @angular/cli
Stars: ✭ 191 (-6.37%)
Mutual labels:  gui
Qml Rust
QML (Qt Quick) bindings for Rust language
Stars: ✭ 196 (-3.92%)
Mutual labels:  gui
Nyaovim
Web-enhanced Extensible Neovim Frontend
Stars: ✭ 2,166 (+961.76%)
Mutual labels:  gui
Mednaffe
A front-end (GUI) for mednafen emulator
Stars: ✭ 200 (-1.96%)
Mutual labels:  gui
Picameraapp
A graphical interface for programming the Raspberry Pi PiCamera. Written in Python using Tkinter.
Stars: ✭ 188 (-7.84%)
Mutual labels:  gui
Yaaw
Yet Another Aria2 Webui in pure HTML/CSS/Javascirpt
Stars: ✭ 2,288 (+1021.57%)
Mutual labels:  gui
Vegvisir
A browser based GUI for **LLDB** Debugger.
Stars: ✭ 189 (-7.35%)
Mutual labels:  gui
Rpi Backlight
🔆 A Python module for controlling power and brightness of the official Raspberry Pi 7" touch display
Stars: ✭ 190 (-6.86%)
Mutual labels:  gui
Typescene
Strongly typed front-end framework
Stars: ✭ 197 (-3.43%)
Mutual labels:  gui
Fltkhs
Haskell bindings to FLTK GUI toolkit.
Stars: ✭ 187 (-8.33%)
Mutual labels:  gui
Go Wingui
本项目是golang在windows上用户图形界面gui解决方案,本项目可以不用对你的go写的网站程序做任何修改,就可以实现本地化,使用go+html+css+js写windows本地应用
Stars: ✭ 199 (-2.45%)
Mutual labels:  gui
Fyne
Cross platform GUI in Go inspired by Material Design
Stars: ✭ 15,142 (+7322.55%)
Mutual labels:  gui
Mojs Curve Editor
GUI for live easing/property curves editing
Stars: ✭ 196 (-3.92%)
Mutual labels:  gui
Wepush
专注批量推送的小而美的工具,目前支持:模板消息-公众号、模板消息-小程序、微信客服消息、微信企业号/企业微信消息、阿里云短信、阿里大于模板短信 、腾讯云短信、云片网短信、E-Mail、HTTP请求、钉钉、华为云短信、百度云短信、又拍云短信、七牛云短信
Stars: ✭ 2,597 (+1173.04%)
Mutual labels:  gui
Qml Creative Controls
QML controls for creative applications and creative coding
Stars: ✭ 199 (-2.45%)
Mutual labels:  gui
Transgui
🧲 A feature rich cross platform Transmission BitTorrent client. Faster and has more functionality than the built-in web GUI.
Stars: ✭ 2,488 (+1119.61%)
Mutual labels:  gui

msi-keyboard-gui

The First fully featured GUI MSI Keyboard controller for Linux

Windows and Macos now supported!

msi-keyboard

Linux

msi-keyboard

Install

Node.js 6+ is REQUIRED

From prebuilt binaries:

Download the latest from the releases

Linux:


$ tar -xf ./msi-keyboard-gui-linux*.tar.gz
$ sudo ./msi-keyboard-gui-linux-x64/msi-keyboard-gui

Windows:

Extract zip file and run msi-keyboard-gui-win32-x64\msi-keyboard-gui.exe

Linux From development:

  • Install the required libraries for your OS: libusb-dev or libusb-1.0-0-dev
  • Node.js version 6+ is required due to node-hid bindings
$ git clone https://github.com/stevelacy/msi-keyboard-gui
$ cd msi-keyboard-gui
$ npm install
$ sudo npm start

Note: if you get the error No protocol specified when using the user root on linux add the user root to your xauthority xhost config with: xhost si:localuser:root and try sudo npm start

Windows From development:

  • Node.js version 6+ is required due to node-hid bindings
$ git clone https://github.com/stevelacy/msi-keyboard-gui
$ cd msi-keyboard-gui
$ npm install
$ npm run start:windows

Macos From development:

  • Node.js version 6+ is required due to node-hid bindings
$ git clone https://github.com/stevelacy/msi-keyboard-gui
$ cd msi-keyboard-gui
$ npm install
$ sudo npm run start:macos

Usage

  1. Click on a region to select a color
  2. Choose a color
  3. Click "Set Color" to activate the keyboard

Modes

Click on "Set Mode" to choose a mode. The currently supported modes are:

wave breathe normal

By default the normal mode is used to light all three regions of the keyboard.

Device support requested

If this project works on your system please send a commit adding your device description to this list

Contributions welcome!

If you find a bug or issue please check the github issues or open an new one. Feature requests / pull requests are welcome!

License (MIT)

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].