Hacking Your Keyboard with Karabiner

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

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

    macOS Kernel Fuzzer

  • I'm not aware of such feature but I've found that there are other properties in hidutil configuration

    https://github.com/FSecureLABS/OSXFuzz/blob/600f28c1c4a1211c....

        "HIDKind",

  • qmk_firmware

    Open-source keyboard firmware for Atmel AVR and Arm USB families

  • Why not use QMK [1]? Both of the keyboards (Anne Pro 2 and a TADA68) support QMK and there's a lot more to do with QMK, and it's on the keyboard itself.

    [1]: https://qmk.fm/

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • kmonad

    An advanced keyboard manager

  • I've made a JSON schema for the Karabiner Elements Complex Modification rule files: https://gitlab.com/notpushkin/karabiner-jsonschema/

  • skhd

    Simple hotkey daemon for macOS

  • I was also using Karabiner to launch/switch apps instantly but I got tired of editing large configs to add/remap keys to apps.

    Eventually I wrote rcmd (https://lowtechguys.com/rcmd) to streamline this workflow of switching/launching an app by the first letter of its name.

    It will dynamically map Right Command + first letter of app name to already running apps, and you can map your own letters by just pressing Right Command + Right Option + letter to assign.

    I eventually replaced everything I was using Karabiner for with specialized apps like rcmd, HyperKey (https://hyperkey.app/) and skhd (https://github.com/koekeishiya/skhd).

    I'm still missing the left/right Shift press once for parentheses, but I can live without it.

  • hidutil-key-remapping-generator

    Simple tool to generate HIDUTIL key remapping configurations for MacOS

  • It's possible to define device-specific mappings with hidutil https://github.com/amarsyla/hidutil-key-remapping-generator/...

  • CapsLockNoDelay

    Eliminates delay when activating caps lock on macOS OSX

  • But if you do this you get a huge delay on caps lock as esc.

    You need a tool like this https://github.com/gkpln3/CapsLockNoDelay

  • 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.

    WorkOS logo
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