mirror of
https://github.com/qmk/qmk_firmware.git
synced 2024-11-29 06:30:17 +00:00
Create Custom-Quantum-Functions.md
This commit is contained in:
parent
a0ac0d3cea
commit
2f942c9883
@ -4,7 +4,7 @@ A custom keyboard is about more than sending button presses to your computer. QM
|
|||||||
|
|
||||||
We have structured QMK as a hierarchy:
|
We have structured QMK as a hierarchy:
|
||||||
|
|
||||||
* Core
|
* Core (`_quantum`)
|
||||||
* Keyboard/Revision (`_kb`)
|
* Keyboard/Revision (`_kb`)
|
||||||
* Keymap (`_user`)
|
* Keymap (`_user`)
|
||||||
|
|
||||||
@ -64,14 +64,14 @@ The `record` variable contains infomation about the actual press:
|
|||||||
|
|
||||||
```
|
```
|
||||||
keyrecord_t record {
|
keyrecord_t record {
|
||||||
keyevent_t event {
|
+-keyevent_t event {
|
||||||
keypos_t key {
|
| +-keypos_t key {
|
||||||
uint8_t col
|
| | +-uint8_t col
|
||||||
uint8_t row
|
| | +-uint8_t row
|
||||||
}
|
| | }
|
||||||
bool pressed
|
| +-bool pressed
|
||||||
uint16_t time
|
| +-uint16_t time
|
||||||
}
|
| }
|
||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user