This feature is very easy to trigger e.g. when scrolling up through a document/web page and Alt+Tab'ing (or using Alt for other purposes). I distinguish roughly 3 populations for the feature:
- those who don't need it -- can disable
- those who often need it -- need high visibility for the feature
- those who need it occasionally e.g., to show something to a visually impaired person
One possible solution to this problem would be to delay trigger, however this might get in the way of making the feature visible to and usable by those who need it most. I believe a good old delay slider would let people find the right balance based on the ratio of actual to accidental uses.
The slider should be set to a 0 sec delay so that the people who need the feature get to have it very functional and easy to trigger when they enable it.
As for people like me, a high (1 second) delay would allow me to avoid all accidental triggers, but I would still know that a delay is needed since I would see the slider in the UI where I would enable the option.
I'm not sure whether that's really the answer you're waiting for, but zooming is now optional (commit fd07ce807ecd6bff0a579f416ea9425878f426cd).
As for your suggestions, I'm wondering whether this isn't overkill.
Imo, "those who need it occasionally" can now easily enable the feature and otherwise keep it disabled (even with a keyboard-shortcut running xfconf-query). If you agree, just close this as WONTFIX ;)
Not ideal but reasonable. I'll close as WORKSFORME for now, but even a xfconf key for a delay in ms before triggering the key would be beneficial. Since noone has time to waste on such trivial matters... WORKSFORME!