|
|
2 роки тому | |
|---|---|---|
| .. | ||
| butterstick | 426bb9c651 Migrate features and LTO from rules.mk to data driven (#23302) | 2 роки тому |
| combos | 8d32ddd8e9 [Keyboard] gBoards GergoPlex (#13027) | 4 роки тому |
| dicts | 15e84f79f1 gBoards Common (#8921) | 6 роки тому |
| engine | a14c03b96e Remove more unnecessary `quantum.h` includes (#23402) | 2 роки тому |
| ergotaco | 73f9fb91a3 Migrate `LOCKING_*_ENABLE` to Data-Driven: G (#23758) | 2 роки тому |
| g | a14c03b96e Remove more unnecessary `quantum.h` includes (#23402) | 2 роки тому |
| georgi | 73f9fb91a3 Migrate `LOCKING_*_ENABLE` to Data-Driven: G (#23758) | 2 роки тому |
| gergo | e659c3dae9 Remove some useless code from keymaps (#23787) | 2 роки тому |
| gergoplex | d09a06a1b3 Update GPIO API usage in keyboard code (#23361) | 2 роки тому |
| readme.md | 17c0ca6fa4 [Keyboard] move g heavy industry boards into /gboards (#16040) | 4 роки тому |
Ever wanted to do some crazy stuff with combos or onboard steno? Here's a big repo for you to include into your keymaps. You may need to do some configuration on your part, for the documentation hit up docs.gboards.ca
You can find all of my keyboards under the k/ folder. Make with
make gboards/k/gergoplex:default:flash or similar
Dictionaries are layered ontop of each other at compile time, you specify these in dicts.def and combos.def respectively. This system allows the easy integration of other users combos and a simple way to break out combos by functionality.
If you have a cool dictionary, please submit a PR against the respective directory!
This is a set of dicts that templates macros ontop of QMK. Use this for augmenting your current setup with multi-chords! You can browse the available combo lists in combos/
This is the onboard chording engine for all sorts of fun shenanigans. Be aware that this currently is a bit of a QMK replacement focused on pure chording. Take a look at the configuration in keyboards/gboards/ginny for ideas, all these dicts are stored over in dicts/
You will need to add the following bits to your rules.mk, refer to keyboards/gboards/ginny for a working example
VPATH += keyboards/gboards/
And if you're using the chording engine, this as well.
SRC += g/engine.c
For combos, add #include "g/keymap_combos.h" to keymap.c to compile your combos.def into your keymap
For the chording engine, add #include "g/keymap_engine.h" to keymap.c compile your dicts.def into your keymap. If you
don't have a config_engine.h file for your keyboard, you will need to create it. (Once again, look at keyboards/gboards/ginny/
for a example of how to do this.