Quantcast
Channel: Mechanical keyboards – More professional engineering
Browsing latest articles
Browse All 11 View Live

Keychron V5, a reasonably priced fully macro-capable QMK-based mechanical...

The short version: The Keychron V5 mechanical keyboard is fully capable of macros, including mouse operations (e.g., right-click). This is enabled by the use of QMK and the length of macros is only...

View Article


Via macros (on mechanical keyboards with QMK) are less crippled than...

For example, the total number of key actions available to macros defined in Via can be increased from about 150 to use most of the free flash memory, using emulated EEPROM memory (or possibly be...

View Article


The truth about the Corsair K95 RGB keyboard, especially with regard to...

They conveniently leave out the fact that the macro functionality in the Corsair K95 RGB mechanical keyboard is entirely dependent on having some software running on Windows (a kernel-level driver)....

View Article

The basis for a way to cancel QMK macros in progress

The short version: Use QMK‘s send_string_with_delay() with binary content (as it is not a real string) encoded in a particular manner to piecemeal execute a macro, housekeeping_task_user() to run a...

View Article

Image may be NSFW.
Clik here to view.

QMK debugging blues on Ubuntu: hid_listen

The short version: Building the third-party tool “hid_listen” from source and using Ubuntu 20.04 (Focal Fossa) or later enables debugging of QMK firmware on Ubuntu. Introduction Printf debugging is...

View Article


Raw QMK keycodes (not symbolic)

Getting output from printf debugging for QMK is not worth much if it is not known what the QMK key codes actually are. That is, actual numbers, not the symbolic names in the source code. Some QMK...

View Article

Setting RGB colour for individual keys in QMK (per-key RGB colour)

The short version: in function rgb_matrix_indicators_kb() in file keymap.c, use function rgb_matrix_set_color(). For example, to set a blue colour on key F7 on a Keychron V5: rgb_matrix_set_color(7,...

View Article

Mouse actions in Via macros (QMK)

The short version: Mouse actions are not supported when recording macros, and they can’t be added after recording by inserting the appropriate keycodes in the JSON source (directly in Via, not in a...

View Article


A hack to use mouse actions in Via macros

The short version: A relatively simple hack enables mouse actions in Via. Seldomly used keycodes, e.g., for F23 and F24, accepted by Via, are converted to the keycodes for left click and right click...

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
Browsing latest articles
Browse All 11 View Live