Skip to content

gfudim/zmk-config

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

zmk-config

shallow miryoku zmk-config repo

A shallow "miryoku" layout implementation for my 36-Keys, diode-free/gpio-direct, custom keyboard.

K36 Keyboard

Parts

  • PCB - 2 PCBs of K-36 split keyboard
  • Controller - 2 Nice Nano micro controller
  • Switches - 36 Kailh Choc switches of your choice
  • Sockets - 36 Kailh hotswap sockets for choc switches
  • Keycaps - 34 Choc keycaps, 2 Choc homing keycaps
  • On\Off Switch - 2 PCM12SMTR micro toggle switch
  • Reset Button - 2 B3U-1000P MD 2-foot tact switch 32.51.6 Micro button
  • Battery - 2 301230 3.7v 110mah batteries(they fit under the nice nano mount)
  • Connector - 2 PH 2.0 JST Connector Right Angle, Seat+Plug+Terminals
  • Pads - Round Silicone Rubber Pads, 8x8x2.5mm (min height is 2.5mm because the hotswap sockets are 2mm in height)

Details

  • 5 columns, 3 rows, 3 thumb keys, 2 hands.
  • Can be used on almost any split or non-split ergo or ortho keyboard.
  • Includes all keys found on a US layout TKL keyboard, plus media keys and mouse emulation.
  • Home row is the middle row, home thumb key is the middle thumb key.
  • Maximum 1-u movement from home position for fingers and thumbs, and only along one axis (except for the inner index finger column which is deprioritised compared with the home columns).
  • Dual-function modifiers on home row, mirrored on both hands.
  • Dual-function layer change on thumbs.
  • Layers are designed orthogonally with a single purpose per hand and are accessed by holding a thumb key on the opposite hand.
  • All layers on the same hand are based on the same basic key arrangement.
  • Holding layer change and modifiers on one hand combined with a single key press on the other hand can produce any combination of modifiers and single keys without any finger contortions.
  • Single function mods are also defined on layers on the same hand as the layer change thumb key so layer change and mods can be held in any order or simultaneously without race conditions.
  • As mods are only enabled on the opposite hand, auto-repeat is available on the home row on layers for use with cursor and mouse keys.
  • Tap-hold auto-repeat is disabled to permit faster tap-hold switching on thumbs, but thumb tap keys are mirrored onto some layers for use with auto-repeat. On other layers thumb keys are redefined with important functions for that layer.
  • Auto Shift for numbers and symbols.
  • Reset is available on sub layers on the same hand as the layer change thumb key. Hold any thumb key and tap the top row pinkie column key on the same hand.

Layers

Base

Base Layer

Qwerty layout implemented

Media

Media Layer

Navigation

Base Layer

Mouse

Base Layer zmk doesn't support mouse movments on stable, so need's to be implemented once the feature is published.

Symbol

Base Layer

Number

Base Layer

Function

Base Layer

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages