How to fix the Chromium WebHID connection for a Keychron G5 under Linux

Today my new mouse arrived, a Keychron G5. I had read that it was supposedly configurable through (Chromium based) browsers via WebHID, OS agnostic, so no need to install any weird (bloated) drivers or keep a Windows VM ready. However, when I went to https://launcher.keychron.com in my ungoogled Chromium running under Fedora Linux, I had to realize that while it could see the mouse, it would not actually connect to it. A quick web search later I fell over this repository with a guide on how to get Chromium’s WebHID connection to work to a Keychron Q5 HE under ArchLinux, and I figured that was close enough (and the steps outlined therein logical enough) to adapt. And just so I can easily find this again, I’m replicating the crucial bits here… ...

April 28, 2026 · 2 min
Mastodon Alt