Closed adiabatic closed 2 weeks ago
Extrakey is probably not enabled, I can see the other EZ revisions (glow & shine) have it enabled under features.extrakey
in their respective keyboard.json
s but not base
.
I need to add a JSON file alongside my keymap.c
now…?
No.
It looks like the rules.mk
-> info.json
migrations for base
were missed in this PR: https://github.com/qmk/qmk_firmware/pull/23512
Describe the Bug
I've been using media keys on my Ergodoxen EZ for a while. Like on the default layout, my layout, Zweihänder, uses the following keys:
However, after flashing my most recent update to my two newest keyboards, volume-up and volume-down didn't work. On either my Mac or my iPad.
By "don't work" I mean "they don't do anything when I press them". They're not acting like
KC_TRNS
.Trying to get it to work
I rebooted my Mac. The volume keys still didn't work.
I tried flashing a slightly older .hex file from a couple days ago — the one that added two caps lock keys. The media keys didn't work even with this older .hex file.
Not-recently-flashed keyboards work OK
I also pulled out my old Ergodox EZ that hadn't seen the light of day in the past couple weeks (it's been in a cabinet). I plugged it into my iPad and the media keys all worked fine.
A two-month-old .hex file works
I flashed a two-month-old .hex file to my keyboard and the media keys are back to working again. This was the change in the file between the two-month-old hex file and the next one:
https://github.com/adiabatic/zweihander/commit/8e5d17b332e57400a5d1396463ea7dceb760a333
tl;dr add two capslocks; comment out a
custom_keycodes
and aprocess_record_user
functionNewly-made Ergodox EZ default layout doesn't work
I set up
qmk
in avenv
like my Debian machine told me to do, deviating from the instructions on the QMK website slightly. I was able to generate a default .hex layout and flash it by running../bin/qmk flash --keyboard ergodox_ez --keymap default
. The media keys didn't work on that keyboard after doing this.Speculations on what the problem could be
I had a look at https://github.com/qmk/qmk_firmware/commits/master/ and nothing between now (Sunday, June 16, 2024 at 3:35:48 AM
America/Los_Angeles
) and June 12 or so looks like it would have mucked up media keys on my keyboard. Then again, I could be very wrong about this.Files I tried flashing
ergodox_ez_base_zweihander_macos-2024-04-14.hex.zip (media keys still work here)
ergodox_ez_base_zweihander_macos-2024-06-14-two-more-capslocks.hex.zip (first/oldest "media keys stop working" .hex)
…
Any ideas what could be going wrong?
Keyboard Used
ergodox_ez/base
Link to product page (if applicable)
No response
Operating System
macOS 14.5, iPadOS 17.5.1, Debian Stable (12?) running GNOME 3
qmk doctor Output