Skip to content

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

Notifications You must be signed in to change notification settings

johnm/caksoylar-zmk-config

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

92 Commits
 
 
 
 
 
 
 
 

Repository files navigation

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), not implemented in ZMK
  • Win Prev: AltShiftTab (hold Alt while layer active), not implemented in ZMK

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.

3x5 layout

(Visualization generated with @caksoylar/keymap)

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.

About

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

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published