MantisBT - NetSurf
View Issue Details
0002800NetSurfGTK-specificpublic2020-12-07 07:502024-02-25 21:42
ReporterWitold Baryluk 
Assigned ToVincent Sanders 
PrioritynormalSeverityminorReproducibilityalways
StatusclosedResolutionfixed 
PlatformLinux amd64OSLinuxOS VersionKernel 5.9, X11
Product Version3.10 
Target Version3.11Fixed in Version3.11 
Fixed in CI build #5225
Reported in CI build #
URL of problem page
Summary0002800: Back / forward mouse buttons doesn't work
DescriptionHi,

I am new to NetSurf, and it works pretty nice. Very impressive.

I noticed, that my mouse keys for forward and backwards don't do anything. That is a bit annoying.

Checking `xev` X11 utility, I can tell that I see ButtonPress and ButtonRelease events when pressing the mouse button.

Back: button 8
Forward: button 9

I would expect there are ways to do it from GTK even in more portable manner, and handle button reassignments, etc.
TagsNo tags attached.
Attached Files

Notes
(0002302)
Witold Baryluk   
2020-12-07 08:02   
On a related note, It would be nice if Ctrl+ScrollWheelUp and Ctrl+ScrollWheelDown, were hooked to zoom in / zoom out, just like Ctrl+Plus and Ctrl+Minus are hooked.

Additionally Ctrl+= , should also be hooked to zoom in. This way one doesn't need to actually press Ctrl+Shift+Plus, to achieve it. Most browsers, accept both Ctrl+= and Ctrl+Shift+= (aka Ctrl+Plus).
(0002317)
Vincent Sanders   
2021-01-02 09:52   
fixed by adding button 8 and 9 to window release event

this feature will be released in NetSurf 3.11
(0002435)
Vincent Sanders   
2024-02-25 21:42   
Issue resolved in 3.11 release

Issue History
2020-12-07 07:50Witold BarylukNew Issue
2020-12-07 08:02Witold BarylukNote Added: 0002302
2021-01-02 09:52Vincent SandersAssigned To => Vincent Sanders
2021-01-02 09:52Vincent SandersStatusnew => resolved
2021-01-02 09:52Vincent SandersFixed in Version => 3.11
2021-01-02 09:52Vincent SandersTarget Version => 3.11
2021-01-02 09:52Vincent SandersFixed in CI build # => 5225
2021-01-02 09:52Vincent SandersNote Added: 0002317
2024-02-25 21:42Vincent SandersStatusresolved => closed
2024-02-25 21:42Vincent SandersResolutionopen => fixed
2024-02-25 21:42Vincent SandersNote Added: 0002435