Way to detect host OS in QMK

This page summarizes the projects mentioned and recommended in the original post on /r/olkb

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • qmk_firmware

    QMK, forked for ZSA's Oryx Configurator (to safeguard stability) (by KapJI)

    Code is here. I'm using ZSA's fork of QMK but it should work with vanilla QMK as well.

  • FingerprintUSBHost

    An Arduino USB plugin that attempts to guess the host OS

    The idea is coming from FingerprintUSBHost project for Arduino.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

  • keyboards

    A split keyboard layout, optimized for Portuguese, English, working with numbers and software programming with VIM plugins. (by rafaelromao)

    I also use a manual switch in my layout, but I have lots of features that are OS aware. I knew this automatic OS guessing could be possible but no one had success implementing it before. I will check the code and give it a try when I have some time. Thanks for sharing and congrats for the work.

  • barrier

    Open-source KVM software

    Fantastic insight! Would it still work using Barrier (https://github.com/debauchee/barrier)? Like in this scenario: USB keyboard connected to a Mac, normally using Barrier to seamlessly use said keyboard to a networked Windows PC. It would be fantastic to find a way to use the same keys for next/previous word, which are different in Mac and Win (Alt arrows and Ctrl arrows, respectively).

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts