# Keyboard layout A keyboard layout optimized for ergonomics, compatibility, german language, right handed, and programming. ## Overview Features: - corne keyboard: Ergonomic ortholinear split layout. All keys are in reach. - based on German QWERTZ layout with umlauts - brackets and punctuation on default layer - Symbol layer with numpad - function layer with vim navigation - hold character to use `Ctrl` layer - character combos to switch tabs, windows, and wrokspaces - thumb cluster for modifiers and layer switching ![](keymap.svg) ## Layers | L1 | L2 | L3 | | --- | ------------- | ------------ | | | control layer | symbol layer | - switch layers using left thumb cluster - hold key to activate layer temporarily (e.g. just one symbol) - double tap key to activate layer persistently (e.g. navigation for a while), removing muscle strain. - Alternatively, holding a character key will yield its `ctrl` variant, e.g. hold `c` to copy, removing the need to hold the ctrl modifier