Files
GEIGEIGEIST_TOTEM_SHIFT_FIR…/BINDINGS.md
T
leonetienne 16c1dfe4a9
/ build (push) Has been cancelled
keymap: Colemak UML layer with arrows, BT combos, fix BLE/settings config
- UML layer: arrows on T(↑) C(←) D(↓) V(→), ALT on Enter
- BT profile switching via combos: CTRL+Q/W/F/P → profiles 1-4
- Explicit CONFIG_ZMK_BLE, CONFIG_FLASH, CONFIG_NVS, CONFIG_SETTINGS_NVS
- Board name: seeeduino_xiao_ble → xiao_ble
- Add .gitignore, AGENTS.md (build docs), BINDINGS.md (keymap ref)
2026-08-03 00:54:44 +02:00

3.9 KiB

TOTEM Keymap Reference

Auto-generated from config/totem.keymap. Must be updated after every binding change.


Layer 0: BASE (Colemak)

┌─────┬─────┬─────┬─────┬─────┐       ┌─────┬─────┬─────┬─────┬─────┐
│  Q  │  W  │  F  │  P  │  B  │       │  J  │  L  │  U  │  Z  │  ?  │
├─────┼─────┼─────┼─────┼─────┤       ├─────┼─────┼─────┼─────┼─────┤
│  A  │  R  │  S  │  T  │  G  │       │  M  │  N  │  E  │  I  │  O  │
├─────┼─────┼─────┼─────┼─────┤       ├─────┼─────┼─────┼─────┼─────┤
│  ⇧  │  Y  │  X  │  C  │  D  │  V  │ │  K  │  H  │  /  │  ,  │  .  │  ⎋  │
└─────┴─────┼─────┼─────┼─────┼─────┤ ├─────┼─────┼─────┼─────┴─────┴─────┘
            │  ␣  │ UML │  ⏎  │       │CTRL  │ SPR  │  ⌫  │
            └─────┴─────┴─────┘       └─────┴─────┴─────┘

Layer 1: UML (hold left thumb)

┌─────┬─────┬─────┬─────┬─────┐       ┌─────┬─────┬─────┬─────┬─────┐
│  1  │  2  │  3  │  4  │  5  │       │  +  │  @  │  Ü  │  {  │  ~  │
├─────┼─────┼─────┼─────┼─────┤       ├─────┼─────┼─────┼─────┼─────┤
│  Ä  │  ·  │  ß  │  ↑  │  ·  │       │  /  │  `  │  >  │  }  │  Ö  │
├─────┼─────┼─────┼─────┼─────┤       ├─────┼─────┼─────┼─────┼─────┤
│  ·  │  ·  │  ·  │  ←  │  ↓  │  →  │ │  6  │  7  │  8  │  9  │  0  │  *  │
└─────┴─────┼─────┼─────┼─────┼─────┤ ├─────┼─────┼─────┼─────┴─────┴─────┘
            │  ⇥  │  ·  │  ⌥  │       │CTRL  │  (  │  )  │
            └─────┴─────┴─────┘       └─────┴─────┴─────┘

· = transparent (falls through to BASE)
⌥ = LALT / Option

Arrow cluster

      T → ↑
C → ←   D → ↓   V → →
Physical key Action
T
C
D
V

Bluetooth Profile Switching

CTRL is a normal modifier key. BT profiles are switched via combos (press both keys within 50ms of each other):

Combo Action
CTRL + Q BT profile 1
CTRL + W BT profile 2
CTRL + F BT profile 3
CTRL + P BT profile 4

CTRL works normally for all other shortcuts (CTRL+C, CTRL+V, etc. are unaffected). On macOS these combos do not conflict with standard shortcuts (which use Cmd, not Ctrl).


Quick Reference

Shortcut Action
UML + T
UML + C
UML + D
UML + V
UML + ENT ALT / Option
CTRL + Q BT profile 1
CTRL + W BT profile 2
CTRL + F BT profile 3
CTRL + P BT profile 4