/zmk-config-1

ZMK user config containing keymap for 34-36 key keyboards, see branches

zmk-config

This is a ZMK config repo for my 34-36 key split keyboards, arranged in 3 rows of 5 columns with 2 or 3 thumb keys on each side. It uses three non-base layers activated through two thumb keys along with combos. It has Ctrl/Shift thumb hold-taps along with home row mods, which are also available on the left side of NAV layer. FUN layer is implemented as a tri-layer (active when both NAV and SYM are active).

OS-dependent shortcuts are present on the NAV layer, e.g. for Windows:

  • Win Close: AltF4
  • Tab Next: CtrlTab
  • Tab Prev: CtrlShiftTab
  • Tab Close: CtrlF4
  • Desk Next: CtrlGuiRight
  • Desk Prev: CtrlGuiLeft
  • Win Next: AltTab (hold Alt while layer active), only in experimental/* branches
  • Win Prev: AltShiftTab (hold Alt while layer active), only in experimental/* branches

I also use a nifty mod-morph trick: While holding Alt on the left home row, tapping the backspace thumb emits Tab for one-handed window switching. AltBackspace can still be performed with the right hand modifier.

Below representation was generated with keymap-drawer -- edit it here! 3x5 layout

This repo also contains shield definitions for a few keyboards using Pro Micro format daughterboards:

See my QMK userspace for equivalent keymap definitions for QMK.