Files
GEIGEIGEIST_TOTEM_SHIFT_FIR…/BINDINGS.md
T

86 lines
3.9 KiB
Markdown
Raw Normal View History

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