|
|
|
# Guido's Planck Keyboard Layout
|
|
|
|
|
|
|
|
I've written a script to convert the json file from the
|
|
|
|
[QMK Configurator](https://config.qmk.fm) to the C macros
|
|
|
|
and a pretty form the comments.
|
|
|
|
|
|
|
|
First import the json file in this directory into the configurator,
|
|
|
|
make any changes, export the file and then run this:
|
|
|
|
|
|
|
|
mv ~/Downloads/guidoism.json layouts/community/ortho_4x12/guidoism/ && python3 layouts/community/ortho_4x12/guidoism/generate_c.py && make planck:guidoism:dfu
|
|
|
|
|
|
|
|
TODO: Move running of generate_c.py to makefile so I just need to run `make planck:guidoism:dfu`
|
|
|
|
|
|
|
|
Note that the pretty forms of the keys are defined in another json
|
|
|
|
file and are made for my specific board. You made need to update this
|
|
|
|
file to get the pretty forms to look right.
|
|
|
|
|
|
|
|
* Left palm to the `mov` key gets you the `Move` layer
|
|
|
|
* Right thumb on the `raise` key gets you the various programming brackets and parens on your left hand
|
|
|
|
* Left palm on `mov` key and left thumb on `lower` key gets you a numpad on your right hand
|
|
|
|
* Shift with the spacebar
|
|
|
|
* Left pinky is control on hold and escape on tap
|
|
|
|
|
|
|
|
## Current Configuration
|
|
|
|
|
|
|
|
## Qwerty
|
|
|
|
```
|
|
|
|
โโโโโโโฌโโโโโโฌโโโโโโฌโโโโโโฌโโโโโโฌโโโโโโฌโโโโโโฌโโโโโโฌโโโโโโฌโโโโโโฌโโโโโโฌโโโโโโ
|
|
|
|
โ โฅ โ q โ w โ e โ r โ t โ y โ u โ i โ o โ p โ โซ โ
|
|
|
|
โโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโค
|
|
|
|
โ ctrlโ a โ s โ d โ f โ g โ h โ j โ k โ l โ : โ โ โ
|
|
|
|
โโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโค
|
|
|
|
โ โง โ z โ x โ c โ v โ b โ n โ m โ , โ . โ / โ โ
|
|
|
|
โโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโค
|
|
|
|
โ mov โ โ โ โฅ โ โ โlowerโ sp/sh โraiseโ โ โ โฅ โ ; โ fn โ
|
|
|
|
โโโโโโโดโโโโโโดโโโโโโดโโโโโโดโโโโโโดโโโโโโดโโโโโโดโโโโโโดโโโโโโดโโโโโโดโโโโโโดโโโโโโ
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
|
|
## Lower
|
|
|
|
```
|
|
|
|
โโโโโโโฌโโโโโโฌโโโโโโฌโโโโโโฌโโโโโโฌโโโโโโฌโโโโโโฌโโโโโโฌโโโโโโฌโโโโโโฌโโโโโโฌโโโโโโ
|
|
|
|
โ ~ โ ! โ @ โ # โ $ โ % โ ^ โ & โ * โ โ โ undoโ
|
|
|
|
โโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโค
|
|
|
|
โ โ โ cut โ copyโpasteโ โ โ _ โ + โ " โ ' โ | โ
|
|
|
|
โโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโค
|
|
|
|
โ capsโ โ โ โ โ โ โ โ โ โ โ โ
|
|
|
|
โโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโค
|
|
|
|
โ โ โ โ โ โ โ โ nextโ vol-โ vol+โ playโ
|
|
|
|
โโโโโโโดโโโโโโดโโโโโโดโโโโโโดโโโโโโดโโโโโโดโโโโโโดโโโโโโดโโโโโโดโโโโโโดโโโโโโดโโโโโโ
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
|
|
## Raise
|
|
|
|
```
|
|
|
|
โโโโโโโฌโโโโโโฌโโโโโโฌโโโโโโฌโโโโโโฌโโโโโโฌโโโโโโฌโโโโโโฌโโโโโโฌโโโโโโฌโโโโโโฌโโโโโโ
|
|
|
|
โ ` โ 1 โ 2 โ 3 โ 4 โ 5 โ 6 โ 7 โ 8 โ 9 โ 0 โ โ
|
|
|
|
โโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโค
|
|
|
|
โ โ [ โ ] โ ( โ ) โ โ โ - โ = โ โ โ \ โ
|
|
|
|
โโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโค
|
|
|
|
โ โ < โ > โ { โ } โ โ โ โ โ โ โ โ
|
|
|
|
โโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโค
|
|
|
|
โ โ โ โ โ โ โ โ โ โ โ โ
|
|
|
|
โโโโโโโดโโโโโโดโโโโโโดโโโโโโดโโโโโโดโโโโโโดโโโโโโดโโโโโโดโโโโโโดโโโโโโดโโโโโโดโโโโโโ
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
|
|
## Movement
|
|
|
|
```
|
|
|
|
โโโโโโโฌโโโโโโฌโโโโโโฌโโโโโโฌโโโโโโฌโโโโโโฌโโโโโโฌโโโโโโฌโโโโโโฌโโโโโโฌโโโโโโฌโโโโโโ
|
|
|
|
โresetโdebugโ โ โ โ โ โ pgupโ โ โ pgdnโ โ โ
|
|
|
|
โโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโค
|
|
|
|
โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ
|
|
|
|
โโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโค
|
|
|
|
โ โ โ โ โ โ โ โ homeโ โ end โ โ โ
|
|
|
|
โโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโค
|
|
|
|
โ โ โ โ โ โ โ โ โ โ โ โ
|
|
|
|
โโโโโโโดโโโโโโดโโโโโโดโโโโโโดโโโโโโดโโโโโโดโโโโโโดโโโโโโดโโโโโโดโโโโโโดโโโโโโดโโโโโโ
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
|
|
## Numpad
|
|
|
|
```
|
|
|
|
โโโโโโโฌโโโโโโฌโโโโโโฌโโโโโโฌโโโโโโฌโโโโโโฌโโโโโโฌโโโโโโฌโโโโโโฌโโโโโโฌโโโโโโฌโโโโโโ
|
|
|
|
โ โ โ โ โ โ โ % โ 7 โ 8 โ 9 โ 0 โ โ
|
|
|
|
โโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโค
|
|
|
|
โ โ โ โ โ โ โ $ โ 4 โ 5 โ 6 โ . โ โ
|
|
|
|
โโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโค
|
|
|
|
โ โ โ โ โ โ โ 0 โ 1 โ 2 โ 3 โ , โ โ
|
|
|
|
โโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโค
|
|
|
|
โ โ โ โ โ โ โ โ 0 โ โ โ โ
|
|
|
|
โโโโโโโดโโโโโโดโโโโโโดโโโโโโดโโโโโโดโโโโโโดโโโโโโดโโโโโโดโโโโโโดโโโโโโดโโโโโโดโโโโโโ
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
|
|
## Function
|
|
|
|
```
|
|
|
|
โโโโโโโฌโโโโโโฌโโโโโโฌโโโโโโฌโโโโโโฌโโโโโโฌโโโโโโฌโโโโโโฌโโโโโโฌโโโโโโฌโโโโโโฌโโโโโโ
|
|
|
|
โ โ f1 โ f2 โ f3 โ f4 โ f5 โ f6 โ f7 โ f8 โ f9 โ f10 โ โ
|
|
|
|
โโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโค
|
|
|
|
โ โ โ โ โ โ โ โ โ โ โ โ โ
|
|
|
|
โโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโค
|
|
|
|
โ โ โ โ โ โ โ โ โ โ โ โ โ
|
|
|
|
โโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโค
|
|
|
|
โ โ โ โ โ โ โ โ โ โ โ โ
|
|
|
|
โโโโโโโดโโโโโโดโโโโโโดโโโโโโดโโโโโโดโโโโโโดโโโโโโดโโโโโโดโโโโโโดโโโโโโดโโโโโโดโโโโโโ
|
|
|
|
```
|