this post was submitted on 30 Jul 2026
341 points (99.4% liked)

Technology

86745 readers
2987 users here now

This is a most excellent place for technology news and articles.


Our Rules


  1. Follow the lemmy.world rules.
  2. Only tech related news or articles.
  3. Be excellent to each other!
  4. Mod approved content bots can post up to 10 articles per day.
  5. Threads asking for personal tech support may be deleted.
  6. Politics threads may be removed.
  7. No memes allowed as posts, OK to post as comments.
  8. Only approved bots from the list below, this includes using AI responses and summaries. To ask if your bot can be added please contact a mod.
  9. Check for duplicates before posting, duplicates may be removed
  10. Accounts 7 days and younger will have their posts automatically removed.

Approved Bots


founded 3 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
[–] ElectroLisa@piefed.blahaj.zone 16 points 12 hours ago (2 children)

You can configure Keychron peripherals via their website - Keychron Launcher.

It works on Linux, but there are two caveats:

  1. Requires Chromium web browser. I've tested it with Ungoogled Chromium and it worked fine.
  2. In some Linux distributions you will have to set up udev rules, to allow access to USB devices

I've tested it with my Keychain K3 keyboard and M4 mouse and it works.

I agree a compatibility with ex. Piper would be neat though

[–] pastaq@lemmy.world 7 points 9 hours ago (1 children)

Be careful with this. These udev rules usually grant uaccess to your entire keyboard. uaccess is explicitly disabled for keyboards by default because it presents the event device to all of userspace, which allows any unprivileged app to log all key presses. This includes any malicious scripts running in a browser. If you do want to set up these rules, use them only for the single session you're setting up your device and don't type any passwords with it active, or change them immediately after (you won't be able to remove them without your sudo password).

For the same reason, stop using OpenRGB for devices that don't have kernel drivers.

[–] ElectroLisa@piefed.blahaj.zone 2 points 7 hours ago

You're right, one of the guides I've found explicitly mentioned that, and recommended toggling the rules on only when you need it.

If I'm not mistaken, you can make rules per device ID. Keychron devices show up as a keyboard/mouse and a "Link" device. You could make a passthrough rule just for the Link, thus not granting access to the actual input device.

Could you elaborate on the OpenRGB thing? I've used it a few times but never paid attention to the rules it asks for

[–] brognak@lemmy.dbzer0.com 5 points 10 hours ago (1 children)

I REALLY fucking wish people would stop targeting Chromium for their apps.

[–] ElectroLisa@piefed.blahaj.zone 1 points 7 hours ago

I agree, but at least it's not an app you have to download, which turns out to be Electron/CEF/etc.