1
0
Fork 0

Rework and expand Pointing Device support (#14343)

Co-authored-by: Dasky <32983009+daskygit@users.noreply.github.com>
This commit is contained in:
Drashna Jael're 2021-11-14 22:03:24 -08:00 committed by GitHub
parent 462c3a6151
commit 56e3f06a26
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
60 changed files with 2107 additions and 1705 deletions

View file

@ -186,20 +186,20 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
#ifdef PIMORONI_TRACKBALL_ENABLE
void run_trackball_cleanup(void) {
if (trackball_is_scrolling()) {
trackball_set_rgbw(RGB_CYAN, 0x00);
} else if (trackball_get_precision() != 1.0) {
trackball_set_rgbw(RGB_GREEN, 0x00);
} else {
trackball_set_rgbw(RGB_MAGENTA, 0x00);
}
// if (trackball_is_scrolling()) {
// trackball_set_rgbw(RGB_CYAN, 0x00);
// } else if (trackball_get_precision() != 1.0) {
// trackball_set_rgbw(RGB_GREEN, 0x00);
// } else {
// trackball_set_rgbw(RGB_MAGENTA, 0x00);
// }
}
void keyboard_post_init_keymap(void) {
// trackball_set_precision(1.5);
trackball_set_rgbw(RGB_MAGENTA, 0x00);
// trackball_set_rgbw(RGB_MAGENTA, 0x00);
}
void shutdown_keymap(void) { trackball_set_rgbw(RGB_RED, 0x00); }
// void shutdown_keymap(void) { trackball_set_rgbw(RGB_RED, 0x00); }
static bool mouse_button_one, trackball_button_one;
@ -244,16 +244,16 @@ bool process_record_keymap(uint16_t keycode, keyrecord_t *record) {
break;
#ifdef PIMORONI_TRACKBALL_ENABLE
case PM_SCROLL:
trackball_set_scrolling(record->event.pressed);
// trackball_set_scrolling(record->event.pressed);
run_trackball_cleanup();
break;
case PM_PRECISION:
if (record->event.pressed) {
trackball_set_precision(1.5);
} else {
trackball_set_precision(1);
}
run_trackball_cleanup();
// if (record->event.pressed) {
// trackball_set_precision(1.5);
// } else {
// trackball_set_precision(1);
// }
// run_trackball_cleanup();
break;
# if !defined(MOUSEKEY_ENABLE)
case KC_MS_BTN1: