Programming on 34 Keys (2022)
Published on: 2025-06-22 20:35:30
/
/
Minimizing your keyboard layout is a slippery slope. A few months ago, I built the Ferricy, a 34-key-split-ortho-ergo keyboard. The Ferricy is a fork of the Ferris Sweep MX Bling.
The Ferricy, designed by icyphox
My daily use consists of a bit of prose and a lot of program, my layout has evolved accordingly.
Base Layer
Colemak with no mods
The base layer contains alphabets, four symbols and four whitespace keys:
Alphas: Stock Colemak, with no modifications whatsoever
Symbols: . , / ;
Whitespace: tab, space, enter, backspace (from left to right)
Layers
Keyboard input is complex and it is impossible to skirt around it. You can either use a keyboard with enough keys to supply all possible inputs (a mechanical burden), or you can use firmware to supply all possible inputs (a cognitive burden). Layers are a cognitive burden.
I use 3 layers, heavily inspired by Miryoku, but tuned for programming. Excluding the base Colemak layer:
NAV : activated on holding space (left thumb
... Read full article.