# Add configurable terminal keybindings loaded from \~/\.t3 · pingdotgg/t3code

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

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

Visibility: public

Requested revision: 645b037c9e994ca408bec4ab658db2966eac7a25

Requested commit: 645b037c9e994ca408bec4ab658db2966eac7a25

Commit: 645b037c9e994ca408bec4ab658db2966eac7a25

Tree: 864fdb76b35b891748fa756b9518c6c41492c6c8

Author: Julius Marminge

Committer: Julius Marminge

## Message

```
Add configurable terminal keybindings loaded from ~/.t3

- extend `server.getConfig` to return sanitized keybinding rules from `~/.t3/keybindings.json`
- apply resolved bindings in the web app for toggle/split/new terminal shortcuts and labels
- add contracts/docs and tests for config parsing, validation, and shortcut behavior

```

## Parents

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

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