Commit Graph

  • 7eda495ff4 feat(navigator): adds aim/turbo clear speed mapping firmware25 Florian Didron 2026-04-23 09:06:00 +07:00
  • f4a95d85c8 fix(navigator) aim/turbo toggle resets previous state Florian Didron 2026-03-19 20:18:25 +07:00
  • 657dd916f9 feat(navigator): aim / turbo toggle keys Florian Didron 2026-03-18 17:41:32 +07:00
  • 04db64d840 fix(double-click) should trigger auto mouse deactivation Florian Didron 2026-03-11 16:23:56 +07:00
  • 8954d0a430 fix(zsa-modules) various autmouse fixed feat/trackpad-ptp Florian Didron 2026-03-10 19:11:49 +07:00
  • eeb0a0f198 feat(trackpad) optionally dump sensor data on console Florian Didron 2026-03-04 08:53:19 +07:00
  • 36176159e6 fix(trackball) 90 / 270 deg rotation case inverted Florian Didron 2026-02-26 13:07:44 +07:00
  • 320d443cf7 Merge branch 'feat/trackball-module' into feat/trackpad-ptp Florian Didron 2026-02-25 12:10:53 +07:00
  • 287d6275f1 feat(trackball) implements aim/turbo layers feat/trackball-module Florian Didron 2026-02-25 12:10:20 +07:00
  • 610866af31 feat(trackball) allow user aim / turbo config change Florian Didron 2026-02-25 07:55:25 +07:00
  • 9c3748558b feat(trackball) creates a trackball module Florian Didron 2026-02-24 13:29:54 +07:00
  • 933833e242 h/f(automouse): moving away from layer manually prevents next trigger Florian Didron 2026-02-23 15:39:05 +07:00
  • 64bb3bba78 doc(readme): tiny fixes in the readme (#424) Sasha Pourcelot 2026-02-19 11:52:00 +01:00
  • c5c2674d64 Merge branch 'firmware25' into feat/trackpad-ptp Florian Didron 2026-02-13 14:44:51 +07:00
  • 650db12b05 feat(automouse) bump submodule version Florian Didron 2026-02-13 14:44:13 +07:00
  • a5af0d75b8 Merge branch 'firmware25' into feat/trackpad-ptp Florian Didron 2026-02-13 13:19:45 +07:00
  • 6c9f0cf382 feat(automouse) add zsa module for automouse Florian Didron 2026-02-12 16:56:39 +07:00
  • 2f7463bddd fix(automouse) when oneshot is set, prevent subsequent keypresses to trigger a deactivation delay reset Florian Didron 2026-01-29 15:25:13 +07:00
  • 124847e7e7 fix(keymap.json) rename ergodox stm32 files approprietly Florian Didron 2026-01-27 22:12:45 +07:00
  • c5f60a767c Merge branch 'chore/lib-update' into firmware25 Florian Didron 2026-01-27 15:24:08 +07:00
  • 7a4fd516b3 fix(moonlander-revb) fix soft reset to bootloader Florian Didron 2026-01-26 16:30:49 +07:00
  • fd7b3de4ab fix(moonlander-revb) fix soft reset to bootloader Florian Didron 2026-01-26 16:30:49 +07:00
  • 7038782bc4 chore(lib/utils) update from mainline Florian Didron 2026-01-19 17:04:25 +07:00
  • a07f8e6c7d feat(double-click) Florian Didron 2026-01-08 16:28:33 +07:00
  • a430269644 Merge branch 'firmware25' into feat/trackpad-ptp Florian Didron 2026-01-06 16:22:15 +07:00
  • 708282c056 feat(mouse-jiggler) Florian Didron 2026-01-06 15:29:19 +07:00
  • b6f1ee1890 fix(trackpad): supress glitchy data on liftoff Florian Didron 2025-12-18 10:00:26 +07:00
  • b1c160e206 Revert "fix(trackpad): supress glitchy data on liftoff" Florian Didron 2025-12-18 09:31:00 +07:00
  • d1062f731b fix(trackpad): supress glitchy data on liftoff Florian Didron 2025-12-18 08:50:31 +07:00
  • 9b08d56bac fix(trackpad): fallback mouse sensitivity fixes Florian Didron 2025-12-16 19:27:16 +07:00
  • 9c1fd41b82 fix(trackpad): improve mousee movements for ptp fallback Florian Didron 2025-12-16 14:12:08 +07:00
  • 1829d47e62 chore(trackpad-ptp): some code refactors / cleanup Florian Didron 2025-12-16 13:15:50 +07:00
  • 4d877475ef fix(trackpad) scale coordinates base on the pad x/y min/max values Florian Didron 2025-12-16 12:36:10 +07:00
  • 9a230245f5 feat(trackpad): mouse fallback when host doesn't support PTP Florian Didron 2025-12-15 14:00:38 +07:00
  • f3d9a9038b feat(trackpad): better ptp surface defaults Florian Didron 2025-12-11 13:10:45 +07:00
  • a0e09fd122 feat(trackpad): working ptp implementation Florian Didron 2025-12-11 10:49:18 +07:00
  • 29b5d23bee fix(trackball) add missing user pointing device task hook) Florian Didron 2025-12-10 11:24:27 +07:00
  • 378fc09e35 feat(trackpad): first Windows Precision inplementation Florian Didron 2025-12-10 11:16:13 +07:00
  • c2cd9f4ff5 Merge branch 'firmware25' into feat/trackpad-ptp Florian Didron 2025-12-09 16:09:29 +07:00
  • 15ad9a66a7 doc(moonlander) revison b release Florian Didron 2025-12-09 12:15:01 +07:00
  • b1e4d892b2 Merge branch 'feat/moonlander-revb' into firmware25 Florian Didron 2025-12-09 10:22:55 +07:00
  • 2ec53f31e7 wip(ptp): attempt at a ptp precision driver for the navigator trackpad Florian Didron 2025-12-09 10:22:25 +07:00
  • 29ee055e25 feat(trackpad): macos scroll resolution hid descriptor feat/trackpad Florian 2025-12-05 16:37:56 +07:00
  • b246a7de74 feat(trackpad): macos specific inertia Florian 2025-12-05 12:33:35 +07:00
  • c4b69d4da6 feat(trackpad): macos specific scrolling logic Florian 2025-12-05 12:13:43 +07:00
  • 1edf328a97 fix(trackpad): two finger tap regression Florian Didron 2025-12-04 20:11:30 +07:00
  • f1f730407b fix(trackpad): increase polling rate Florian Didron 2025-12-04 18:07:29 +07:00
  • b9d73bee2e fix(trackapd): fix some jumps when quick scrolling Florian Didron 2025-12-04 17:19:36 +07:00
  • 878b3c7bf9 fix(trackad) suppress false tap / double taps between quick scrolls. Florian Didron 2025-12-04 17:06:29 +07:00
  • 85598cd8d2 fix(inertia): regression preventing inertia to trigger consistantly Florian Didron 2025-12-04 15:33:20 +07:00
  • fc2577b182 fix(trackapd): fix some jumps when quick scrolling Florian Didron 2025-12-04 15:25:20 +07:00
  • 7cb4f60a21 fix(trackpad): stop scrolling when the second finger is lift off during the gesture Florian Didron 2025-12-04 15:08:47 +07:00
  • fa4f335051 feat(trackpad): add safeguards to prevent cursor jumping Florian Didron 2025-12-04 15:04:12 +07:00
  • 28aae38c6b feat(navigator): tweak scrolling Florian Didron 2025-12-04 14:22:03 +07:00
  • cac64e524e fix(i2c): ignore dropped sensor packets Florian Didron 2025-12-02 14:58:11 +07:00
  • a837460691 fix(scrolling): scrolling inertia Florian Didron 2025-11-25 14:29:16 +07:00
  • 20b8208669 feat(scrolling): inertia Florian Didron 2025-11-24 17:56:32 +07:00
  • 9773680394 fix(scrolling): smoother scrolling Florian Didron 2025-11-24 15:27:41 +07:00
  • efca17713b fix(usb): handle hid set report for highres scrolling Florian Didron 2025-11-24 15:27:00 +07:00
  • 178bb9b426 fix(surface): a better tap / double-tap detection approach with the latest trackpad surface Florian Didron 2025-11-24 12:08:36 +07:00
  • 96c8423509 Merge branch 'firmware25' into feat/trackpad Florian Didron 2025-11-13 18:43:34 +07:00
  • 83bd19826c feat(automouse): allows setting the toggled state from user space Florian Didron 2025-11-13 18:43:26 +07:00
  • af752e5e58 Merge branch 'firmware25' into feat/trackpad Florian Didron 2025-11-04 16:10:28 +07:00
  • 855afd78e8 fix(rgbmatrix): raindrops animation freezes Florian Didron 2025-11-04 16:10:12 +07:00
  • bf716e96fd Simplify hue calculation in raindrops animation (#25587) フィルターペーパー 2025-09-07 05:43:01 +08:00
  • d4c05a48de Merge branch 'firmware25' into feat/trackpad Florian Didron 2025-11-03 19:43:05 +07:00
  • cd2f99cd77 fix(ergodox_ez): reinint the eeprom with defaults properly Florian Didron 2025-11-03 19:42:28 +07:00
  • 31231ad0b1 Merge branch 'firmware25' into feat/trackpad Florian Didron 2025-10-30 18:35:40 +07:00
  • dab6641520 fix(automouse): remove uneeded define Florian Didron 2025-10-30 18:35:27 +07:00
  • b28b87daab fix(automouse): restrict is mouse record to is_mouse_record_kb Florian Didron 2025-10-27 19:40:16 +07:00
  • 13f68605b3 fix(automouse): restrict is mouse record to is_mouse_record_kb Florian Didron 2025-10-27 19:40:16 +07:00
  • 0c12a1909b Merge branch 'firmware25' into feat/trackpad Florian Didron 2025-10-27 18:48:35 +07:00
  • 0cbe2e9eb8 fix(automouse): mouse keys not being flagged properly in process_automouse Florian Didron 2025-10-27 18:48:23 +07:00
  • 0b452776ed feat(trackpad): increase trackpad read cycles Florian Didron 2025-10-27 09:11:52 +07:00
  • f7be5a3f53 Merge branch 'firmware25' into feat/trackpad Florian Didron 2025-10-21 18:20:44 +07:00
  • 86f067215e feat(trackpad): work with latest cirque firmware Florian Didron 2025-10-21 18:20:41 +07:00
  • d0d9424e7e fix(automouse): prevents automouse layer to be activated by mouse keys set on other layers Florian Didron 2025-10-20 19:29:43 +07:00
  • bca47935dc fix(rgbmatrix): restore solid colors when recovering the right side Florian Didron 2025-10-20 17:03:16 +07:00
  • 1a66743799 fix(rgbmatrix): restore solid colors when recovering the right side Florian Didron 2025-10-20 16:58:19 +07:00
  • 10fe500c95 fix(rgbmatrix): restore solid colors when recovering the right side Florian Didron 2025-10-20 16:58:19 +07:00
  • b6a5bb55f1 Merge branch 'firmware25' into feat/moonlander-revb Florian Didron 2025-10-16 21:12:34 +07:00
  • 8468529648 fix(right-side-recover): force solid color to properly reset when recovering the right side Florian Didron 2025-10-16 21:12:27 +07:00
  • aac4514865 fix(automouse): prevent non mouse key to leave the automouse layer Florian Didron 2025-10-16 20:34:40 +07:00
  • 731ee0218f fix(moonlander): remove extra startup exec call Florian Didron 2025-10-16 19:34:07 +07:00
  • 6099f18314 fix(moonolander): audio init delay for startup song Florian Didron 2025-10-16 16:00:46 +07:00
  • 74a278a579 Merge branch 'firmware25' into feat/moonlander-revb Florian Didron 2025-10-16 15:57:30 +07:00
  • b11fa4d633 fix(moonlander): audio startup song Florian Didron 2025-10-16 15:56:55 +07:00
  • 8588a228eb Merge branch 'firmware25' into feat/moonlander-revb Florian Didron 2025-10-16 14:39:29 +07:00
  • 41fa28c4a4 Merge branch 'firmware25' into feat/trackpad Florian Didron 2025-10-15 16:23:28 +07:00
  • 634e375f11 Feat/oneshot automouse (#421) Florian Didron 2025-09-29 12:57:53 +07:00
  • 1f27d73484 feat(moonlander): separate moonlander rev a / b definitions Florian Didron 2025-09-15 17:28:29 +07:00
  • 443f3f23a9 Merge branch 'firmware25' into feat/moonlander-revb Florian Didron 2025-09-15 08:49:13 +07:00
  • e87a3e6949 Feat/smoother scrolling (#420) Florian Didron 2025-09-12 16:15:34 +07:00
  • 1f95d83f68 fix(automouse): prevent mouse keys to trigger auto mouse on other layers (#418) Florian Didron 2025-09-09 09:50:13 +07:00
  • 82bfceccf6 fix(automouse): make sure KC_NO do not fire layer 0 mappings on automouse layer (#419) Florian Didron 2025-09-09 09:49:55 +07:00
  • 99e16b9657 feat(moonlander): Moonlander with ignition circuitry / bootloader Florian Didron 2025-09-08 12:58:43 +07:00
  • 0e8907866d feat(trackpad): read memory fast mod Florian Didron 2025-09-08 09:16:47 +07:00
  • ba0d99a697 feat(trackpad): handle latest cirque firmware Florian Didron 2025-09-04 17:21:31 +07:00
  • c39a26ec9d bug: fix auto mouse layer getting stuck with TO keycodes (#417) Drashna Jaelre 2025-09-04 00:43:32 -07:00
  • 39f7814943 feat(automouse): adds automouse scroll threshold parameter (#416) Florian Didron 2025-09-04 09:34:28 +07:00