# Harden keybinding schemas and align tests with server defaults · pingdotgg/t3code

[View on GitCafe](https://git.cafe/pingdotgg/t3code/commit/6667992753c3995fb591356ce8784624c6d4bd05)

Repository: [pingdotgg/t3code](https://git.cafe/pingdotgg/t3code)

Visibility: public

Requested revision: 6667992753c3995fb591356ce8784624c6d4bd05

Requested commit: 6667992753c3995fb591356ce8784624c6d4bd05

Commit: 6667992753c3995fb591356ce8784624c6d4bd05

Tree: 6d15a4eeeaad60a5367fd428566db66573d7b002

Author: Julius Marminge

Committer: Julius Marminge

## Message

```
Harden keybinding schemas and align tests with server defaults

- make resolved keybinding/shortcut schemas strict to reject unknown fields
- export server `DEFAULT_KEYBINDINGS` as source of truth and reuse it in ws tests
- simplify keybinding test fixtures and update docs to reference server defaults

```

## Parents

- [41ba1ec7a8965b42a7a7bf48065e5a800d46dc9e](https://git.cafe/pingdotgg/t3code/commit/41ba1ec7a8965b42a7a7bf48065e5a800d46dc9e?format=markdown)

[Source at this commit](https://git.cafe/pingdotgg/t3code/tree/6667992753c3995fb591356ce8784624c6d4bd05?format=markdown)
