kad
qmk_firmware
kad | qmk_firmware | |
---|---|---|
93 | 1,589 | |
229 | 17,159 | |
- | 1.5% | |
3.2 | 10.0 | |
about 2 years ago | 1 day ago | |
Go | C | |
GNU Affero General Public License v3.0 | GNU General Public License v3.0 only |
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.
kad
-
(WIP) Designing a QAZ-inpsired 35% keyboard for 3D-printing and hand-wiring.
As for switch hole sizes, I haven't designed anything myself but heard ppl use http://builder.swillkb.com/ to design their plates - it's some generator with size standards for switches and stabs.
-
3d printed keyboard from scratch
Not 3d printing, but found this site which can generate files for laser cutting http://builder.swillkb.com/
-
[Troubleshooting] plate mount stabilizers not actuating on printed build plate
In terms of workflow: I'm using a generated layout from Plate & Case Builder - swillkb after pasting in the raw data from http://www.keyboard-layout-editor.com/ : if there's a better workflow out there im all ears and open to trying anything new.
-
[Handwired] POV: You want a Planck, but don't want to buy the 40% kit
Use SwillKB to create layer design files
-
The Daxter. My 2nd handwire.
I design my own key layout and copy paste the raw json file to this site to generate the case and the plates. http://builder.swillkb.com
-
Keyboard and PCB from scratch ?
The only thing is, it's hard to do a plateless design with handwiring - but not many customs are plateless, anyway. You'll need to get a plate cut, but that workflow can be quite streamlined using a tool like Swillkb's builder.
- I have this idea to make a acrylic case for my handwired macro, the problrm is I dont have knowledge to make an acrylic cut file :( can someone help me make acrylic cut file?
-
I call it Dreadnoughtus. Info in comments!
I used this incredible tool to generate the top and bottom .svg files for the switch portion of the plate and a vector graphics editor to make the silly screen bump on the top right. The cost for the plates on this one was around 180USD after shipping but they charge by area so I was at a distinct disadvantage. I wish you luck on your keeb! This project was very fulfilling once all the bugs got hammered out, I hope yours is as well.
-
Lights Out!
If you can't find a plate file, make a QAZ layout with KLE, import it to this plate generator to make a plate file. The thing is, the generated plate file will be without mounting point or holes. If you want more control, use this one, it's more complicated but with more options.
-
My first non-off the shelf keyboard, and I designed it all*.
I just swiped it off of here. seeing as it's a custom board and all hahaha.
qmk_firmware
-
00Key a 75% Keyboard
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...
-
Principles for Keyboard Layouts (2022)
I agree that reduced finger movement is a crucial step in achieving typing efficiency. This is nicely solved by mod 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...
- Lkbm: LED-Key BitMasks to Control the Ploopy Nano Trackball
-
QMK and Keyboards
Separate wireless controller, see the glue code at [0]
[0]: https://github.com/qmk/qmk_firmware/compare/master...nuphy-s...
-
Debugging a Failing Hotkey
If you have a keyboard that runs QMK firmware[0] with the VIA[1] feature enabled[2], then there is a convenient testing app available from the same place you customize your keys [3].
[0] https://qmk.fm/
- How to make 2 or more layers become default ON with key
-
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.
-
Adafruit Feather RP2040 with USB Type A Host as a QMK converter board?
Also, it would be possible to do this for the RP2040. However, it needs some work to get working. but for example: https://github.com/qmk/qmk_firmware/pull/20999
-
If anyone knows of a good tutorial on how to make this tft display useful on a board controlled by an rp2040 and flashed with qmk configurator, I would be most grateful if you could point me in that direction. Gracias!
Ok, it's an ST7735, not too different from the ST7789. You should be able to get running by looking at their files in the QMK repo and going from there. You should also check their resources page.
- Keyboard missing from QMK MSYS.
What are some alternatives?
ergogen - Ergonomic keyboard layout generator
zmk - ZMK Firmware Repository
keyboard-layout-editor - Web application to enable the design & editing of keyboard layouts
kmk_firmware - Clackety Keyboards Powered by Python
flatbox - Low profile hitbox-layout fightstick
vial-qmk - QMK fork with Vial-specific features.
keyboard-pcb-guide - Guide on how to design keyboard PCBs with KiCad
kmonad - An advanced keyboard manager
key-ripper
pico-examples
Augio - 40%-ish keyboard with a numpad
zmk-config - ZMK Configuration