mirror of
https://github.com/openstenoproject/qmk
synced 2024-11-10 18:49:08 +00:00
fix example to reflect caveat
This commit is contained in:
parent
6e44f94f21
commit
26a201e687
1 changed files with 5 additions and 5 deletions
|
@ -44,15 +44,15 @@ For a more complicated implementation, you can use the `process_combo_event` fun
|
||||||
```c
|
```c
|
||||||
enum combo_events {
|
enum combo_events {
|
||||||
ZC_COPY,
|
ZC_COPY,
|
||||||
ZV_PASTE
|
XV_PASTE
|
||||||
};
|
};
|
||||||
|
|
||||||
const uint16_t PROGMEM copy_combo[] = {KC_Z, KC_C, COMBO_END};
|
const uint16_t PROGMEM copy_combo[] = {KC_Z, KC_C, COMBO_END};
|
||||||
const uint16_t PROGMEM paste_combo[] = {KC_Z, KC_V, COMBO_END};
|
const uint16_t PROGMEM paste_combo[] = {KC_X, KC_V, COMBO_END};
|
||||||
|
|
||||||
combo_t key_combos[COMBO_COUNT] = {
|
combo_t key_combos[COMBO_COUNT] = {
|
||||||
[ZC_COPY] = COMBO_ACTION(copy_combo),
|
[ZC_COPY] = COMBO_ACTION(copy_combo),
|
||||||
[ZV_PASTE] = COMBO_ACTION(paste_combo),
|
[XV_PASTE] = COMBO_ACTION(paste_combo),
|
||||||
};
|
};
|
||||||
|
|
||||||
void process_combo_event(uint8_t combo_index, bool pressed) {
|
void process_combo_event(uint8_t combo_index, bool pressed) {
|
||||||
|
@ -66,7 +66,7 @@ void process_combo_event(uint8_t combo_index, bool pressed) {
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case ZV_PASTE:
|
case XV_PASTE:
|
||||||
if (pressed) {
|
if (pressed) {
|
||||||
register_code(KC_LCTL);
|
register_code(KC_LCTL);
|
||||||
register_code(KC_V);
|
register_code(KC_V);
|
||||||
|
@ -78,7 +78,7 @@ void process_combo_event(uint8_t combo_index, bool pressed) {
|
||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
|
||||||
This will send Ctrl+C if you hit Z and C, and Ctrl+V if you hit Z and V. But you could change this to do stuff like change layers, play sounds, or change settings.
|
This will send Ctrl+C if you hit Z and C, and Ctrl+V if you hit X and V. But you could change this to do stuff like change layers, play sounds, or change settings.
|
||||||
|
|
||||||
## Additional Configuration
|
## Additional Configuration
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue