Skip to content

Commit f50d889

Browse files
committed
adds personal ploopy trackback keymap with drag scroll
1 parent 4020674 commit f50d889

File tree

3 files changed

+25
-0
lines changed

3 files changed

+25
-0
lines changed
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
#define PLOOPY_DRAGSCROLL_MOMENTARY 1
2+
#define PLOOPY_DRAGSCROLL_INVERT 1
3+
#define PLOOPY_DRAGSCROLL_MULTIPLIER 0.1
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
#include QMK_KEYBOARD_H
2+
3+
4+
const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
5+
[0] = LAYOUT( /* Base */
6+
KC_BTN1, KC_BTN3, KC_BTN2,
7+
LT(1, KC_BTN4), KC_BTN5
8+
),
9+
[1] = LAYOUT(
10+
DRAG_SCROLL, _______, _______,
11+
_______, _______
12+
)
13+
};
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
# Customized Drag Scroll keymap used by cwlucas41 for Ploopyco Trackball
2+
Derived from [ploopy Drag Scroll keymap](../drag_scroll/)
3+
4+
Changes from original drag scroll keymap:
5+
* sets `PLOOPY_DRAGSCROLL_INVERT` so that drag scroll direction matches scroll wheel direction
6+
* sets `PLOOPY_DRAGSCROLL_MOMENTARY` - I find it being momentary is easier as 1. I only use it for short periods, and 2. I found it annoying that I could put it in drag scroll mode and then forget it is in that mode.
7+
* sets `PLOOPY_DRAGSCROLL_MULTIPLIER` to something that feels good - I found the default value made drag scroll way too sensitive to be useful for me
8+
* changes drag scroll chording to `BTN4 + BTN1` from `BTN5 + BTN1` - I like using my ring finger over my pinky when momentary mode is enabled
9+

0 commit comments

Comments
 (0)