# 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 |