ayumi / ayumis-kiibohd

Layout files for the Infinity keyboard.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Ayumi's Keyboard Layout

Keyboard: Infinity 60%

Instructions

  1. Clone kiibohd controller
  2. (If starting from existing repo) cd kll and git pull to make sure kll is latest.
  3. Copy layout files yumi.kll and yumi-overlay.kll into kll/layouts.
  4. In kiibohd root directory, mkdir build-yumi && cd build-yumi.
  5. Configure cmake:
cmake -DCHIP=mk20dx128vlf5 -DScanModule=MD1 -DMacroModule=PartialMap \
  -DOutputModule=pjrcUSB -DDebugModule=full -DBaseMap=defaultMap \
  -DDefaultMap="yumi stdFuncMap" -DPartialMaps="yumi-overlay" ../
  1. Build with make
  2. Push keyboard flashy button then run sudo dfu-util -D kiibohd.dfu.bin.

Windows

Configure cmake with an additional KLL layer, yumi-windows:

cmake -DCHIP=mk20dx128vlf5 -DScanModule=MD1 -DMacroModule=PartialMap \
  -DOutputModule=pjrcUSB -DDebugModule=full -DBaseMap=defaultMap \
  -DDefaultMap="yumi-windows yumi stdFuncMap" -DPartialMaps="yumi-overlay" ../

Rebuilding

kiibohd gets updated a lot, so it's a good idea to upgrade the firmware periodically.

Create a new directory and repeat instructions 5-7.

About

Layout files for the Infinity keyboard.