Results 225 comments of Jacek Fedoryński

I'm afraid currently there's no better way. Hopefully in the future.

> A work-around option is to export the JSON file. Then modify/write a macro, using a HID Usage Table for values, https://github.com/tmk/tmk_keyboard/wiki/USB:-HID-Usage-Table. Use python JSON to modify the values. A...

Try the regular remapper.uf2 file if you're using pins 0 and 1, the remapper_waveshare_rp2040_pizero.uf2 firmware is for a different board (yeah, their naming is confusing).

Keyboard-only (or mouse-only) boot protocol mode would be fairly easy. Keyboard+mouse would require adding another interface I think. Still doable of course.

I made a pass at adding boot protocol support, keyboard only for now. If you can please try a test build of the firmware ("artifact" link at the bottom): https://github.com/jfedor2/hid-remapper/actions/runs/8711436910

> Can you explain a bit more what this means? I'm not very deep into USB and its terms. Do you mean an additional interface descriptor is needed? USB devices...

Macros aren't currently compatible with tap-hold. I think that could be improved, but for a simple modifier you don't need macros, just make two separate mappings, both with hold enabled:...

"Hold" macro mappings should also work correctly now in the latest release.

That's different. Ctrl-D will only work when the window with the video conference has focus. The linked mute button project works even if another application is active.

I'm not against adding some more operations, but let's see some use cases. What expression did you want to write that was possible/easier/more elegant with these operations?