Per device mapping issue

I assembled dual board Pico version (RP2040) with USB hub. Everything seems to work great, I just noticed a small issue. Not sure if this is intended or a bug. I combined three screenshots into one, due to new user limitations on the forum.

I have two devices connected to HID Remapper. On port 3 I have Microsoft All-in-Keyboard and on port 1 I have Contour Design Rollermouse Pro. Two buttons are bound to Copy and Paste (Ctrl+C and Ctrl+V) in default mode for Rollermouse (it has 3 different hardware modes that you can switch between).

I want to map those buttons on Rollermouse to something else (Mapping #1). The issue is that those mapping apply also to the keyboard on port 3, so I can’t use either Control, C or V keys there.

I can work around this, by creating a mapping also for port 3 (Mapping #2). With explicit mapping for port 3, it works as I would expect it. Is this intendent behavior or a bug? In the first case (mapping only for port 1), I expected a mapping to only apply to port 1 and pass trough port 3 unchanged. I can solve it via explicit mapping, but this could become very cumbersome with more complicated mappings.

Currently the unmapped inputs passthrough setting is not port-aware. If an input is mapped on any port then it’s considered to be mapped and you have to map it explicitly on the other ports.

1 Like