Keychron settings using VIA
I am using a Keychron K2 Pro keyboard (it was the first mechanical keyboard I've ever bought).
It comes with the nice feature of having a open source QMK firmware thus support VIA for configuration.
Keychron offers https://launcher.keychron.com to connect your keyboard and adjust the settings (sadly it only supports chromium-based browsers).
On my Arch Linux I ran into the problem that the keyboard itself can be discovered but when trying to connect it simply fails with no real error messages on the website.
Digging a bit deeper I found this[1] forum post indicating the problem - Chromium can't access the device due to missing permissions.
This can also be seen in the chrome://device-log - just find the line that says Failed to open /dev/hidrawX
My current solution to this is to just chmod 666 the device so that Chromium can access it but I'm not sure yet if this is future-proof so I might update this post.