qmk/qmk_firmware
View on GitHub ↗ ★ 20,791 C
Open-source keyboard firmware for Atmel AVR and Arm USB families
56 mentions on Hacker News by 44 people: 1 story, 55 comments · first 2017-05-03 · latest 2026-08-22
20082026
-
…DCS alphas R1-R3-R4, DSA R3 for the tall thumb caps, G20 for the low thumb caps. Button layout: https://github.com/qmk/qmk_firmware/blob/50a4b3510bdfe5e8c93...
comment by CarVac · 2026-08-22 · in Ask HN: What's your daily driver keyboard? -
…around a project called QMK firmware, and convergent common keymaps for keyboards that use it. 1: https://github.com/qmk/qmk_firmware
comment by numpad0 · 2026-07-06 · in I Like Small Keyboards -
…the modifier keycode. Others are simply ignored. Sorry enthusiasts, Apple don't want to favor you. https://github.com/qmk/qmk_firmware/issues/2179
comment by endospore · 2026-03-10 · in I don't know Apple's endgame for the Fn/Globe key–or if Apple does -
…that, then my source would be 1% more readable to me, the only person who's ever going to use it. https://github.com/qmk/qmk_firmware/compare/master...perkee:... I still use tons of box drawing characters in comments. I'm actually writing…
comment by 1-more · 2024-09-10 · in Bitten by Unicode -
…ProMicro form factor daughterboard so you only need to handle key placement. Firmware... QMK: https://github.com/qmk/qmk_firmware/ || https://docs.qmk.fm/porting_your_keyboard_to_qmk Disclaimer: I'm a QMK Maintainer.
comment by tzarc · 2024-07-23 · in SofleKeyboard – A split keyboard based on Lily58, Crkbd and Helix keyboards -
…widespread adoption, but it seems the same could've happened with a Pro Micro instead. [0]: https://github.com/qmk/qmk_firmware
comment by crote · 2024-06-11 · in I like the RP2040 -
You should try to use OSL instead of MO (or TT) as the layer key action: https://github.com/qmk/qmk_firmware/blob/master/docs/one_sho...
comment by rfoo · 2024-05-03 · in 00Key a 75% Keyboard -
…5 to get Ctrl+F5. Doable with single hand and more ergonomic as I have an unusually small hand. [1] https://github.com/qmk/qmk_firmware/blob/master/docs/one_sho...
comment by rfoo · 2024-05-03 · in 00Key a 75% Keyboard -
…tap modifiers in QMK/ZMK[1] where key acts as a char when tapped and as a layer while pressed. [1]: https://github.com/qmk/qmk_firmware/blob/master/docs/mod_tap...
comment by ivanjermakov · 2024-04-29 · in Principles for Keyboard Layouts (2022) -
…This allows keeping the ability to auto-repeat the tapping function of a dual-role key. ref. https://github.com/qmk/qmk_firmware/blob/master/docs/tap_hol... I use both space and backspace (in the caps lock position) as dual-function keys…
comment by caylus · 2024-03-22 · in The SpaceFN concept – setting up your space key as a layer switch -
Separate wireless controller, see the glue code at [0] [0]: https://github.com/qmk/qmk_firmware/compare/master...nuphy-s...
comment by crote · 2024-01-14 · in QMK and Keyboards -
…awesome non-Bluetooth 1000hz-rate Nordic Semiconductor wireless feature of the NuPhy Air keyboards! https://github.com/qmk/qmk_firmware/pull/21949#issuecomment-... Copyleft works. In spite of all its haters.
comment by crotchfire · 2024-01-14 · in QMK and Keyboards -
…use was programmed with CircuitPython (Adafruit’s MicroPython fork) until I reflashed it with QMK https://github.com/qmk/qmk_firmware/pull/21481
comment by fanf2 · 2023-08-04 · in I Made a Keyboard -
…ones to be your enter, tab, backspace and escape. That’s basically what I do with my Planck layout. https://github.com/qmk/qmk_firmware/tree/master/keyboards/pl...
comment by seanhunter · 2023-06-23 · in Framework Laptop 16 Deep Dive – Enclosure -
Other options to remove the mouse: https://tex.com.tw/products/shura-diy-type?variant=428450353... https://github.com/qmk/qmk_firmware/blob/master/docs/feature...
comment by moondev · 2023-06-01 · in Exterminate your desk: How to remove your mouse -
…a "vim layer" which translates hjkl and other keys as left-down-up-right, i.e: something like this https://github.com/qmk/qmk_firmware/blob/eab2b8faa0/users/tw...
comment by ossusermivami · 2023-05-04 · in Vim Keybindings Everywhere – The Ultimate List -
We've actually already started contributing :) https://github.com/qmk/qmk_firmware/pulls?q=is%3Apr+sort%3Au...
comment by JohnAZoidberg · 2023-03-26 · in Framework announces AMD, new Intel gen, 16“ laptop and more -
…all. On my keyboard, I have wasd style mouse movement on ijkl keys, and it works quite well. [1]: https://github.com/qmk/qmk_firmware/blob/master/docs/feature...
comment by galkk · 2023-03-09 · in Flux Keyboard -
Yup, QMK supports that: https://github.com/qmk/qmk_firmware/blob/master/docs/mod_tap...
comment by avtar · 2023-02-12 · in Hacking Your Keyboard with Karabiner -
…board I got once as a fun project, but you'll see the stagger difference right away: https://github.com/qmk/qmk_firmware/blob/master/keyboards/zl...
comment by gigaflop · 2023-01-13 · in Yet another keyboard post, or, introducing ErgoNICE -
…use their own binary cache with the service cachix.org (free for public repos). Created an issue: https://github.com/qmk/qmk_firmware/issues/18248
comment by ParetoOptimal · 2022-09-02 · in We want to make Nix better -
…for QMK[1]-like capabilities for regular non-programmable keyboards - check out kmonad[2] [1]: https://github.com/qmk/qmk_firmware [2]: https://github.com/kmonad/kmonad
comment by ivanjermakov · 2022-08-31 · in Show HN: AutoHotkey for Linux -
…else is interested that most probably will never get merged to QMK as they don't like unit-tests https://github.com/qmk/qmk_firmware/pull/16174 The main difference from Miryoku that there is not tap-hold keys.
comment by daliusd · 2022-08-31 · in Programming on 34 Keys -
…I describe a bit my current layout in the QMK repo (they encourage everyone to add their keymap!): https://github.com/qmk/qmk_firmware/tree/master/keyboards/pr...
comment by cranium · 2022-08-31 · in Programming on 34 Keys -
…is a fork of TMK[0][1]. It also uses ChibiOS[2] for hardware abstraction layer for ARM MCUs[3]. [0] https://github.com/qmk/qmk_firmware/blob/master/docs/faq_gen... [1] https://github.com/tmk/tmk_keyboard [2]…
comment by 1MachineElf · 2021-09-22 · in Zephyr FPGA Controller -
…gHeavy brand's innovation is much more thrilling than their logistics. [0] http://asetniop.com/ [1] https://github.com/qmk/qmk_firmware/tree/master/keyboards/gb...
comment by 1MachineElf · 2021-08-31 · in Kbjunky/Chordie: A chording keyboard you shouldn't be scared of -
…page, and the firmware for all their products (including the mouse) has been upstreamed[1]. [1] https://github.com/qmk/qmk_firmware/tree/master/keyboards/pl...
comment by walrus · 2021-08-24 · in Ploopy: open hardware trackballs and mouse -
…than the more conventional switch matrix approach. You can use the XD002 code as a starting point ( https://github.com/qmk/qmk_firmware/tree/master/keyboards/xd... , https://github.com/qmk/qmk_firmware/blob/master/keyboards/xd... ). It…
comment by chas · 2021-03-12 · in Vim Clutch – A hardware pedal for improved text editing (2012) -
…guide: https://github.com/foureight84/sofle-keyboard-pimoroni The original code was done by j-inc: https://github.com/qmk/qmk_firmware/tree/master/keyboards/ky...
comment by foureight84 · 2021-03-04 · in Adapted Bongo cat animation to the Sofle Keyboard -
…No need to remember different shortcuts how to switch tabs in a browser and in a text editor. [1] https://github.com/qmk/qmk_firmware/blob/master/users/miles2...
comment by dgregd · 2021-02-11 · in System76 Launch Configurable Keyboard with Open Source Code -
…[2] https://www.reddit.com/r/KeyboardLayouts/comments/j475mv/40_... [3] https://qmk.fm/ [4] https://github.com/qmk/qmk_firmware
comment by autocorr · 2021-01-27 · in Split keyboards and how to build them -
…RAM usage, and I can't use Hyper-V [which can reduce VM RAM] due to host performance concerns) [1] https://github.com/qmk/qmk_firmware
comment by smileybarry · 2021-01-02 · in WSL2 corrupting Git repositories and shell history -
…support QMK[1]. So you can map any key to any other key or macros and add layout on top of it. 1: https://github.com/qmk/qmk_firmware/tree/master/keyboards/xb...
comment by slezyr · 2020-09-28 · in Split Keyboard for Professionals -
…made some progress getting a standard cooler master keyboard to run it [1]. [0] https://qmk.fm/ [1] https://github.com/qmk/qmk_firmware/tree/master/keyboards/bp...
comment by Ianvdl · 2020-08-27 · in Show HN: Vim-Like Layer for Xorg and Wayland -
…I've been using it on my Kinesis for a while, and it's totally worth it: https://github.com/qmk/qmk_firmware/blob/master/keyboards/ki...
comment by thanhhaimai · 2020-06-04 · in Workman Keyboard Layout (2010) -
…so nice GUI to flash the firmware with my desired keyboard layout. https://caniusevia.com https://github.com/qmk/qmk_firmware
comment by HarveyKandola · 2020-02-06 · in macOS Kernel Extensions are officially deprecated -
…[2] https://spacecat.design/products/alpha28-pcbs [3] https://www.gboards.ca/ [4] https://github.com/qmk/qmk_firmware/blob/master/keyboards/ge... [5] https://pimpmykeyboard.com/flat-keys/
comment by 1MachineElf · 2020-01-22 · in 28-Key Mechanical Keyboard -
…keyboard experience without being overly bulky. Keyboards with support for custom firmware ( https://github.com/qmk/qmk_firmware/ ) can also greatly increase the functions of normally single-use keys at the cost of a steeper learning curve.
comment by ecliptik · 2020-01-21 · in 28-Key Mechanical Keyboard -
There is a drop-in PCB for the Vortex Core called the Atom47[0] that supports QMK[1]: [0] https://github.com/qmk/qmk_firmware/tree/master/keyboards/ma... [1] https://qmk.fm/
comment by css · 2019-11-20 · in The 40% Keyboard -
…Here's my layout for the Mitosis split ergo keyboard designed for dvorak if you want inspiration. https://github.com/qmk/qmk_firmware/blob/master/keyboards/mi... I have mouse keys, a number layer that's on the home row, actual arrow keys,…
comment by CarVac · 2019-11-20 · in The 40% Keyboard -
For the record, if you're a DIY-er you can hack a TrackPoint on there :) https://github.com/qmk/qmk_firmware/blob/master/docs/feature...
comment by SuperPaintMan · 2019-08-10 · in What Does a Coder Do If They Can't Type? -
…you flash, so no matter where you plug it in, it' all there. qmk is just awesome, check it out https://github.com/qmk/qmk_firmware/
comment by waldfee · 2019-06-06 · in Tokyo mechanical keyboard meetup photos -
https://github.com/qmk/qmk_firmware
comment by murkle · 2019-04-02 · in Typing with a Piano [video] -
Integrate this with https://github.com/qmk/qmk_firmware!! !
comment by nixpulvis · 2019-04-02 · in Typing with a Piano [video] -
…and this guy did it the hard way. Get a teensy, some switches, diodes, and wire, and read this: https://github.com/qmk/qmk_firmware/blob/master/docs/hand_wi... There is no need to spend any time on the software side of things. It's already…
comment by jrockway · 2019-02-17 · in Making My Own USB Keyboard from Scratch -
…and I was just browsing the open source code used in the keyboard here https://github.com/qmk/qmk_firmware
comment by keithnz · 2019-02-16 · in Making My Own USB Keyboard from Scratch -
check out QMK keyboard firmware at https://github.com/qmk/qmk_firmware do whatever you want with layouts, macros and layers without any need for software or driver on the host machine
comment by waldfee · 2018-08-22 · in The Workman Keyboard Layout Philosophy (2010) -
…open source firmware out there that can run an arduino pro-micro's (and teesy 2.x) and clones. ( https://github.com/qmk/qmk_firmware ) Search above in another comment by me and find a few vendors for keyboard kits that run qmk firmware...
comment by sleepybrett · 2018-08-14 · in Setting up a second keyboard for more shortcuts in Emacs -
…) (which is just one of many keyboard kits that will run the QMK firmware ( https://github.com/qmk/qmk_firmware) ) built it and rewrote the keymap to output my special keys. Later I went on to wire up a couple simple industrial style
comment by sleepybrett · 2018-08-14 · in Setting up a second keyboard for more shortcuts in Emacs -
…keyboards. Allows to move around physical keys and add different actions for "hold", "tap" actions. https://github.com/qmk/qmk_firmware/tree/master/keyboards
comment by slezyr · 2018-08-08 · in User banned from Das Keyboard forums for telling people of open-source drivers