... And so nothing gets done.
After encountering a few issues like this, it's why I no longer use Chrome on any device. I understand the Chrome team is incredibly busy. But especially on Chrome UX matters, user_request > UX_rejection > API_request > /dev/null seems an annoyingly common outcome.
Considering the adoption of Chromebooks in government and public education spaces, Section 508 might disagree.
I'm not a 508 expert, though. I pulled up the spec and though there isn't anything specific about remapping buttons on mice, I did find this:
> 502.3.13 Modification of Focus Cursor. Focus, text insertion point, and selection attributes that can be set by the user shall be capable of being set programmatically, including through the use of assistive technology.
It would seem, then, that the actual buttons mapped for accomplishing the above MUST be modifiable or remappable for 508 compliance.
But I'm probably wrong. Someone check me on it:
https://www.access-board.gov/guidelines-and-standards/commun...
---
Edit: commented directly on the feature thread. https://bugs.chromium.org/p/chromium/issues/detail?id=221914...
Broadly speaking, you can go with a minimalist system or a powerful one. It's easier easier to make minimalist simple & intuitive with great defaults. The other option is powerful, where the system can do lots of things. Linux is powerful. Lots of exceptions, but the rule is trade-off.
Accessibility is, almost by definition, suitability for rare-ish use cases. Rarity varies. Some people need a thumb mouse. Some need color schemes. Some need to operate a machine using only their eyes. Accessibility is, also almost by definition, achieved by adding optional features... A choice further along the "powerful & complex" end of the spectrum will tend to work better for a diverse accessibility goalset.
"Simple yet powerful" is a design goal specifically because it is paradoxical.... like "light yet strong" or "affordable luxury." It means you made your trade-offs and have come out ahead.
It is a bug if it excludes disabled people.
Fortunately not everyone is forced to use Chrome.
The issue tracker discussion seems reasonable to me. The UI team don't want to add and support the code necessary to facilitate the multitude of requests for remapping and shortcuts, so would prefer a suitable API for extensions. The kernel team have serious security concerns about such an API, because it would effectively permit keyloggers on the Chrome OS platform.
On a practical level, I'd advise OP to install Crouton.