aboutsummaryrefslogtreecommitdiff
path: root/waffle/tapping.c
diff options
context:
space:
mode:
Diffstat (limited to 'waffle/tapping.c')
-rw-r--r--waffle/tapping.c136
1 files changed, 68 insertions, 68 deletions
diff --git a/waffle/tapping.c b/waffle/tapping.c
index 34817c3..d6a164b 100644
--- a/waffle/tapping.c
+++ b/waffle/tapping.c
@@ -1,36 +1,36 @@
// Copyright 2024 jack (@waffle87)
// SPDX-License-Identifier: GPL-2.0-or-later
-#include "waffle.h"
#include "secrets.h"
+#include "waffle.h"
#ifdef RANDWORD
#include "dict.h"
uint16_t word = 0;
#endif
-#define INTERCEPT_MOD_TAP(mod, keycode) \
-case mod(keycode): \
- if (record->tap.count && record->event.pressed) { \
- tap_code16(keycode); \
- return false; \
- } \
- break; \
+#define INTERCEPT_MOD_TAP(mod, keycode) \
+ case mod(keycode): \
+ if (record->tap.count && record->event.pressed) { \
+ tap_code16(keycode); \
+ return false; \
+ } \
+ break;
uint16_t get_tapping_term(uint16_t keycode, keyrecord_t *record) {
switch (keycode) {
- case LWRSPC:
- case ESCLWR:
- case RSEBSP:
- return TAPPING_TERM - SPC_OFFSET;
- case TD(QMK_LINKS):
- case TD(EM_DASH_MINS):
- case TD(PLY_NXT_PRV):
- case TD(CURLY_BRACKET):
- case TD(SQR_BRACKET):
- case TD(BSLS_PIPE):
- case TD(QUOT_DQUO):
- return TAPPING_TERM + 60;
- default:
- return TAPPING_TERM;
+ case LWRSPC:
+ case ESCLWR:
+ case RSEBSP:
+ return TAPPING_TERM - SPC_OFFSET;
+ case TD(QMK_LINKS):
+ case TD(EM_DASH_MINS):
+ case TD(PLY_NXT_PRV):
+ case TD(CURLY_BRACKET):
+ case TD(SQR_BRACKET):
+ case TD(BSLS_PIPE):
+ case TD(QUOT_DQUO):
+ return TAPPING_TERM + 60;
+ default:
+ return TAPPING_TERM;
}
}
@@ -53,30 +53,30 @@ void qmk_links(tap_dance_state_t *state, void *user_data) {
void em_dash_mins(tap_dance_state_t *state, void *user_data) {
switch (state->count) {
- case 3:
+ case 3:
#ifdef UNICODE_COMMON_ENABLE
- register_unicode(0x2014); // —
+ register_unicode(0x2014); // —
#endif
- break;
- case 2:
- tap_code(KC_MINS), tap_code(KC_MINS);
- break;
- default:
- tap_code(KC_MINS);
+ break;
+ case 2:
+ tap_code(KC_MINS), tap_code(KC_MINS);
+ break;
+ default:
+ tap_code(KC_MINS);
}
}
void ply_nxt_prv(tap_dance_state_t *state, void *user_data) {
switch (state->count) {
- case 1:
- tap_code(KC_MPLY);
- break;
- case 2:
- tap_code(KC_MNXT);
- break;
- case 3:
- tap_code(KC_MPRV);
- break;
+ case 1:
+ tap_code(KC_MPLY);
+ break;
+ case 2:
+ tap_code(KC_MNXT);
+ break;
+ case 3:
+ tap_code(KC_MPRV);
+ break;
}
}
@@ -88,14 +88,14 @@ void raise_paste(tap_dance_state_t *state, void *user_data) {
}
tap_dance_action_t tap_dance_actions[] = {
- [QMK_LINKS] = ACTION_TAP_DANCE_FN(qmk_links),
- [EM_DASH_MINS] = ACTION_TAP_DANCE_FN(em_dash_mins),
- [PLY_NXT_PRV] = ACTION_TAP_DANCE_FN(ply_nxt_prv),
- [RAISE_PASTE] = ACTION_TAP_DANCE_FN_ADVANCED(NULL, raise_paste, td_reset),
- [CURLY_BRACKET] = ACTION_TAP_DANCE_DOUBLE(KC_LCBR, KC_RCBR),
- [SQR_BRACKET] = ACTION_TAP_DANCE_DOUBLE(KC_LBRC, KC_RBRC),
- [BSLS_PIPE] = ACTION_TAP_DANCE_DOUBLE(KC_BSLS, KC_PIPE),
- [QUOT_DQUO] = ACTION_TAP_DANCE_DOUBLE(KC_QUOT, KC_DQUO),
+ [QMK_LINKS] = ACTION_TAP_DANCE_FN(qmk_links),
+ [EM_DASH_MINS] = ACTION_TAP_DANCE_FN(em_dash_mins),
+ [PLY_NXT_PRV] = ACTION_TAP_DANCE_FN(ply_nxt_prv),
+ [RAISE_PASTE] = ACTION_TAP_DANCE_FN_ADVANCED(NULL, raise_paste, td_reset),
+ [CURLY_BRACKET] = ACTION_TAP_DANCE_DOUBLE(KC_LCBR, KC_RCBR),
+ [SQR_BRACKET] = ACTION_TAP_DANCE_DOUBLE(KC_LBRC, KC_RBRC),
+ [BSLS_PIPE] = ACTION_TAP_DANCE_DOUBLE(KC_BSLS, KC_PIPE),
+ [QUOT_DQUO] = ACTION_TAP_DANCE_DOUBLE(KC_QUOT, KC_DQUO),
};
bool process_record_user(uint16_t keycode, keyrecord_t *record) {
@@ -110,20 +110,20 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) {
}
#endif
switch (keycode) {
- case UPDIR:
- if (record->event.pressed)
- SEND_STRING("../");
- break;
- case NUKE:
- if (record->event.pressed) {
- tap_code16(C(KC_A));
- SEND_STRING("\b```suggestion\n```");
- }
- break;
- case REMOVE:
- if (record->event.pressed)
- SEND_STRING("This file should be removed.");
- break;
+ case UPDIR:
+ if (record->event.pressed)
+ SEND_STRING("../");
+ break;
+ case NUKE:
+ if (record->event.pressed) {
+ tap_code16(C(KC_A));
+ SEND_STRING("\b```suggestion\n```");
+ }
+ break;
+ case REMOVE:
+ if (record->event.pressed)
+ SEND_STRING("This file should be removed.");
+ break;
INTERCEPT_MOD_TAP(LALT_T, KC_EXLM)
INTERCEPT_MOD_TAP(LGUI_T, KC_AT)
INTERCEPT_MOD_TAP(LCTL_T, KC_HASH)
@@ -132,15 +132,15 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) {
INTERCEPT_MOD_TAP(RCTL_T, KC_ASTR)
INTERCEPT_MOD_TAP(RGUI_T, KC_LPRN)
INTERCEPT_MOD_TAP(RALT_T, KC_RPRN)
- case RWORD:
+ case RWORD:
#ifdef RANDWORD
- word = rand() % NUM_WORDS;
- if (record->event.pressed) {
- send_string(dict[word]);
- tap_code(KC_SPC);
- }
+ word = rand() % NUM_WORDS;
+ if (record->event.pressed) {
+ send_string(dict[word]);
+ tap_code(KC_SPC);
+ }
#endif
- break;
+ break;
}
return true;
}