config.h 2.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  1. // Copyright 2022 Ryan Neff (@JellyTitan)
  2. // SPDX-License-Identifier: GPL-2.0-or-later
  3. #pragma once
  4. #define EE_HANDS
  5. /* Turn off RGB light when host is asleep. (Doesn't seem to work for mac)? */
  6. #define RGBLIGHT_SLEEP
  7. #define RGBLIGHT_LAYERS
  8. /* Decrease decay of heatmap rgb effect */
  9. #define RGB_MATRIX_TYPING_HEATMAP_DECREASE_DELAY_MS 50
  10. /* If you're setting colors per key, this is required. */
  11. #define SPLIT_LAYER_STATE_ENABLE
  12. /* If you type too fast, it confuses the Mod key combos. This resolves it: */
  13. #define IGNORE_MOD_TAP_INTERRUPT
  14. /* Set tapdance speed */
  15. #define TAPPING_TERM 210
  16. /* Allows for the setting of constant mouse speed levels. */
  17. /* Delay between pressing a movement key and cursor movement */
  18. #define MOUSEKEY_DELAY 10
  19. /* Time between cursor movements in milliseconds */
  20. #define MOUSEKEY_INTERVAL 16
  21. /* Step size */
  22. #define MOUSEKEY_MOVE_DELTA 8
  23. /* Maximum cursor speed at which acceleration stops */
  24. #define MOUSEKEY_MAX_SPEED 2
  25. /* Time until maximum cursor speed is reached */
  26. #define MOUSEKEY_TIME_TO_MAX 40
  27. /* Maximum number of scroll steps per scroll action */
  28. #define MOUSEKEY_WHEEL_MAX_SPEED 42
  29. /* Time until maximum scroll speed is reached */
  30. #define MOUSEKEY_WHEEL_TIME_TO_MAX 15
  31. // Tweak how the mouse cursor moves. https://docs.qmk.fm/#/feature_mouse_keys
  32. // Accelerated mode (default).
  33. // MOUSEKEY_DELAY 10 Delady between pressing a movement key and cursor movement
  34. // MOUSEKEY_INTERVAL 20 Time between cursor movements in milliseconds
  35. // MOUSEKEY_MOVE_DELTA 8 Step size
  36. // MOUSEKEY_MAX_SPEED 10 Maximum cursor speed at which acceleration stops
  37. // MOUSEKEY_TIME_TO_MAX 30 Time until maximum cursor speed is reached
  38. // MOUSEKEY_WHEEL_DELAY 10 Delay between pressing a wheel key and wheel movement
  39. // MOUSEKEY_WHEEL_INTERVAL 80 Time between wheel movements
  40. // MOUSEKEY_WHEEL_MAX_SPEED 8 Maximum number of scroll steps per scroll action
  41. // MOUSEKEY_WHEEL_TIME_TO_MAX 40 Time until maximum scroll speed is reached
  42. // Kinetic mode, alternate to the default mode.
  43. // MK_KINETIC_SPEED undefined Enable kinetic mode
  44. // MOUSEKEY_DELAY 5 Delay between pressing a movement key and cursor movement
  45. // MOUSEKEY_INTERVAL 10 Time between cursor movements in milliseconds
  46. // MOUSEKEY_MOVE_DELTA 5 Step size for accelerating from initial to base speed
  47. // MOUSEKEY_INITIAL_SPEED 100 Initial speed of the cursor in pixel per second
  48. // MOUSEKEY_BASE_SPEED 1000 Maximum cursor speed at which acceleration stops
  49. // MOUSEKEY_DECELERATED_SPEED 400 Decelerated cursor speed
  50. // MOUSEKEY_ACCELERATED_SPEED 3000 Accelerated cursor speed
  51. // MOUSEKEY_WHEEL_INITIAL_MOVEMENTS 16 Initial number of movements of the mouse wheel
  52. // MOUSEKEY_WHEEL_BASE_MOVEMENTS 32 Maximum number of movements at which acceleration stops
  53. // MOUSEKEY_WHEEL_ACCELERATED_MOVEMENTS 48 Accelerated wheel movements
  54. // MOUSEKEY_WHEEL_DECELERATED_MOVEMENTS 8 Decelerated wheel movements