Mouse wheel to scroll document no more works (Linux - Firefox and Seamonkey)
Hello,
This is a regression because it worked well in one or two previous version.
I would like to scroll the document (one full page per mouse wheel). This configuration does not work : mousewheel.withnokey.action = 1 mousewheel.withnokey.sysnumlines = false Changing these values does nothing.
More easy with seamonkey : "preferences/advanced/mouse wheel/scroll the document" does nothing !
A bad workaround : - mousewheel.min_line_scroll_amount = 999 : it works well !! - But the arrows of the vertical scroll bar moves 999 lines ! It is funny that a parameter of the mouse wheel does something on the scrollbar...
It seems that the are 2 problems : - mouse wheel to scroll the document no more works - parameter mousewheel.min_line_scroll_amount changes the scroll bar behavior
This is on linux.
Before reporting a bug I ask to know if I missed something...
Thanks.
Zmodyfikowany przez ecforum w dniu
Wybrane rozwiązanie
With your workaround and the bug 801101 you give the solution : mousewheel.default.delta_multiplier_y;9999 with the setting "scroll content" mousewheel.default.action;1
This works !
I also deleted 3 old configs that are not automatically deleted : mousewheel.withnokey.action;1 mousewheel.withnokey.numlines;10 mousewheel.withnokey.sysnumlines;false I don't know if it is important but if somebody read this thread it will maybe help.
Setting the multiplier seems needed. mousewheel.withnokey.action;1 has not the correct behavior alone. In seamonkey, "preferences/advanced/mouse wheel/scroll the document" does not set the multiplier so it does not work. It works after setting the multiplier manually.
I can again scroll big documents or photo galleries easily ! :)
I was unable to find a solution alone even reading on the net. That's why I was ready to report a bug.
Thanks Cor-el for finding a solution ! :):):)
Przeczytaj tę odpowiedź w całym kontekście 👍 1Wszystkie odpowiedzi (10)
In this link I read : Customizing default action of "wheel" event. The value 0 means "Do nothing", 1 means "Scroll contents", 2 means "Go back or forward in the history", 3 means "Zoom in or out the contents".
mousewheel.default.action = 1 in my config...
The last line in the firefox 17 paragraph is : "On Linux, the scroll unit is always by line. "
I do not understand the paragraph (my english and my knowledges...). Does this mean that there is no content scroll on linux ?
Thanks
Zmodyfikowany przez ecforum w dniu
The delta_multiplier are internally floats of type double and are converted to an integer for storing in a pref by multiplying them with 100 and are acting as percentages of the default scroll amount (i.e. 100 -> 1).
Set the mousewheel.default.delta_multiplier_y pref to 33 to change the scroll behavior from 3 lines to 1.
You can also try this:
- mousewheel.system_scroll_override_on_root_content.enabled -> true
Nothing changes with the last try.
Do you know if it works on linux ? Maybe the problem is only for me... But I tested on 2 systems with several logins... [edit] and with firefox and seamonkey...
Zmodyfikowany przez ecforum w dniu
Maybe reserve the Shift modifier for this.
- mousewheel.with_shift.action;<strike>2</strike> 1
- mousewheel.with_shift.delta_multiplier_y;9999
(edit: fixed action value from 2 to 1)
Zmodyfikowany przez cor-el w dniu
a typo : mousewheel.with_shift.action;1
It's a good workaround ; the arrows of the scroll bar still work.
I think I will report a bug and the developers will decide if it is a real problem.
Thanks Core-el for your answers. It's a real help and you have found a good workaround. Thanks.
You're welcome
Oops, I copied the pref setting from the wrong Firefox instance (I had two extra copies open and had tested this in one).
See also:
- bug 801101 - Needs a option to scroll over one page
Zmodyfikowany przez cor-el w dniu
Wybrane rozwiązanie
With your workaround and the bug 801101 you give the solution : mousewheel.default.delta_multiplier_y;9999 with the setting "scroll content" mousewheel.default.action;1
This works !
I also deleted 3 old configs that are not automatically deleted : mousewheel.withnokey.action;1 mousewheel.withnokey.numlines;10 mousewheel.withnokey.sysnumlines;false I don't know if it is important but if somebody read this thread it will maybe help.
Setting the multiplier seems needed. mousewheel.withnokey.action;1 has not the correct behavior alone. In seamonkey, "preferences/advanced/mouse wheel/scroll the document" does not set the multiplier so it does not work. It works after setting the multiplier manually.
I can again scroll big documents or photo galleries easily ! :)
I was unable to find a solution alone even reading on the net. That's why I was ready to report a bug.
Thanks Cor-el for finding a solution ! :):):)
You're welcome and thanks for reporting your findings.