Under the Cons section the article says:

> Full analog functionality often depends on proprietary software support (and not all boards execute it well).

Could you elaborate how that works? I'm on Linux. I find with Keychron I can visit the web-based tool to configure the keyboard, but if it's proprietary software I'm out of luck.

I use a Wooting which is largely open source on GitHub. Also their config tool is only needed to set up your keyboard, the config is saved onto the keyboard and persists across devices, OSes, etc.

Looks like their config software works on Linux if you set up udev to allow it to flash the keyboard: https://help.wooting.io/article/147-configuring-device-acces...