Mouse Profiles
This reference documents all built-in mouse profiles supported by MouseMaster. Each profile defines the available buttons, their Qt button codes, and default action mappings.
Note
This documentation is auto-generated from the mouse definition JSON files
in MouseMaster/Resources/MouseDefinitions/. Run
test_generate_mouse_profiles.py to regenerate.
Logitech MX Master 3S
Vendor: Logitech
Vendor ID: 0x046D
Product IDs: 0x4082, 0xB023, 0xC548
Profile ID: logitech_mx_master_3s
Buttons
ID |
Name |
Qt Button |
Remappable |
Default Action |
|---|---|---|---|---|
|
Left Click |
1 |
No |
|
|
Right Click |
2 |
No |
|
|
Middle Click |
4 |
Yes |
|
|
Back |
8 |
Yes |
|
|
Forward |
16 |
Yes |
|
|
Thumb Button |
32 |
Yes |
|
Features
Horizontal Scroll
Thumb Wheel
Gesture Button
Logitech MX Master 4
Vendor: Logitech
Vendor ID: 0x046D
Product IDs: 0xB034, 0xC556
Profile ID: logitech_mx_master_4
Buttons
ID |
Name |
Qt Button |
Remappable |
Default Action |
|---|---|---|---|---|
|
Left Click |
1 |
No |
|
|
Right Click |
2 |
No |
|
|
Middle Click |
4 |
Yes |
|
|
Back |
8 |
Yes |
|
|
Forward |
16 |
Yes |
|
|
Thumb Button |
32 |
Yes |
|
Features
Horizontal Scroll
Thumb Wheel
Gesture Button
Creating Custom Profiles
Don’t see your mouse? You can create a custom profile:
Use the Button Detection Wizard in MouseMaster to detect your mouse’s button codes
Save the detected profile for future use
Consider contributing your profile to the project