side buttons of Logitec mx master 3 trigger tools
Nobody has claimed this yet.
- Dominant language
- Python
- Stars
- 869
- Forks
- 106
- PR merge metrics
- No merged PRs in 30d
Description
## Description
Logitec MX master s3
left click = button press 1 triggrs tools e.g. pencil tool or pointer tool (expected)
right click = button press 2 triggers tools (expected)
side buttons button press 9 and 8 triggers tools (unexpected and cannot be disabled)
------------------------------------------------------------------------------------
daoudr@T550:~$ xinput list
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ Logitech USB Receiver Mouse id=11 [slave pointer (2)]
⎜ ↳ Logitech USB Receiver Consumer Control id=12 [slave pointer (2)]
⎜ ↳ Synaptics TM3053-003 id=14 [slave pointer (2)]
⎜ ↳ TPPS/2 IBM TrackPoint id=15 [slave pointer (2)]
⎣ Virtual core keyboard id=3 [master keyboard (2)]
↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)]
↳ Power Button id=6 [slave keyboard (3)]
↳ Video Bus id=7 [slave keyboard (3)]
↳ Video Bus id=8 [slave keyboard (3)]
↳ Sleep Button id=9 [slave keyboard (3)]
↳ Logitech USB Receiver id=10 [slave keyboard (3)]
↳ Logitech USB Receiver System Control id=13 [slave keyboard (3)]
↳ AT Translated Set 2 keyboard id=16 [slave keyboard (3)]
↳ ThinkPad Extra Buttons id=17 [slave keyboard (3)]
↳ Logitech USB Receiver Consumer Control id=18 [slave keyboard (3)]
daoudr@T550:~$ xinput test 'Logitech USB Receiver Mouse'
button press 1
button press 2
button press 9
button press 8
### Steps to reproduce the bug
1. ... select pencil tool
2. ... left click triggers pencil tool
3. ... right click triggers pencil tool
4. side buttonn press triggers pencil tools too and it cannot be disabled
## System
System info: https://termbin.com/65jk
Software info: https://imgur.com/BHSddcI.png
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reproducing the behavior with the Logitech USB Receiver Mouse and the xinput test command shown in the report, confirming button presses 8 and 9 activate the selected tool. Then locate the application's mouse-button input handling; done means left and right clicks still work while the side buttons no longer trigger tools or cannot be disabled.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- linux, python
- Domain
- desktop
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 45/100