The `<device-id>` is shown in the `xinput list` output as *Logitech USB Receiver [XExtensionPointer]* - you can use the name as a string or the id number.
You can query the actual button state using `xinput query-state <device-id>`.
The mouse has following button-ids:
| Button | ID |
|:----------------------|:--:|
| Left mouse button | 1 |
| Right mouse button | 3 |
| Wheel button | 2 |
| Wheel up | 4 |
| Wheel down | 5 |
| Wheel left | 6 |
| Wheel right | 7 |
| "Up" button | 9 |
| "Down" button | 8 |
See [remapping mouse buttons]({% post_url 2009-07-17-remapping-mouse-buttons %}) on what buttons X11 recognizes.
According to this the default configuration (`xinput set-button-map <device-id> 1 2 3 4 5 6 7 8 9`) already gives the correct button assignment.
If you prefer to swap the thumb buttons so that "Up" is *Thumb1* and "Down" is *Thumb2* you can do this using the following command: