86 lines
3.9 KiB
Markdown
86 lines
3.9 KiB
Markdown
|
|
# 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 |
|