aboutsummaryrefslogtreecommitdiff
path: root/layouts/community/ergodox/drashna/keymap.c
diff options
context:
space:
mode:
Diffstat (limited to 'layouts/community/ergodox/drashna/keymap.c')
-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: