Quantcast
Channel: More professional engineering
Browsing all 10 articles
Browse latest View live

Flash utility ‘dfu-util’ gotcha: Always use option ‘-a 0’

dfu-util can be used to both read off and to flash (update) firmware on embedded devices, say for the firmware on a QMK-based keyboard like the Keychron V5 (about 50 KB). But it is very poorly...

View Article


Via (a configuration tool for mechanical keyboards with QMK) works just fine...

The Via tool does not need Google Chrome. There are standalone executables (though they do need an Internet connection to work), but this is not advertised at all at the Via web site. It appears as if...

View Article

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

Setting up the terminal/console program Alacritty to be usable (e.g., on...

The default setup of the terminal program in ArcoLinux is not OK. In particular, the opacity makes it practically unusable. Here is a description of how to configure it to get it into a usable state....

View Article

Changing/switching keyboard layout in Xfce, that is, from the default US...

It doesn’t appear there is a way to change the keyboard layout in Xfce using the GUI (e.g., the default desktop environment in ArcoLinux), but it is possible as described here. Though it isn’t...

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. On the Keychron V5,...

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

The short version: Building the third-part 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 actually numbers, not the symbolic names in the source code. Some QMK...

View Article
Browsing all 10 articles
Browse latest View live