{
"device_key": "mx_ergo_multi-device_trackball",
"display_name": "MX Ergo Multi-Device Trackball",
"product_id": "0xC52B",
"product_name": "MX Ergo Multi-Device Trackball",
"transport": "USB Receiver",
"ui_layout": "mx_master_3s",
"supported_buttons": [
"middle",
"gesture",
"gesture_left",
"gesture_right",
"gesture_up",
"gesture_down",
"xbutton1",
"xbutton2",
"hscroll_left",
"hscroll_right",
"mode_shift"
],
"gesture_cids": [
"0x00D7"
],
"dpi_range": [
200,
8000
],
"discovered_features": {
"REPROG_V4 (0x1B04)": "index 0x0A",
"BATTERY (0x1000)": "index 0x08"
},
"reprog_controls": [
{
"index": 0,
"cid": "0x0050",
"task": "0x0038",
"flags": "0x0011",
"mapped_to": "0x0050",
"mapping_flags": "0x0000"
},
{
"index": 1,
"cid": "0x0051",
"task": "0x0039",
"flags": "0x0011",
"mapped_to": "0x0051",
"mapping_flags": "0x0000"
},
{
"index": 2,
"cid": "0x0052",
"task": "0x003A",
"flags": "0x0171",
"mapped_to": "0x0052",
"mapping_flags": "0x0000"
},
{
"index": 3,
"cid": "0x0053",
"task": "0x003C",
"flags": "0x0171",
"mapped_to": "0x0053",
"mapping_flags": "0x0000"
},
{
"index": 4,
"cid": "0x0056",
"task": "0x003E",
"flags": "0x0171",
"mapped_to": "0x0056",
"mapping_flags": "0x0000"
},
{
"index": 5,
"cid": "0x00ED",
"task": "0x00C4",
"flags": "0x0171",
"mapped_to": "0x00ED",
"mapping_flags": "0x0000"
},
{
"index": 6,
"cid": "0x005B",
"task": "0x003F",
"flags": "0x0171",
"mapped_to": "0x005B",
"mapping_flags": "0x0000"
},
{
"index": 7,
"cid": "0x005D",
"task": "0x0040",
"flags": "0x0171",
"mapped_to": "0x005D",
"mapping_flags": "0x0000"
},
{
"index": 8,
"cid": "0x00D7",
"task": "0x00B4",
"flags": "0x03A0",
"mapped_to": "0x00D7",
"mapping_flags": "0x0000"
}
],
"gesture_candidates": [
"0x00D7"
]
}
Device name and model
Logitech MX Ergo Multi-Device Trackball
Product ID (if known)
0xC52B
How is the device connected?
USB receiver (Bolt / Unifying)
Does Mouser detect the device at all?
Yes, it shows the correct model name
Device info JSON
{ "device_key": "mx_ergo_multi-device_trackball", "display_name": "MX Ergo Multi-Device Trackball", "product_id": "0xC52B", "product_name": "MX Ergo Multi-Device Trackball", "transport": "USB Receiver", "ui_layout": "mx_master_3s", "supported_buttons": [ "middle", "gesture", "gesture_left", "gesture_right", "gesture_up", "gesture_down", "xbutton1", "xbutton2", "hscroll_left", "hscroll_right", "mode_shift" ], "gesture_cids": [ "0x00D7" ], "dpi_range": [ 200, 8000 ], "discovered_features": { "REPROG_V4 (0x1B04)": "index 0x0A", "BATTERY (0x1000)": "index 0x08" }, "reprog_controls": [ { "index": 0, "cid": "0x0050", "task": "0x0038", "flags": "0x0011", "mapped_to": "0x0050", "mapping_flags": "0x0000" }, { "index": 1, "cid": "0x0051", "task": "0x0039", "flags": "0x0011", "mapped_to": "0x0051", "mapping_flags": "0x0000" }, { "index": 2, "cid": "0x0052", "task": "0x003A", "flags": "0x0171", "mapped_to": "0x0052", "mapping_flags": "0x0000" }, { "index": 3, "cid": "0x0053", "task": "0x003C", "flags": "0x0171", "mapped_to": "0x0053", "mapping_flags": "0x0000" }, { "index": 4, "cid": "0x0056", "task": "0x003E", "flags": "0x0171", "mapped_to": "0x0056", "mapping_flags": "0x0000" }, { "index": 5, "cid": "0x00ED", "task": "0x00C4", "flags": "0x0171", "mapped_to": "0x00ED", "mapping_flags": "0x0000" }, { "index": 6, "cid": "0x005B", "task": "0x003F", "flags": "0x0171", "mapped_to": "0x005B", "mapping_flags": "0x0000" }, { "index": 7, "cid": "0x005D", "task": "0x0040", "flags": "0x0171", "mapped_to": "0x005D", "mapping_flags": "0x0000" }, { "index": 8, "cid": "0x00D7", "task": "0x00B4", "flags": "0x03A0", "mapped_to": "0x00D7", "mapping_flags": "0x0000" } ], "gesture_candidates": [ "0x00D7" ] }Physical buttons on your mouse
My mouse has:
What features would you like Mouser to support for this device?
Are you willing to help test?
Yes, I can test builds and provide feedback
Additional context
Device Page : https://www.logitech.com/en-us/shop/p/mx-ergo-s-wireless-trackball-mouse?sp=1&searchclick=Logitech