mirror of
https://github.com/qmk/qmk_userspace.git
synced 2025-05-04 14:44:16 -04:00
fixing bugs and setting up encoder debug environment
- Had to fix bugs with TR_SCLN and ploopy nano drag scroll - added mouse scroll wheel and rgb mode for debug purposes
This commit is contained in:
parent
94849eef72
commit
a370965d1c
4 changed files with 20 additions and 19 deletions
|
@ -53,7 +53,7 @@ bool process_tap_hold_key(keyrecord_t* record, uint16_t keycode) {
|
|||
single_tap(TAPHOLD_DQUO, isHold);
|
||||
break;
|
||||
case TR_EQL:
|
||||
single_tap(TAPHOLD_LPRN, isHold);
|
||||
single_tap(TAPHOLD_EQL, isHold);
|
||||
break;
|
||||
case TR_PLUS:
|
||||
single_tap(TAPHOLD_PLUS, isHold);
|
||||
|
@ -86,15 +86,6 @@ bool process_tap_hold_key(keyrecord_t* record, uint16_t keycode) {
|
|||
single_tap(TAPHOLD_QUOT, isHold);
|
||||
break;
|
||||
|
||||
//tap numlock twice to toggle ploopy nano drag scroll
|
||||
case PN_DRGS:
|
||||
double_tap(TAPHOLD_NUM, WAIT_DELAY);
|
||||
break;
|
||||
|
||||
//tap capslock twice to cycle ploopy nano pointer DPI
|
||||
case PN_PDPI:
|
||||
double_tap(TAPHOLD_CAPS, WAIT_DELAY);
|
||||
break;
|
||||
}
|
||||
|
||||
return false;
|
||||
|
@ -127,7 +118,7 @@ bool process_tap_hold_key(keyrecord_t* record, uint16_t keycode) {
|
|||
|
||||
//double tap
|
||||
case TR_EQL:
|
||||
double_tap(TAPHOLD_LPRN, WAIT_DELAY);
|
||||
double_tap(TAPHOLD_EQL, WAIT_DELAY);
|
||||
break;
|
||||
case TR_PLUS:
|
||||
double_tap(TAPHOLD_PLUS, WAIT_DELAY);
|
||||
|
|
|
@ -25,8 +25,6 @@ bool process_tap_hold_key(keyrecord_t* record, uint16_t keycode);
|
|||
#define TAPHOLD_EQL KC_EQL, KC_EQL
|
||||
#define TAPHOLD_PLUS KC_PLUS, KC_PLUS
|
||||
#define TAPHOLD_PIPE KC_PIPE, KC_PIPE
|
||||
#define TAPHOLD_NUM KC_NUM, KC_NUM //For ploopy nano
|
||||
#define TAPHOLD_CAPS KC_CAPS, KC_CAPS
|
||||
|
||||
//Custom: things like overriding default shifted key
|
||||
#define TAPHOLD_COMM KC_COMM, KC_LPRN
|
||||
|
|
|
@ -20,6 +20,20 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) {
|
|||
}
|
||||
return false;
|
||||
|
||||
case PN_DRGS:
|
||||
if (record->event.pressed) {
|
||||
//tap numlock twice to toggle ploopy nano drag scroll
|
||||
double_tap(KC_NUM, KC_NUM,WAIT_DELAY);
|
||||
}
|
||||
return false;
|
||||
|
||||
case PN_PDPI:
|
||||
if (record->event.pressed) {
|
||||
//tap capslock twice to cycle ploopy nano pointer DPI
|
||||
double_tap(KC_CAPS, KC_CAPS, WAIT_DELAY);
|
||||
}
|
||||
return false;
|
||||
|
||||
//https://docs.qmk.fm/#/mod_tap?id=changing-both-tasp-and-hold
|
||||
//https://getreuer.info/posts/keyboards/triggers/index.html#tap-vs.-long-press
|
||||
//https://www.jonashietala.se/series/t-34/ he focuses on a keymap for programming/VIM
|
||||
|
@ -40,8 +54,6 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) {
|
|||
case TR_GRV:
|
||||
case TR_SCLN:
|
||||
case TR_QUOT:
|
||||
case PN_DRGS:
|
||||
case PN_PDPI:
|
||||
return process_tap_hold_key(record, keycode);
|
||||
|
||||
}
|
||||
|
|
|
@ -216,8 +216,8 @@ enum keycodes {
|
|||
|
||||
|
||||
#define LAYER_NAVIGATION \
|
||||
___x___, KC_HOME, KC_UP, KC_END, KC_PGUP, ___x___, TR_DRGS, TR_SNIP, TR_SDPI, TR_PDPI, \
|
||||
KC_CAPS, KC_LEFT, KC_DOWN, KC_RGHT, KC_PGDN, ___x___, _SCAG_MODS________________________, \
|
||||
___x___, KC_HOME, KC_UP, KC_END, KC_PGUP, TR_MWHU, TR_DRGS, TR_SNIP, TR_SDPI, TR_PDPI, \
|
||||
KC_CAPS, KC_LEFT, KC_DOWN, KC_RGHT, KC_PGDN, TR_MWHD, _SCAG_MODS________________________, \
|
||||
_UCCPR_L___________________________________, ___x___, KC_APP, KC_VOLD, KC_VOLU, KC_MUTE, \
|
||||
ZOOMRST, _______, KC_ENT, _LAYER_TRANS_____________
|
||||
|
||||
|
@ -231,13 +231,13 @@ enum keycodes {
|
|||
|
||||
#define LAYER_SYMBOL \
|
||||
___x___, ___x___, KC_AT, KC_DLR, TR_GRV, TR_EQL, KC_HASH, KC_ASTR, ___x___, TR_DQUO, \
|
||||
KC_AMPR, TR_LCBR, KC_RCBR, TR_PIPE, TH_SCLN, TR_PLUS, KC_QUES, TR_LBRC, KC_RBRC, TR_SQUO, \
|
||||
KC_AMPR, TR_LCBR, KC_RCBR, TR_PIPE, TR_SCLN, TR_PLUS, KC_QUES, TR_LBRC, KC_RBRC, TR_SQUO, \
|
||||
TR_PERC, TR_LABK, KC_RABK, KC_BSLS, TR_EXLM, ___x___, KC_SLSH, TR_LPRN, KC_RPRN, TR_MINS, \
|
||||
_LAYER_TRANS_____________, _LAYER_TRANS_____________
|
||||
|
||||
|
||||
#define LAYER_CONFIG \
|
||||
KC_F10, KC_F7, KC_F8, KC_F9, ___x___, ___x___, ___x___, ___x___, ___x___, QK_BOOT, \
|
||||
KC_F10, KC_F7, KC_F8, KC_F9, ___x___, TR_RMOD, ___x___, ___x___, ___x___, QK_BOOT, \
|
||||
KC_F11, KC_F4, KC_F5, KC_F6, ___x___, BASELYR, TR_LSFT, _NONE_3__________________, \
|
||||
KC_F12, KC_F1, KC_F2, KC_F3, ___x___, TR_RHUI, TR_RSAI, TR_RVAI, TR_RSPI, TR_RTOG, \
|
||||
___x___, TR_DMR1, TR_DMP1, _NONE_3__________________
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue