qmk_firmware
kmk_firmware
Our great sponsors
qmk_firmware | kmk_firmware | |
---|---|---|
1587 | 67 | |
16,902 | 1,226 | |
2.0% | 4.8% | |
10.0 | 8.6 | |
2 days ago | 9 days ago | |
C | Python | |
GNU General Public License v3.0 only | GNU General Public License v3.0 or later |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
qmk_firmware
-
QMK and Keyboards
Separate wireless controller, see the glue code at [0]
[0]: https://github.com/qmk/qmk_firmware/compare/master...nuphy-s...
The downside to ZMK is no copyleft protection. So when you buy a keyboard that advertises "ZMK", you're getting a binary blob you can't customize or audit.
OTOH, QMK has successfully forced-open proprietary keyboards that were sold with QMK forks -- including the awesome non-Bluetooth 1000hz 2.4ghz Nordic Semiconductor wireless feature!
https://github.com/qmk/qmk_firmware/pull/21949#issuecomment-...
Copyleft works.
-
Just setting up my first corne layout. It will take a while for me to get used to this wow... It's taking so long to type. Attached is my layout, and I mainly use c# on visual studio. Any concerns/advice/suggestions are welcome. It will take a while for me to reply on this thing though.. haha..
I made a layout that I'm happy with. Spanish is my native language, so it has characters like the accents and 'ñ', but it's meant to be used for programming as well. Visual Studio uses a lot of Ctrl and Ctrl + Shift shortcuts, so I left them in the same place as the default Corne layout so I can press them both with my pinkie finger. Perhaps some of the ideas are useful to you.
-
[EU-DE] [H] Soulstone 40% hot-swap PCB rev1 (prime_e rev2 compatible) [W] PayPal
QMK and VIA out-of-the-box \o/
-
PSA: QMK source code location for all K series (low profile) boards
So I was looking for the QMK source files for my K11 today and found that they are missing from the master branch : https://github.com/qmk/qmk_firmware/tree/master/keyboards/keychron
-
I built a column staggered keyboard with firmware written in Rust!
I had been using an ortholinear keyboard based around the Planck EZ running the QMK firmware for a year. I was quite happy with the design and loved the ergonomics of not having to move my hand between the keyboard and the mouse as QMK allows for mouse control via the keyboard. But one thing that bugged me was the toggling behavior of one-shot-modifier keys, basically when you double tapped on a modifier, QMK locks the modifier until you double tap again to unlock it. This meant that if somehow any modifier was locked and I tried using the board as usual it wouldn't work as expected until I realize which modifier was toggled and double-tap it. QMK is quite extensible but I couldn't find any way to toggle off this feature.
-
Can I modify a V1 with QMK directly instead of using Via?
Here you go https://github.com/qmk/qmk_firmware/tree/master/keyboards/keychron/v1
-
Porting MOD Keys indicators from corne to lily or another keeb without the use of glcdfont.c file
Hi, currently finished my keymap and wanted to use a little more the OLED screen and really liked the mod keys usage from soundmonster repo, the problem is that he uses the glcdfont.c file as a font and implemented that font into my keymap but doesn't work for me properly. It flickers my screen and renders twice the mod keys in my case, here's the repo from my keymap.
-
Addressing the WS2812 LED on a Waveshare rp2040-zero with QMK?
Surely LED Indicator feature would be the better solution for intended use case 🤔
kmk_firmware
-
CircuitPython keyboard flash
Im not really sure where the problem would be. Try to flash the example firmware from the official kmk github and see if that works for you. If it doesn't then there may be a problem with the hardware 🤔 https://github.com/KMKfw/kmk_firmware/tree/master/boards/reviung41
-
Is there pre-compiled firmware for miryoku for piantor with weact?
I'll try to set it up locally and will otherwise contact... Got time over Easter. Thx a lot. I also have seen that piantor for KMK has an open pull request which means the board dev will soon be ready for workflow builds of Miryoku. https://github.com/KMKfw/kmk_firmware/pull/723 I like KMK a bit more as it will allow me to quickly change the extra keys to whatever makes sense .... All just with s simple text editor.
-
KMK split with direct pin on a pi pico ?
Board repo for Ferris Sweep shows an example of files for a split, direct pin board.
There's a recent pull request to add the Piantor to KMK, and that's a split 42 key that uses the pico with direct pins to keys: https://github.com/KMKfw/kmk_firmware/pull/723
-
Porting to Boardsource's Peg re-mapping tool (scuffed write-up and review)
See above. I set this up some time ago; the one I am using is pretty much the demo one from the KMK github.
- Dactyl CC with MT3 keycaps
-
anyone knows a handwired split keyboard with two Xiao 2040 running kmk and connected via trrs/trs cables?
I've uploaded these files to github here if you wish to look around but I recommend also looking through the various boards in the kmk github as well for more guidance too. This was my first kmk based keyboard so my code might not be the best lol but I hope this is helpful regardless. Let me know if you have any questions!
-
ZMK : Has anyone managed to produce working .UF2 outside of GitHub ? On Linux ? Any proper alternatives ?
KMK is another option. But unless you're really getting into the weeds with custom functionality, they're ally really similar for setting up a basic keymap and layers.
-
Looking for programmers to help with KMK GUI.
KMK is GPLv3, you won't be able to distribute working derivatives without your modified source or access to it. The easiest solution is to just start with a public git repo from day1.
-
I turned my typewriter into a computer and built a custom mechanical keyboard for it. It was also featured in the most recent issue of the MagPi Magazine!
It would be a really cool project! If you do decide to make it, you’d probably be able to use a similar circuit to mine to scan the Commodore’s keyboard. It might be easiest to wire up a Teensy or a Pico to the keyboard and connect them to the Pi over USB, so you dont have to worry too much about the Linux side of things. The KMK firmware is available for the Pico so that might make things a lot easier!
What are some alternatives?
zmk - ZMK Firmware Repository
vial-qmk - QMK fork with Vial-specific features.
kmonad - An advanced keyboard manager
pico-examples
zmk-config - ZMK Configuration
Kaleidoscope - Firmware for Keyboardio keyboards and other keyboards with AVR or ARM MCUs.
miryoku - Miryoku is an ergonomic, minimal, orthogonal, and universal keyboard layout.
redox-keyboard - Ergonomic split mechanical keyboard
dactyl-keyboard - Parameterized ergonomic keyboard
ferris - A low profile split keyboard designed to satisfy one single use case elegantly
OpenRGB