.. | ||
config.h | ||
keymap.c | ||
readme.md | ||
rules.mk | ||
vial.json |
The default keymap for larva2
default (simplified) keymap without companion windows_os keymap file:
base layer (base)
┌─────┬───┬───┬───┬───┬───┬───┬───┬───┬───┬─────┐
│Esc | C | T | O | H |prS| K | W | U | R | │
├────┬┴──┬┴──┬┴──┬┴──┬┴───┴┬──┴┬──┴┬──┴┬──┴┐entr│
│bksp│ S | A | D | F | del | P | L | J | F | │
├───┬┴──┬┴──┬┴──┬┴──┬┴──┬──┴┬──┴┬──┴┬──┴┬──┴┬───┤
│pU │ [ | , | X | N | - | = | M | Q | . │ ] │pD │
└───┴┬──┴┬──┴─┬─┴──┬┴───┼───┴┬──┴─┬─┴──┬┴──┬┴───┘
│str│ctrl│spac|shft│mne │ fx │alt |end|
└───┴────┴────┴────┴────┴────┴────┴───┘
alter-alfa layer (morf)
┌─────┬───┬───┬───┬───┬───┬───┬───┬───┬───┬─────┐
│tab | C | T | O | H |num| K | / | ` | ' | │
├────┬┴──┬┴──┬┴──┬┴──┬┴───┴┬──┴┬──┴┬──┴┬──┴┐entr│
│bksp│ Z |p- |p/ |p* |caps | B | \ | Y | V | │
├───┬┴──┬┴──┬┴──┬┴──┬┴──┬──┴┬──┴┬──┴┬──┴┬──┴┬───┤
│pU │ 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 │ 0 │pD │
└───┴┬──┴┬──┴─┬─┴──┬┴───┼───┴┬──┴─┬─┴──┬┴──┬┴───┘
│str│ctrl│spac|shft│mod │ fx │alt |end|
└───┴────┴────┴────┴────┴────┴────┴───┘
numbers layer (fx)
┌─────┬───┬───┬───┬───┬───┬───┬───┬───┬───┬─────┐
│ p0 |p1 |p2 |p3 |p4 |p5 |p6 |p7 |p8 |p9 | │
├────┬┴──┬┴──┬┴──┬┴──┬┴───┴┬──┴┬──┴┬──┴┬──┴┐entr│
│mute│lft|dwn|up |rgt|caps |p. | @ | # | ~ | │
├───┬┴──┬┴──┬┴──┬┴──┬┴──┬──┴┬──┴┬──┴┬──┴┬──┴┬───┤
│f1 │f2 [f3 |f4 |f5 |f6 |f7 |f8 |f9 |f10|f11│f12│
└───┴┬──┴┬──┴─┬─┴──┬┴───┼───┴┬──┴─┬─┴──┬┴──┬┴───┘
│str│ctrl│spac|shft│mod │ fx │alt |end|
└───┴────┴────┴────┴────┴────┴────┴───┘
The companion map file extends it to true potential/purpose:
adds cyrillic mnemonically placed alphas and some additional punctuation.
These maps are meant to work together.