Mouse Wheel 80-90% slower then Seamonkey?
Anybody else notice the mouse wheel is slow within Dillo? Comparing dillo_port1.3 to Seamonkey, dillo_port1.3 is almost 80-90% slower compared to Seamonkey. Comparing dillo_port1.3 to dillo, dillo_port1.3 is slower by approx. 50%. -- Roger http://rogerx.freeshell.org/
On Thu, Feb 03, 2011 at 04:01:03PM -0900, Roger wrote:
Anybody else notice the mouse wheel is slow within Dillo?
Comparing dillo_port1.3 to Seamonkey, dillo_port1.3 is almost 80-90% slower compared to Seamonkey.
Comparing dillo_port1.3 to dillo, dillo_port1.3 is slower by approx. 50%.
Yes, this is controlled by: FltkViewport::setScrollStep(int step) which calls the scrollbar's linesize() function. using (3 * current value) is similar to dillo2.2 HTH. -- Cheers Jorge.-
On Sat, Feb 12, 2011 at 01:13:13AM -0300, Jorge Arellano Cid wrote: On Thu, Feb 03, 2011 at 04:01:03PM -0900, Roger wrote:
Anybody else notice the mouse wheel is slow within Dillo?
Comparing dillo_port1.3 to Seamonkey, dillo_port1.3 is almost 80-90% slower compared to Seamonkey.
Comparing dillo_port1.3 to dillo, dillo_port1.3 is slower by approx. 50%.
Yes, this is controlled by:
FltkViewport::setScrollStep(int step)
which calls the scrollbar's linesize() function.
using (3 * current value) is similar to dillo2.2
I've played with this a little and found setting to 84 was OK, but 168 was best. I haven't tried any faster, nor do I think I want to. One scroll on my mouse wheel will scroll approximately one page height. Think I'm using a 1680x1050 wide screen LCD monitor here. Respectively; 14*6=84, 14*12=168 I haven't tried my other boxes monitor resolutions of 1280x1024 & 1400x1050 yet. I know the previous scrollsteps were EXTREMELY slow here!
On Wed, Feb 16, 2011 at 04:07:01AM -0900, Roger wrote:
On Sat, Feb 12, 2011 at 01:13:13AM -0300, Jorge Arellano Cid wrote: On Thu, Feb 03, 2011 at 04:01:03PM -0900, Roger wrote:
Anybody else notice the mouse wheel is slow within Dillo?
Comparing dillo_port1.3 to Seamonkey, dillo_port1.3 is almost 80-90% slower compared to Seamonkey.
Comparing dillo_port1.3 to dillo, dillo_port1.3 is slower by approx. 50%.
Yes, this is controlled by:
FltkViewport::setScrollStep(int step)
which calls the scrollbar's linesize() function.
using (3 * current value) is similar to dillo2.2
I've played with this a little and found setting to 84 was OK, but 168 was best. I haven't tried any faster, nor do I think I want to. One scroll on my mouse wheel will scroll approximately one page height. Think I'm using a 1680x1050 wide screen LCD monitor here.
Respectively; 14*6=84, 14*12=168
I haven't tried my other boxes monitor resolutions of 1280x1024 & 1400x1050 yet.
I know the previous scrollsteps were EXTREMELY slow here!
It looks like a "scroll_step" dillorc option would be handy. -- Cheers Jorge.-
On Thu, Feb 03, 2011 at 04:01:03PM -0900, Roger wrote: Anybody else notice the mouse wheel is slow within Dillo?
Comparing dillo_port1.3 to Seamonkey, dillo_port1.3 is almost 80-90% slower compared to Seamonkey.
Comparing dillo_port1.3 to dillo, dillo_port1.3 is slower by approx. 50%.
I've found a better solution then modifying the code concerning mouse scroll speed. IMWheel http://imwheel.sourceforge.net/ file: /home/roger/.imwheelrc "^Dillo" None, Up, Button4, 25 None, Down, Button5, 25 "^GNU Screen" None, Up, Button4, 15 None, Down, Button5, 15 "^SeaMonkey" None, Up, Button4, 9 None, Down, Button5, 9 You can find your wheel/scroll buttons by using "imwheel -c" Prevent detach/daemon mode by using "imwheel -d" and use "imwheel -D" for debugging. Or use both options. I can now see the issues with different scrolls speeds between applications and the reason why one scroll speed within xorg.conf won't solve much. As such, it's an application specific issue but IMWheel solves this quite well! -- Roger http://rogerx.freeshell.org/
On Sun, Sep 25, 2011 at 09:51:37PM -0800, Roger wrote:
On Thu, Feb 03, 2011 at 04:01:03PM -0900, Roger wrote: Anybody else notice the mouse wheel is slow within Dillo?
Comparing dillo_port1.3 to Seamonkey, dillo_port1.3 is almost 80-90% slower compared to Seamonkey.
Comparing dillo_port1.3 to dillo, dillo_port1.3 is slower by approx. 50%.
I've found a better solution then modifying the code concerning mouse scroll speed.
IMWheel http://imwheel.sourceforge.net/
file: /home/roger/.imwheelrc
"^Dillo" None, Up, Button4, 25 None, Down, Button5, 25
"^GNU Screen" None, Up, Button4, 15 None, Down, Button5, 15
"^SeaMonkey" None, Up, Button4, 9 None, Down, Button5, 9
You can find your wheel/scroll buttons by using "imwheel -c"
Prevent detach/daemon mode by using "imwheel -d" and use "imwheel -D" for debugging. Or use both options.
I can now see the issues with different scrolls speeds between applications and the reason why one scroll speed within xorg.conf won't solve much. As such, it's an application specific issue but IMWheel solves this quite well!
Although getting off-topic here, if you find the above helpful, you might also find the below helpful for increasing mouse speed: xset m 6/3 0 # normal speed is "5/3 0" -- Roger http://rogerx.freeshell.org/
On Sun, Sep 25, 2011 at 09:55:41PM -0800, Roger wrote:
On Sun, Sep 25, 2011 at 09:51:37PM -0800, Roger wrote:
On Thu, Feb 03, 2011 at 04:01:03PM -0900, Roger wrote: Anybody else notice the mouse wheel is slow within Dillo?
Comparing dillo_port1.3 to Seamonkey, dillo_port1.3 is almost 80-90% slower compared to Seamonkey.
Comparing dillo_port1.3 to dillo, dillo_port1.3 is slower by approx. 50%.
I've found a better solution then modifying the code concerning mouse scroll speed.
IMWheel http://imwheel.sourceforge.net/
file: /home/roger/.imwheelrc
"^Dillo" None, Up, Button4, 25 None, Down, Button5, 25
"^GNU Screen" None, Up, Button4, 15 None, Down, Button5, 15
"^SeaMonkey" None, Up, Button4, 9 None, Down, Button5, 9
Only problem with this, this only increases the number of lines scrolled at once. As such, it's causes jaggy or staggered scrolling, inhibiting the user to be able to distinguish where he/she is at on a page. In which case, it's better to just left-click on the empty part of the scroll bar to scroll by page. A better solution, just code xset with increasing/decreasing mouse scroll rate. -- Roger http://rogerx.freeshell.org/
Roger wrote:
On Thu, Feb 03, 2011 at 04:01:03PM -0900, Roger wrote: Anybody else notice the mouse wheel is slow within Dillo?
Comparing dillo_port1.3 to Seamonkey, dillo_port1.3 is almost 80-90% slower compared to Seamonkey.
Comparing dillo_port1.3 to dillo, dillo_port1.3 is slower by approx. 50%.
Fighting with xinput and my rarely-used touchpad (someday I'll put in the time to find out why it's so flaky), I enabled the scrollwheel emulation, and I can at least see that, whereas we use 28*font_factor, firefox was using 3*line_height on the page that I used. (And I did verify that the FL_MOUSEWHEEL events from Fl_x.cxx's fl_handle() were all reaching the scrollbars, FWIW.)
participants (3)
-
corvid@lavabit.com
-
jcid@dillo.org
-
rogerx.oss@gmail.com