#tui #settings #devices #user #screenshot #warnings #keychron #adjusting

app chron_tui

Configure your Keychron mouse from the terminal

1 unstable release

Uses new Rust 2024

0.1.0 Nov 22, 2025

#486 in Hardware support

LGPL-3.0-or-later

175KB
275 lines

chron_tui - Terminal user interface for adjusting Keychron mouse settings

CI

⚠️ Warning - the project is in a very early stage, try at your own risk and expect A LOT of issues

Device support

Keychron M3 8K

Feature Status Notes
Connecting to the device ⚠️ Partial Connecting often does not work on the first try, but works on subsequent ones
Wired/Wireless connection ✅ Supported Both wired (0xd050) and wireless receiver (0xd028)
DPI Preset Selection ✅ Supported Switch between 5 DPI presets
DPI Preset Customization ❌ Not Supported Values are currently hardcoded
Polling Rate ❌ Not Supported UI placeholder exists, not yet functional
Device Info Query ❌ Not Supported Command sent but response not parsed
RGB Lighting Control ❌ Not Supported
Button Remapping ❌ Not Supported
Lift-off Distance ❌ Not Supported

Legend

  • Supported: Feature is fully implemented and working
  • ⚠️ Partial: Feature is in development or partially implemented
  • Not Supported: Feature is not currently planned or implemented

Dependencies

~13–27MB
~371K SLoC