Our great sponsors
-
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.
-
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.
-
qmk_firmware
See the "forkreadme" branch or the following link for a description of branches maintained in this fork. (by manna-harbour)
Yeah I'm not sure what it'll end up being useful for, if anything! Maybe something I haven't considered yet... You can use it like KMonad but with extra steps. You can also use it for testing timing issues. Soon I'll be adding an extra utility to combine multiple keyboards into a single device, so then you could e.g. use a pair of numpads or your laptop keyboard plus a regular keyboard as a split.
For native you'd need an internal mod. But just to use Dvorak you could use ð¥MK, KMonad, or a QMK USB to USB converter. See the Related Projects section for the differences.
For those looking for alternative solutions, check out kmonad
I think the closest thing at the moment is https://github.com/nickcoutsos/keymap-editor.
Another alternative is keyd that can run either on host machine or on SBC connected to host machine in USB gadget mode.
Speaking of hardware there is very nice $3 RISC-V board that would fit well USB to USB converter use case. No keyboard firmware is ported to it yet.
There are many other software tools such as https://github.com/jtroo/kanata and https://github.com/KarsMulder/evsieve. The main difference with ð¥MK is that you can use native QMK and ZMK.
There are many other software tools such as https://github.com/jtroo/kanata and https://github.com/KarsMulder/evsieve. The main difference with ð¥MK is that you can use native QMK and ZMK.
With QMK Kernel Module one could skip MCU altogether and just use one Linux SBC. But sadly that module is not maintained.
I have a separate system for that as part of this old unreleased project. They're orthogonal so could be used together, but it'd be nicer if they were integrated. If you just want to remap buttons or map buttons to keys you can do that in the OS.