Skip to content

pieperz/ergodox-infinity-layout

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Infinity ErgoDox layout and Kiibohd kll compiler

My layout for the Infinity ErgoDox keyboard.

Keyboard layout

Editing

The layout files are in kiibohd/*.kll.

  • fred-0.kll is the main layer
  • fred-1.kll is the layer with arrows, function keys and braces
  • fred-2.kll is the layer with the keypad

Workflow

My workflow uses the dockerized version of the KLL compiler. First make sure that you have a working docker installation.

  1. Edit fred-*.kll to my liking.
  2. If I added or removed a layer, I need to change the value of PartialMaps in kiibohd/fred.bash accordingly
  3. Run ./compile.sh fred.bash from a docker aware bash. For me that will just be git-bash. And yes, that's correct, there is no directory before fred.bash although fred.bash is in the kiibohd subdirectory.
  4. The compiled firmware is now available as kiibohd/*.dfu.bin.
  5. Flash the keyboard with dfu-util. It's enough to flash the master half of the keyboard (the one that's plugged into the keyboard). For instance, I always have the right half plugged into the computer; the left half is plugged into the right half. So I flash right_kiibohd.dfu.bin.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Shell 100.0%