Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →
Top 23 Qmk Open-Source Projects
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
piantor
The Piantor Keyboard is a beginner-friendly, easy-to-solder, 42-key or 36-key, diodeless, low profile aggressive column staggered, hotswappable and non-hotswappable, programmable ergonomic mechanical split keyboard powered by Raspberry Pi Pico or other compatible RP2040 boards. It is based on the Cantor Keyboard.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
keymap-drawer
Visualize keymaps that use advanced features like hold-taps and combos, with automatic parsing
-
keyboards
A split keyboard layout, optimized for Portuguese, English, working with numbers and software programming with VIM plugins. (by rafaelromao)
-
miryoku_qmk
Miryoku is an ergonomic, minimal, orthogonal, and universal keyboard layout. Miryoku QMK is the Miryoku implementation for QMK.
-
dactyl-manuform-keymap
Colemak-DH Dactyl Manuform 5x6 QMK keymap w/ home row mods for French and English
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
I only use keyboards running QMK or ZMK, so:
My Caps Lock key is a Control/Escape key (when tapped it behave like a Escape, when hold it's Control), and my left Control is a one shot layer switch key [1], which means I tap LCtrl once, and then press Caps Lock + 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...
Flashing custom firmware - the current version QMK tool off the website won't work. You'll most likely get a "USB device connected (NO DRIVER): WB Device in DFU Mode " and not be able to flash anything. You will need the beta version that supports WB32 flashing utility. I grabbed mine from the GMMK guide QMK tool from GMMK
Take a look at https://scottokeebs.com, he has a lot of open source designs that involve hand-soldering so no PCB required. Just 3d print a case top and bottom, add switches, diodes, wire, ucontroller, cheap blank keycaps, and some soldering work. With bulk purchases it might be below the €30 threshold (filament might push you over budget?)
Project mention: My super-well documented battle with Valve trying to enable Read/Write on my Steam Deck | /r/linuxquestions | 2023-09-04For context, I have attempted for weeks to install a program called Wally used for keyboard configuration on an ergonomic mechanical keyboard, something I imagine a lot of Linux users are well-acquainted with. In my journey, I've learned a lot about bash commands, which is nice, but I want to edit my fucking keyboard and can't crack this, even with support from ZSA (the keyboard makers themselves).
Project mention: Corne, but with a wider thumb cluster and stronger column stagger? | /r/crkbd | 2023-06-13There are a few things that are close: * The Cantor/Piantor: more aggressive stagger and slightly changed thumb cluster. * The Swept Corne: essentially a big sweep. * The Hillside 46/48: This comes in many forms which are very similar to what you are looking for. Essentially an extra aggressive stagger (and perhaps splayed) Corne with a bigger thumb cluster.
I maintain keymap-drawer which has the ability to parse QMK keymaps, but only in the keymap.json format. You can get it from keymap.c using qmk c2json tool but it will be missing layer names and combos (not sure what happens with tap dances, haven't tried).
Project mention: chocofi with Sea Picro (fits perfectly in a Nintendo Switch Case!) | /r/ErgoMechKeyboards | 2023-09-10Hello guys! I recently got a chocofi:
I'm working on a project at the moment, basically sticking a raspberry pi into the case of an old 200LX palmtop computer that broke on me. The start of this project is to adapt the old keyboard so that it can be used as a standard USB keyboard. I used an old Teensy 2.0 microcontroller and kbfirmware.com (very old i know) to so this, along with a custom interposer PCB to adapt the very weird pad spacing on the keyboard connector to the Teensy.
I have custom alpha layers and extremely optimized symbol layers, combos and other features in my keymap. It is not designed for web development, but it is good for VIM and Java.
From what I understand this is enabled by default in Miryoku? Looking at this file: https://github.com/manna-harbour/miryoku_qmk/blob/miryoku/users/manna-harbour_miryoku/config.h
- QMK MSYS: you'll need it for many things, for compiling your firmware file and for flashing, especially if flashing with QMK Toolbox isn't permitted in firmware settings (in this case QMK Toolbox just won't recognize your keyboard);
Project mention: What's your preferred key layout for gaming? Columnar staggered, ortholinear, or regular staggered? | /r/ErgoMechKeyboards | 2023-05-29I use a diy version of the Eternel keypad for gaming. My main driver is a 30 degree tented charybdis nano... So gaming with it feels a bit weird and only when gaming I heavily use the number row for quick weapon switching... I just can't find a good setup with layers 😅
It's open source https://github.com/ssbb/tako
Regarding chording, you might find inspiration in the chording schemes in Ikcelaks’ Magic Sturdy, the Ardux project, and precondition's "steno-lite" combos.
Qmk related posts
-
Layout is defined in info.json but yet get error
-
Affordable OLKBs for many students?
-
Idea: script for generating QMK keymap and diagram
-
QMK Inland MK47 Guide
-
HP 200 LX Keyboard Adapter
-
Safe to say I’ve been prototyping a lot for my next handwired build…
-
chocofi with Sea Picro (fits perfectly in a Nintendo Switch Case!)
-
A note from our sponsor - InfluxDB
www.influxdata.com | 8 May 2024
Index
What are some of the best open-source Qmk projects? This list will help you:
Project | Stars | |
---|---|---|
1 | qmk_firmware | 17,159 |
2 | awesome-mechanical-keyboard | 2,789 |
3 | qmk_toolbox | 2,448 |
4 | keyboards | 843 |
5 | scottokeebs | 702 |
6 | wally | 666 |
7 | piantor | 515 |
8 | keymap-drawer | 475 |
9 | chocofi | 461 |
10 | qmkbuilder | 376 |
11 | capsicain | 314 |
12 | pheromone_keyboard | 262 |
13 | keyboards | 227 |
14 | miryoku_qmk | 209 |
15 | PolyKybd | 198 |
16 | mugur | 174 |
17 | qmk_distro_msys | 171 |
18 | eternal-keypad | 134 |
19 | xmk | 123 |
20 | QMK-on-K6 | 120 |
21 | tako | 100 |
22 | dactyl-manuform-keymap | 95 |
23 | qmk_userspace | 81 |
Sponsored