diff options
| author | Drashna Jaelre <drashna@live.com> | 2021-11-14 22:03:24 -0800 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2021-11-14 22:03:24 -0800 |
| commit | 56e3f06a26851976e559aacf7a096c61403304be (patch) | |
| tree | 1e9ec98ad239fdd241e77ac4c4822fc2721a9cea /layouts | |
| parent | 462c3a615113e84ac3ca837a5caeb928c0ec8505 (diff) | |
| download | qmk_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.c | 32 |
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 |
| 188 | void run_trackball_cleanup(void) { | 188 | void 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 | ||
| 198 | void keyboard_post_init_keymap(void) { | 198 | void 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 | } |
| 202 | void shutdown_keymap(void) { trackball_set_rgbw(RGB_RED, 0x00); } | 202 | // void shutdown_keymap(void) { trackball_set_rgbw(RGB_RED, 0x00); } |
| 203 | 203 | ||
| 204 | static bool mouse_button_one, trackball_button_one; | 204 | static 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: |
