Skip to content

[Bug] Macros working weirdly in Windows #25922

@marcoXbresciani

Description

@marcoXbresciani

Describe the Bug

Hello all,
I'm using an ErgoDash v1 keyboard with QMK_SYS v1.2.0 and QMK Toolbox v0.3.3 on Windows 11.

I've recently updated my keymap.json to simplify it and (some) macros have stopped working or are working in a strange way in some places.

For example, the QK_MACRO_6 for printing tilde (~) using Windows Alt Codes works here, as you can see, and also in LibreOffice Writer and in browser (LibreWolf) address bar but prints ► in Notepad++ and Windows Notepad, that never did.
(I'm using Cascadia Code font, in Notepad++, and copy-pasting the ~ I can see the ~ properly, but the macro prints that weird triangle.)

At the same time, some other macros Alt Codes-based like QK_MACRO_0 (À) and so on, are working in some (most) environments (here on the web while creating this issue, LibreOffice, ...) and are instead doing nothing in Notepad++ or Windows Notepad.

I even restored older versions of my keymap (e.g. "version 10", that I'm sure were working fine, and they have the same weird behaviour.

I'm still on QMK Toolbox 0.3.3 since a while. Today I updated QMK_SYS (from 1.1.8) hoping it would've helped, but the issue remains.

Hints?

Keyboard Used

omkbd/ergodash/rev1

Link to product page (if applicable)

https://github.com/omkbd/ErgoDash

Operating System

Windows 11

qmk doctor Output

Ψ QMK Doctor is checking your environment.
Ψ Python version: 3.12.12
Ψ CLI version: 1.2.0
Ψ QMK home: C:/Users/marco/qmk_firmware
Ψ Detected Windows 11 (10.0.26200).
Ψ QMK MSYS version: 1.12.0
Ψ Found QMK tools distribution directory: C:/QMK_MSYS/opt/qmk
Ψ Found QMK toolchains: windowsX64:baremetalARM:a55a2b0, windowsX64:baremetalAVR:a55a2b0, windowsX64:baremetalRV32:a55a2b0
Ψ Found QMK flashutils: windowsX64:636c439
Ψ Userspace enabled: False
Ψ Git branch: master
Ψ Repo version: 0.31.5
Ψ - Latest master: 2026-01-01 23:19:14 +1100 (99b5b9ab7f) -- [CI] Regenerate Files (#25920)
Ψ - Latest upstream/master: 2026-01-01 23:19:14 +1100 (99b5b9ab7f) -- [CI] Regenerate Files (#25920)
Ψ - Latest upstream/develop: None
Ψ - Common ancestor with upstream/master: 2026-01-01 23:19:14 +1100 (99b5b9ab7f) -- [CI] Regenerate Files (#25920)
Ψ - Common ancestor with upstream/develop: None
Ψ All dependencies are installed.
Ψ Found arm-none-eabi-gcc version 15.2.0
Ψ Successfully compiled using arm-none-eabi-gcc
Ψ Successfully tested arm-none-eabi-binutils using arm-none-eabi-size
Ψ Found avr-gcc version 15.2.0
Ψ Successfully compiled using avr-gcc
Ψ Successfully tested avr-binutils using avr-size
Ψ Found avrdude version t
Ψ Found dfu-programmer version 1.1.0
Ψ Found dfu-util version 0.11-dev
Ψ Found diff version 3.12
Ψ Found dos2unix version 7.5.3
Ψ Found git version 2.52.0
Ψ Found make version 4.4.1
Ψ Submodules are up to date.
Ψ Submodule status:
Ψ - lib/chibios: 2025-05-15 08:25:11 +0000 --  (8bd61b8043)
Ψ - lib/chibios-contrib: 2025-10-03 18:22:15 +0200 --  (8d863d9e)
Ψ - lib/googletest: 2021-06-11 06:37:43 -0700 --  (e2239ee6)
Ψ - lib/lufa: 2022-08-26 12:09:55 +1000 --  (549b97320)
Ψ - lib/vusb: 2022-06-13 09:18:17 +1000 --  (819dbc1)
Ψ - lib/printf: 2022-06-29 23:59:58 +0300 --  (c2e3b4e)
Ψ - lib/pico-sdk: 2025-04-20 21:24:29 +1000 --  (d0c5cac)
Ψ - lib/lvgl: 2022-04-11 04:44:53 -0600 --  (e19410f8)
Ψ QMK is ready to go

Is AutoHotKey / Karabiner installed

  • AutoHotKey (Windows)
  • Karabiner (macOS)

Other keyboard-related software installed

No response

Additional Context

No response

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions