Quantcast
Channel: Embedded software development – More professional engineering
Browsing latest articles
Browse All 18 View Live

Comprehensive search in QMK source in all branches, incl. forks and forks of...

The divergence of QMK software development can be confusing, but there is a systematic way to find which branch a particular feature or folder is in (instead of manually switch to each branch and...

View Article


Customising the ZMK-based Keychron B6 Pro keyboard without the Via clone

This was written as it happened (though not necessarily in the same order) when I was new to ZMK, on day 1 of getting the Keychron B6 Pro. Some pros: * Independence of a web service. * More permanent...

View Article


Overcoming limitations for macros on Keychron keyboards

The short version: It is possible to change the number of Via and Vial macros and change the space for them to be essentially unlimited. Unfortunately, there are many different ways of achieving it,...

View Article

The basis for cancelling Via macros in progress and for making Via macros repeat

The idea is to capture the Via macro execution in function dynamic_keymap_macro_send() (in file quantum/dynamic_keymap.c) and instead feed the information into an existing QMK macro engine that has...

View Article

Image may be NSFW.
Clik here to view.

The battery state of a wireless Keychron QMK-based keyboard can be displayed...

The short version: A wireless QMK-based Keychron keyboard can provide the information about the battery state, e.g. “81%”, to the operating system, just like, for example, a wireless computer mouse....

View Article


Get a list of one’s own comments on GitHub

Problem: Keeping track of your comments on GitHub, especially the most recent ones. A solution In the search bar at the top right, with “Type / to search”, paste the following in and press Enter:...

View Article

Hello, World! for ZMK, the latest version

The short version: After setting up ZMK, for example, with the completely linear pastable command lines provided below, use “west build -b planck//zmk” instead of “west build -b planck_rev6” to build...

View Article

Compiling and flashing firmware for the Keychron V6 Ultra 8K, incl. setting...

The short version: ZMK must be set up for v0.3, not the latest version (as of 2026-06-22), otherwise the result is a compile error. The command line for compiling is: west build -p -b keychron --...

View Article


Fully automated setup of multiple QMK projects from scratch, incl. forks and...

The short version: … at scale: Multiple types (QMK, ZMK, ), different forks, different branches, different versions Convenient development … And yes, it takes up more disk space and initial bandwidth...

View Article


The ZMK-based Keychron keyboards, for example, V6 Ultra 8K, work with Via!

The short version: By changing the USB product ID in a JSON file for a similar keyboard, to that, for example, of a Keychron V6 Ultra 8K ‘ISO‘, it is possible to change keymappings, record macros, and...

View Article
Browsing latest articles
Browse All 18 View Live


Latest Images