Skip to content

kiibohd/configurator

This branch is 1 commit ahead of master.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

1f8c412 · Feb 12, 2022
Mar 2, 2020
Oct 22, 2017
May 12, 2020
Dec 28, 2018
Dec 30, 2018
Nov 17, 2019
Nov 17, 2019
Dec 27, 2018
Dec 11, 2018
Oct 10, 2017
Jul 22, 2020
Mar 25, 2020
Nov 17, 2019
Mar 15, 2020
Feb 12, 2022

Repository files navigation

The Kiibohd Configurator

Client Side Configuration & Flashing Software for Kiibohd compatible keyboards.

Github Actions Status

Travis Status Appveyor Status Total alerts Language grade: JavaScript

Visit our IRC channel

Visit our Discord Channel

--> Wiki <-- If you have questions start here

Supported Keyboards

  • Infinity 60%
  • Infinity 60% LED
  • Infinity Ergodox
  • WhiteFox/NightFox
  • K-Type
  • Kira

Dependencies

Windows

You will need to install Zadig drivers (automated through the Settings > Drivers tab )

Linux

  • 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"
    # Official VID
    SUBSYSTEMS=="usb", ATTRS{idVendor}=="308f", MODE="664", GROUP="plugdev"

Installation

Download the installer/binary for your platform from the latest release

Arch Linux

There is an Arch linux package:

yay -Syu kiibohd-configurator-git

Compilation

Only required if there is no release for your distribution.

NOTE: If you run yarn dev you will also need to run KiiConf locally.

Requirements

  • node 10.x
  • yarn 1.x

Linux

  • libudev-dev
  • build-essential
yarn
yarn dist:dir
cd output/linux-unpacked
./kiibohd-configurator

macOS

  • libusb
yarn
yarn dist:dir
cd output/mac
open -a Kiibohd\ Configurator.app

Windows

Setup

# In Administrator shell
choco feature enable -n allowGlobalConfirmation
choco install python python2 nodejs yarn
yarn
yarn dist:dir
cd output/win-unpacked
"Kiibohd Configurator.exe"