How To Program Your Keyboard With Code Instead Of QMK Configurator
In this video, I go over everything you need to know to start using code to create and compile custom keymaps with QMK. QMK has a lot of really powerful features, but some of them are only available with this approach so that's why I wanted to put this video together. Hope you enjoy it!
✍? Blog Post With Code & Commands: https://josean.com/posts/how-to-use-code-with-qmk
? Subscribe To My Newsletter: https://buttondown.email/josean
☕️ Help Support Me And The Channel: https://www.buymeacoffee.com/joseanmartinez
?️⌨️ Visit the SplitType Shop To Build A Corne: https://splittype.com
? How to build a Corne keyboard: https://youtu.be/vzDTdLaAzXc?si=xGBmB9CWsrtUwmOM
---
? Helpful Links
Official QMK Documentation: https://bit.ly/4a8fCcQ
QMK MSYS (For Windows): https://bit.ly/48Z8JJm
QMK Toolbox: https://bit.ly/43tBixb
Visual Studio Code: https://bit.ly/3TJE26m
QMK Basic Keycodes: https://bit.ly/4cqCYvv
QMK Keycodes Full List: https://bit.ly/3IMQhsM
QMK How To Enter Bootloader: https://bit.ly/3vrKZja
-----
⌨️ Corne Keyboard Parts
1. Cherry MX Corne V3 Kit:
- Partially Assembled Kit: https://bit.ly/3wPLofX
- Regular Kit: https://bit.ly/3PicaE5
2. Elite-C Microcontroller:
- Little Keyboards: https://bit.ly/48Q9CDR
- Keebio: https://bit.ly/3Pm9lBJ
3. Low Profile Sockets & Mill-Max Pins: https://bit.ly/3TePp4V
4. 128x32 Oled Screens: https://bit.ly/3TdjZMf
5. Corne Keyboard Case: https://bit.ly/48W6bLP or https://etsy.me/4ca7fPc
6. Corne Display Covers: https://bit.ly/48QgkJW
7. Switches & Keycaps: https://bit.ly/3Vbvrus
8. TRRS Cable: https://amzn.to/3PjyfBX
⏰ Timestamps
00:00 - Introduction
00:49 - Install QMK CLI
01:49 - Install QMK Toolbox
02:56 - Run qmk setup
03:12 - Find keyboard name
03:53 - Copy the default keymap
04:56 - Open with preferred text editor
05:56 - How code keymaps work
07:59 - Use names for layers
10:01 - NOOP & Transparent keys
10:58 - Compile the firmware
11:35 - Flash firmware with QMK Toolbox
13:42 - Conclusion
✍? Blog Post With Code & Commands: https://josean.com/posts/how-to-use-code-with-qmk
? Subscribe To My Newsletter: https://buttondown.email/josean
☕️ Help Support Me And The Channel: https://www.buymeacoffee.com/joseanmartinez
?️⌨️ Visit the SplitType Shop To Build A Corne: https://splittype.com
? How to build a Corne keyboard: https://youtu.be/vzDTdLaAzXc?si=xGBmB9CWsrtUwmOM
---
? Helpful Links
Official QMK Documentation: https://bit.ly/4a8fCcQ
QMK MSYS (For Windows): https://bit.ly/48Z8JJm
QMK Toolbox: https://bit.ly/43tBixb
Visual Studio Code: https://bit.ly/3TJE26m
QMK Basic Keycodes: https://bit.ly/4cqCYvv
QMK Keycodes Full List: https://bit.ly/3IMQhsM
QMK How To Enter Bootloader: https://bit.ly/3vrKZja
-----
⌨️ Corne Keyboard Parts
1. Cherry MX Corne V3 Kit:
- Partially Assembled Kit: https://bit.ly/3wPLofX
- Regular Kit: https://bit.ly/3PicaE5
2. Elite-C Microcontroller:
- Little Keyboards: https://bit.ly/48Q9CDR
- Keebio: https://bit.ly/3Pm9lBJ
3. Low Profile Sockets & Mill-Max Pins: https://bit.ly/3TePp4V
4. 128x32 Oled Screens: https://bit.ly/3TdjZMf
5. Corne Keyboard Case: https://bit.ly/48W6bLP or https://etsy.me/4ca7fPc
6. Corne Display Covers: https://bit.ly/48QgkJW
7. Switches & Keycaps: https://bit.ly/3Vbvrus
8. TRRS Cable: https://amzn.to/3PjyfBX
⏰ Timestamps
00:00 - Introduction
00:49 - Install QMK CLI
01:49 - Install QMK Toolbox
02:56 - Run qmk setup
03:12 - Find keyboard name
03:53 - Copy the default keymap
04:56 - Open with preferred text editor
05:56 - How code keymaps work
07:59 - Use names for layers
10:01 - NOOP & Transparent keys
10:58 - Compile the firmware
11:35 - Flash firmware with QMK Toolbox
13:42 - Conclusion
Josean Martinez
Hey! In this channel I talk about the things I'm learning as a web developer and software engineer and the tools I enjoy using on a daily basis. This especially includes all things Neovim, keyboards, tmux, and MacBook productivity tips!...