Hacker GitHub

← All repos

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

Mentions per year 56 mentions · busiest year 2024 (10)
20082026
  1. …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...
  2. …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
  3. …the modifier keycode. Others are simply ignored. Sorry enthusiasts, Apple don't want to favor you. https://github.com/qmk/qmk_firmware/issues/2179
  4. …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
  5. …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.
  6. …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
  7. 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
  8. …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
  9. …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)
  10. …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…
  11. 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
  12. …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
  13. …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
  14. …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
  15. 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...
  16. …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
  17. We've actually already started contributing :) https://github.com/qmk/qmk_firmware/pulls?q=is%3Apr+sort%3Au...
  18. …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
  19. 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
  20. …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...
  21. …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
  22. …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
  23. …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
  24. …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
  25. …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
  26. …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...
  27. …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...
  28. …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…
  29. …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...
  30. …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...
  31. …[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
  32. …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
  33. …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
  34. …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...
  35. …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)
  36. …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
  37. …[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
  38. …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
  39. 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
  40. …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
  41. 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?
  42. …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
  43. https://github.com/qmk/qmk_firmware
    comment by murkle · 2019-04-02 · in Typing with a Piano [video]
  44. Integrate this with https://github.com/qmk/qmk_firmware!! !
    comment by nixpulvis · 2019-04-02 · in Typing with a Piano [video]
  45. …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
  46. …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
  47. 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
  48. …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...
  49. …) (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
  50. …keyboards. Allows to move around physical keys and add different actions for "hold", "tap" actions. https://github.com/qmk/qmk_firmware/tree/master/keyboards