aboutsummaryrefslogtreecommitdiff
path: root/layouts
diff options
context:
space:
mode:
authorDrashna Jaelre <drashna@live.com>2021-11-14 22:03:24 -0800
committerGitHub <noreply@github.com>2021-11-14 22:03:24 -0800
commit56e3f06a26851976e559aacf7a096c61403304be (patch)
tree1e9ec98ad239fdd241e77ac4c4822fc2721a9cea /layouts
parent462c3a615113e84ac3ca837a5caeb928c0ec8505 (diff)
downloadqmk_firmware-56e3f06a26851976e559aacf7a096c61403304be.tar.gz
qmk_firmware-56e3f06a26851976e559aacf7a096c61403304be.zip
Rework and expand Pointing Device support (#14343)
Co-authored-by: Dasky <32983009+daskygit@users.noreply.github.com>
Diffstat (limited to 'layouts')
-rw-r--r--layouts/community/ergodox/drashna/keymap.c32
1 files changed, 16 insertions, 16 deletions
diff --git a/layouts/community/ergodox/drashna/keymap.c b/layouts/community/ergodox/drashna/keymap.c
index dd47899d7..3c9bcfeaa 100644
--- a/layouts/community/ergodox/drashna/keymap.c
+++ b/layouts/community/ergodox/drashna/keymap.c
@@ -186,20 +186,20 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
186 186
187#ifdef PIMORONI_TRACKBALL_ENABLE 187#ifdef PIMORONI_TRACKBALL_ENABLE
188void run_trackball_cleanup(void) { 188void run_trackball_cleanup(void) {
189 if (trackball_is_scrolling()) { 189 // if (trackball_is_scrolling()) {
190 trackball_set_rgbw(RGB_CYAN, 0x00); 190 // trackball_set_rgbw(RGB_CYAN, 0x00);
191 } else if (trackball_get_precision() != 1.0) { 191 // } else if (trackball_get_precision() != 1.0) {
192 trackball_set_rgbw(RGB_GREEN, 0x00); 192 // trackball_set_rgbw(RGB_GREEN, 0x00);
193 } else { 193 // } else {
194 trackball_set_rgbw(RGB_MAGENTA, 0x00); 194 // trackball_set_rgbw(RGB_MAGENTA, 0x00);
195 } 195 // }
196} 196}
197 197
198void keyboard_post_init_keymap(void) { 198void keyboard_post_init_keymap(void) {
199 // trackball_set_precision(1.5); 199 // trackball_set_precision(1.5);
200 trackball_set_rgbw(RGB_MAGENTA, 0x00); 200 // trackball_set_rgbw(RGB_MAGENTA, 0x00);
201} 201}
202void shutdown_keymap(void) { trackball_set_rgbw(RGB_RED, 0x00); } 202// void shutdown_keymap(void) { trackball_set_rgbw(RGB_RED, 0x00); }
203 203
204static bool mouse_button_one, trackball_button_one; 204static bool mouse_button_one, trackball_button_one;
205 205
@@ -244,16 +244,16 @@ bool process_record_keymap(uint16_t keycode, keyrecord_t *record) {
244 break; 244 break;
245#ifdef PIMORONI_TRACKBALL_ENABLE 245#ifdef PIMORONI_TRACKBALL_ENABLE
246 case PM_SCROLL: 246 case PM_SCROLL:
247 trackball_set_scrolling(record->event.pressed); 247 // trackball_set_scrolling(record->event.pressed);
248 run_trackball_cleanup(); 248 run_trackball_cleanup();
249 break; 249 break;
250 case PM_PRECISION: 250 case PM_PRECISION:
251 if (record->event.pressed) { 251 // if (record->event.pressed) {
252 trackball_set_precision(1.5); 252 // trackball_set_precision(1.5);
253 } else { 253 // } else {
254 trackball_set_precision(1); 254 // trackball_set_precision(1);
255 } 255 // }
256 run_trackball_cleanup(); 256 // run_trackball_cleanup();
257 break; 257 break;
258# if !defined(MOUSEKEY_ENABLE) 258# if !defined(MOUSEKEY_ENABLE)
259 case KC_MS_BTN1: 259 case KC_MS_BTN1: