Logitech MX Vertical Mouse - top button not recognised?

I have a Logitech MX Vertical Ergonomic mouse (Logitech MX Vertical Ergonomic Wireless Mouse).

As shown in the photo it has a button on the top as well as some on the sides. I can get the other buttons working fine in BTT, but even using the Generic Device Analyser, nothing registers when I press the top button on the mouse.

I suppose it could be a faulty button, but I've never used it before so it certainly isn't worn out! :slight_smile:

Just curious if I had any options in BTT to try and get the button working.


do you have the Logitech software installed?
If so, possibly try this option:

However depending on the mouse this might not help. In that case you need to configure the Button in the Logitech software and use it to trigger your BTT macros

Thanks Andreas. Installing the Logitech software and enabling that option in BTT is now getting me traffic in the analyser when I press the top button on my mouse.

Would you be able to provide an example of how I can target bytes on "Report 17" in the analyser please? I've only ever used "Report 0" bytes with my other buttons that use the Generic Device feature.

I'm not sure what to change in the code to access traffic on the "Report 17" row of bytes.



the only difference is the reportID passed to the function, you can still access the buffer byte the same way


reportBuffer.readUint8(3) === 0x20
1 Like