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 ArticleChanging/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 ArticleVia 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 ArticleThe 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 ArticleThe 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 ArticleQMK 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 ArticleRaw 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 ArticleSetting 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 ArticleAliases in PowerShell
For a list of aliases in PowerShell, e.g., alias cd for Set-Location, see my previous blog post PowerShell aliases and missing Microsoft documentation (aliases in PowerShell are not in the official...
View ArticleMouse 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