Client Side Configuration & Flashing Software for Kiibohd compatible keyboards.
- Infinity 60%
- Infinity 60% LED
- Infinity Ergodox
- WhiteFox/NightFox
- K-Type
You will need to install Zadig drivers & download dfu-util (TODO: Updated Install Instruction link)
- Install dfu-util from your disto's package manager.
- Add the following to /etc/udev/rules.d/60-input-club.rules (You will need to create the new file)
# UDEV Rules for Input Club keyboards # # This will allow reflashing via dfu-util without using sudo # # This file must be placed /at /etc/udev/rules.d/60-input-club.rules (preferred location) # Board SUBSYSTEMS=="usb", ATTRS{idVendor}=="1c11", ATTRS{idProduct}=="b04d", MODE="664", GROUP="plugdev" # Boot SUBSYSTEMS=="usb", ATTRS{idVendor}=="1c11", ATTRS{idProduct}=="b007", MODE="664", GROUP="plugdev" # Registered Board SUBSYSTEMS=="usb", ATTRS{idVendor}=="1209", ATTRS{idProduct}=="01c0", MODE="664", GROUP="plugdev" # Registered Boot SUBSYSTEMS=="usb", ATTRS{idVendor}=="1209", ATTRS{idProduct}=="01cb", MODE="664", GROUP="plugdev"
Install via brew cask (this will automatically install the dfu-util dependency)
$ brew tap caskroom/drivers
$ brew cask install kiibohd-configurator
Download the installer/binary for your platform from the latest release
Only required if there is no release for your distribution.
NOTE: If you perform a build:dev
you will also need to run KiiConf locally.
- node 8.7
- jdk 1.8
- boot 2.7.2
- libudev-dev
- build-essential
npm install
npm run build:prod
npm start
- libusb
npm install
CXX=clang++ npm run build:prod
npm start
Setup
# In Administrator shell
choco feature enable -n allowGlobalConfirmation
choco install python python2 nodejs boot-clj
npm install
npm run build:prod
npm start