InfluxDB is the Time Series Data Platform where developers build real-time applications for analytics, IoT and cloud-native services in less time with less code. Learn more →
Top 23 C Qmk Projects
Open-source keyboard firmware for Atmel AVR and Arm USB familiesProject mention: My keyboard broke, so I had to bring out the big guns... | reddit.com/r/pcmasterrace | 2022-11-29
Looks like it's a custom keyboard firmware: https://qmk.fm/
Online GUI for QMK FirmwareProject mention: Shrinking a matrix to fit my kb2040 - Handwired help | reddit.com/r/MechanicalKeyboards | 2022-11-05
Truly a developer’s best friend. Scout APM is great for developers who want to find and fix performance issues in their applications. With Scout, we'll take care of the bugs so you can focus on building great things 🚀.
Project mention: PCB slider doable | reddit.com/r/ErgoMechKeyboards | 2022-06-10
It might also be useful to look at the Pheromone keyboard on GitHub. It is a QMK-based keyboard with a slider for MIDI control.
Powerful low-level keyboard remapping tool for WindowsProject mention: Barcodes and distribution center | reddit.com/r/CodingHelp | 2022-11-15
You would have to intercept the barcode scanner (keyboard) data on a low-level before all other software gets it... Maybe this could help: https://github.com/cajhin/capsicain
All of my custom keyboards, keymaps, and case files. (by joe-scotto)Project mention: I 3D printed and built a split keyboard that uses VGA connectors. | reddit.com/r/3Dprinting | 2022-11-17
Miryoku is an ergonomic, minimal, orthogonal, and universal keyboard layout. Miryoku QMK is the Miryoku implementation for QMK.Project mention: Ferris Sweep layouts | reddit.com/r/ErgoMechKeyboards | 2022-11-22
Colemak-DH Dactyl Manuform 5x6 QMK keymap w/ home row mods for French and EnglishProject mention: New and exciting forearm pain | reddit.com/r/ErgoMechKeyboards | 2022-04-29
Something that made a big difference for me was home row mods. If you can use QMK to embed ctrl, shift, alt, gui into ‘long press’ on the home row it will reduce strain from overusing the pinky finger. After about 1 year of using a variation of this setup I think home row mods reducing pinky finger strain has been the most noticeable improvement although there are many more benefits to switching to something like this dactyl manuform kb. https://github.com/precondition/dactyl-manuform-keymap
Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.
Personal QMK firmware user spaceProject mention: Need some help with the oled on my corne. | reddit.com/r/ErgoMechKeyboards | 2022-11-13
If you can compile your qmk firmware and flash it, try and follow this guide, otherwise you will need to learn qmk first.
Embedded steno firmware + custom steno PCBsProject mention: BB Steno | reddit.com/r/Plover | 2022-06-13
The one feature I’m looking forward to is having the dictionary built in. The Black Pill used here supports adding memory chip; I just need to buy one and figure out how to flash crides/steno firmware on it.
My keymap for moonlander keyboardProject mention: My experience with Moonlander | reddit.com/r/u_zamazan4ik | 2022-03-12
Moonlander uses QMK as a firmware. It means that I can do almost everything with it - sounds good, right? :) So I just downloaded the Optozorax layout from https://github.com/optozorax/moonlander , compiled and installed into the keyboard. The experience is trickier than an Oryx but for me as for the C++ developer nothing too difficult (however, I think for the users without prior programming experience it could be quite difficult to build firmware). Firmware worked fine!
Gowla Macro Boards are PCB designs for use with QMK to build DIY Reprogrammable Macro Keyboards for use with a computer.Project mention: Interest check on my latest macro board design/kit | reddit.com/r/MechanicalKeyboards | 2022-08-02
Information on my chord-based typing systemProject mention: Here's a peek down the rabbit hole of modern alternate keyboard layout enthusiasts | reddit.com/r/Cortex | 2022-10-19
Yes, there are people out there who have written multiple extensive command-line utilities to analyze and optimize keyboard layouts. Yes, there are people who have hit 220 wpm typing speeds on a typing test where the layout changes in the middle... twice. There are people who have written 80 whole pages on everything you could possibly want to know about why modern layouts are designed the way they are. But actually, that just covers the basics. We have extra keys on your thumbs, we have shift keys that you only have to tap instead of holding down, we have keys that change depending on what you previously typed, we even have layouts that don't work anything like a normal keyboard.
My custom QMK firmware for Keychron K6Project mention: Keychron Q2 Vs. K6 | reddit.com/r/buildapc | 2022-07-31
I'd prefer the K6 over the Q2 personally if those are the only things you're comparing. If you want the QMK software and don't care about losing the bluetooth you can flash it yourself, https://github.com/itspriddle/k6-qmk
QMK based 5x12 ortholinear keyboard
🔀 An emacs centric keymap for the Charybdis keyboard (by zzkt)Project mention: charybdis: 🔀 An emacs centric keymap for the Charybdis keyboard Charybdis is an ergonomic keyboard using a split 4x6 layout (or 3x5) with 5+3 thumb keys and integrated trackball | reddit.com/r/planetemacs | 2022-10-13
My fork of Keychron's QMK fork with my Q3 customizationsProject mention: Question about Q3 lighting. | reddit.com/r/Keychron | 2022-07-25
Short answer, probably not. But if you’re down with building QMK, you’ve got a ton of options. I started with Keychron’s fork and added more lighting options and some custom keys. https://github.com/blalor/q3_qmk/tree/customized/keyboards/keychron/q3/q3_ansi_stm32l432_ec11/keymaps/custom
Personal QMK firmware configuration for my corne keyboards (by mctechnology17)Project mention: Corne keyboards animations OLED display with QMK (bongocat, luna, crab, ocean dream) | reddit.com/r/MechanicalKeyboards | 2022-10-08
QMK Firmware for handwired Cherry Stream keyboard with OLED running Teensy 3.2Project mention: Disable oled_user_task() | reddit.com/r/olkb | 2022-01-22
My luakh keymap for keyboardsProject mention: 34-key keyboard with emacs | reddit.com/r/emacs | 2022-03-03
I use a 36 key layout for emacs/vim, my config is not as polished as others here but here it is https://github.com/alejandrogallo/luakh-keymap/blob/master/luakh/luakh.h I use crkbd, atreus and some custom built keyboards hand-wired painting them with svg, you can see some stuff here: https://github.com/alejandrogallo/keyboard-lab
Swedish layout for OLKB Planck Rev6 (by fehawen)
My configs for my QMK keyboardsProject mention: Keymap ideas for Lily58 | reddit.com/r/olkb | 2022-08-04
https://github.com/qw3r3wq/qmk_firmware_layouts_Ruslano/blob/main/keyboards/lily58/keymaps/Ruslano/keymap.c - mine is under development, but might give some ideas
My custom made + designed mechanical keyboard. It's a split ortholinear keyboard and the parts were all 3d printed and were handwired together.
Custom QMK firmware for some mechanical keyboards
Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Data Platform where developers build real-time applications for analytics, IoT and cloud-native services in less time with less code.
C Qmk related posts
Shrinking a matrix to fit my kb2040 - Handwired help
3 projects | reddit.com/r/MechanicalKeyboards | 5 Nov 2022
[Linux] remapping keys on kernel level; got an "Insert" and a "SysRq" key.
6 projects | reddit.com/r/gpdmicropc | 29 Oct 2022
Pro Micro Pinout
1 project | reddit.com/r/ErgoMechKeyboards | 21 Oct 2022
charybdis: 🔀 An emacs centric keymap for the Charybdis keyboard Charybdis is an ergonomic keyboard using a split 4x6 layout (or 3x5) with 5+3 thumb keys and integrated trackball
1 project | reddit.com/r/planetemacs | 13 Oct 2022
Custom keyboard wiring/ programming next steps?
2 projects | reddit.com/r/MechanicalKeyboards | 10 Oct 2022
Emacs bindings as QMK layer(s)?
3 projects | reddit.com/r/emacs | 9 Oct 2022
Help with hardwiring a rotary encoder.
1 project | reddit.com/r/olkb | 5 Oct 2022
A note from our sponsor - InfluxDB
www.influxdata.com | 29 Nov 2022
What are some of the best open-source Qmk projects in C? This list will help you: