Qmk_firmware Alternatives
-
WSL
Issues found on WSL
-
kloak
Keystroke-level online anonymization kernel: obfuscates typing behavior at the device level.
-
Scout
Get performance insights in less than 4 minutes. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.
-
WSL2-Linux-Kernel
The source for the Linux kernel used in Windows Subsystem for Linux 2 (WSL2)
-
nano-trackball
A very small trackball-only mouse. Mechanical files, PCBs, and firmware all included.
-
typescript-eslint
:sparkles: Monorepo for all the tooling which enables ESLint to support TypeScript
-
crkbd
Corne keyboard, a split keyboard with 3x6 column staggered keys and 3 thumb keys.
-
helix
A compact split ortholinear keyboard. (by MakotoKurauchi)
-
win-vind
Simple Vim Key Binder for Windows. You can operate Windows with keybindings like Vim.
-
oddball
A split keyboard with trackball support
-
Adafruit_CircuitPython_HID
USB Human Interface Device drivers.
-
qmk_firmware
keyboard controller firmware for Atmel AVR and ARM USB families (by drashna)
-
sharpkeys
SharpKeys is a utility that manages a Registry key that allows Windows to remap one key to any other key.
-
Kaleidoscope
Firmware for the Keyboardio Model 01 and other keyboards with AVR or ARM MCUs. (by keyboardio)
-
mysterium
TKL keyboard that can be entirely assembled using only through hole components, including usb type-c
-
crkbd
Crkbd Keymap by Manna Harbour (Extras). This keymap includes crkbd-specific hardware feature support. This repository provides additional content outside QMK. (by manna-harbour)
-
qmk_firmware
QMK, forked for ZSA's Oryx Configurator (to safeguard stability) (by zsa)
-
build_guides
Build guides for all of the boards
-
openrgb.nvim
Bring RGB to life in Neovim
-
kb-layout-evaluation
Evaluate ergonomic keyboard layouts over multiple languages
-
qmk_firmware
keyboard controller firmware for Atmel AVR and ARM USB families (by rmwphd)
Posts
-
Remapping Right Win Key to Ctrl feels so good. Do you do anything similar?
This is qmk.
-
Help with Kinetic Mouse Mode
I'm trying to use the Kinetic Mouse Mode that was added to QMK in this PR. I switched to the development branch and I can see the updated files (documentation, mousekey.h, mousekey.c), and compiling shows a QMK version of 0.12.8. However, no matter what I do it seems to keep using the default acceleration mode.
-
Rmechanicalkeyboards Ask Any Question Get An
Not an expert on NKRO or QMK but apparently QMK boards can be programmed to support NKRO: https://github.com/qmk/qmk_firmware/blob/master/docs/getting_started_make_guide.md
-
Qmk For Ducky One 2 Mini Revived
Looks like Chibios-contrib made it to the master branch. elfmimi needs you to make some very minor changes in your chconf.h, halconf.h, and config.h, listed here: https://github.com/qmk/qmk_firmware/pull/11112#issuecomment-787812891 and then it's just approval, and you've made it! Congrats and thank you so much for your work and persistence in getting the project done!
-
Tap Dance with Macro
I am trying to save the macros in another file secrets.h in the qmk root folder hidden from git, and call them using the keycodes. Something like https://github.com/qmk/qmk_firmware/blob/master/users/drashna/readme_secrets.md My goal is to keep all my macros maintained in one file while accessible those from different keyboards. Some of the macros I want to activate in the default layer by tap dance, so that I use one finger to quickly activate it without having to switch layer using two fingers.
-
Preonic/Planck Music mode Help
As long as you're building your firmware yourself and not using the online QMK Configurator, you should be able to tweak all of the music related configurations on your local machine in the files you'd find here.
-
Do you use smartparens or not? Why?
I don't, this feature always annoyed me when I don't want the extra brackets, although I did add this feature to my programmable keyboard layout, so I can explicitly type in matching brackets as needed.
-
First time, confused and frustrated
To be more precise what VIA is: VIA is software communicating with QMK. QMK has a flag which enables communication with VIA on the keyboard side (https://caniusevia.com/docs/configuring_qmk). it's not compatible with all QMK features (although Drop Ctrl doesn't seem to use the incompatible features https://github.com/qmk/qmk_firmware/blob/master/keyboards/massdrop/ctrl/rules.mk).
- Flashing Big Switch
-
Just mapped my caps lock to escape for the first time...
Or get a keyboard that supports qmk firmware.
-
Make custom light modes?
It has been being worked here https://github.com/qmk/qmk_firmware/issues/7370. The k8 has been involved.
-
Hopefully I Can Keep These Plants Alive Gmk
Yes, you have to setup QMK and create a Tokyo60 keymap with the VIA flag turned on. I believe there are some examples of this in the Drop comments.
-
I buildt myself a macro-keyboard
QMK
-
Keypad with 3d printed PCB
Could you run QMK Firmware on it? I have it on my mechs and if you need more advanced functionality like having the keys do different things based on how many times they're pressed (Tap Dance), or layers.
-
Replacement Logic Board
if you like to build things: https://github.com/qmk/qmk_firmware/tree/master/keyboards/converter/modelm101
Stats
qmk/qmk_firmware is an open source project licensed under GNU General Public License v3.0 or later which is an OSI approved license.