Re: Scroll Wheel Problem - I may have figured it out!

2004-02-09 Thread Wayne Howard
Hello Mark,

On Friday, February 6, 2004, at 8:49:06 PM, you wrote
re: Scroll Wheel Problem - I may have figured it out!:

MW Sounds like the problem is nailed, but I'm with that developer on this
MW one: I would assume that a -1 returned from a number-of-lines API call
MW would mean an error condition occurred.

This just in from a developer of another product I use:

Fwiw, I don't think the problem is Logitech's. The Microsoft docs do clearly
say that -1 (#defined as WHEEL_PAGESCROLL) is a valid number of lines to
scroll. However, I'm pretty sure they DIDN'T say this originally - so the
mistake I and presumably other developers made was to rely on the original
version of the wheel documentation and not keep up-to-date with changes
Microsoft have made to the spec.

At any rate, I just downloaded the beta (61) that was released today
and the problem is indeed fixed! I am thrilled!!! It is wonderful to
be able to scroll a page at a time in The Bat!

-- 
Cheers!
Wayne Howard

Using The Bat! version: 2.03 Beta/61



Current version is 2.02.3 CE | Using TBUDL information:
http://www.silverstones.com/thebat/TBUDLInfo.html


Re[2]: Scroll Wheel Problem - I may have figured it out!

2004-02-09 Thread malexander
Hello Wayne,

Monday, February 9, 2004, 11:47:28 PM, you wrote:

WH This just in from a developer of another product I use:

WH Fwiw, I don't think the problem is Logitech's. The Microsoft docs
WH do clearly say that -1 (#defined as WHEEL_PAGESCROLL) is a valid
WH number of lines to scroll. However, I'm pretty sure they DIDN'T
WH say this originally - so the mistake I and presumably other
WH developers made was to rely on the original version of the wheel
WH documentation and not keep up-to-date with changes Microsoft have
WH made to the spec.

You definitely got it right :)

WH At any rate, I just downloaded the beta (61) that was released today
WH and the problem is indeed fixed! I am thrilled!!! It is wonderful to
WH be able to scroll a page at a time in The Bat!

Oh good. I shall off and download it then :)


-- 
Best regards,
 Mike




Current version is 2.02.3 CE | Using TBUDL information:
http://www.silverstones.com/thebat/TBUDLInfo.html


Re: Scroll Wheel Problem - I may have figured it out!

2004-02-06 Thread Wayne Howard
Hello Wayne,

On Friday, February 6, 2004, at 2:29:06 PM, you wrote
re: Scroll Wheel Problem:

I may have figured it out! TB does not seem to like the setting of
Scroll one screen at a time with non-microsoft mice. That is the
setting I always use.

For those of you who say that scrolling works for your Logitech, do
you have it set to do a whole page at a time? If not, please try that
setting and report back.

A whole page at a time is supposed to have a value of -1. It appears
that TB does not know what to do with this setting. If I set it to a
specific number of lines, it seems to work.

-- 
Cheers!
Wayne Howard

Using The Bat! version: 2.02.3 CE



Current version is 2.02.3 CE | Using TBUDL information:
http://www.silverstones.com/thebat/TBUDLInfo.html


Re[2]: Scroll Wheel Problem - I may have figured it out!

2004-02-06 Thread malexander
Hello Wayne,

Friday, February 6, 2004, 7:41:26 PM, you wrote:

WH Hello Wayne,

WH On Friday, February 6, 2004, at 2:29:06 PM, you wrote
WH re: Scroll Wheel Problem:

WH I may have figured it out! TB does not seem to like the setting of
WH Scroll one screen at a time with non-microsoft mice. That is the
WH setting I always use.

WH For those of you who say that scrolling works for your Logitech, do
WH you have it set to do a whole page at a time? If not, please try that
WH setting and report back.

WH A whole page at a time is supposed to have a value of -1. It appears
WH that TB does not know what to do with this setting. If I set it to a
WH specific number of lines, it seems to work.

Yes, I think you've solved the problem. I hope Stefan is reading
this.  I switched my trackball to 6 line scroll (the only option
other than screen, or none) and it works. The interesting thing is
that it now scrolls a whole screen *not* 6 lines. You are absolutely
correct - this is a problem with how TB reads the mouse driver output.

If I switch back to screen, TB stops scrolling again.

However, I can't leave it in 6 line mode, because then it only scrolls
6 lines in every other app, which is not what I want.


-- 
Best regards,
 Mike




Current version is 2.02.3 CE | Using TBUDL information:
http://www.silverstones.com/thebat/TBUDLInfo.html


Re: Scroll Wheel Problem - I may have figured it out!

2004-02-06 Thread Wayne Howard
Hello malexander,

On Friday, February 6, 2004, at 3:18:54 PM, you wrote
re: Scroll Wheel Problem - I may have figured it out!:

m Yes, I think you've solved the problem. I hope Stefan is reading
m this.  I switched my trackball to 6 line scroll (the only option
m other than screen, or none) and it works. The interesting thing is
m that it now scrolls a whole screen *not* 6 lines. You are absolutely
m correct - this is a problem with how TB reads the mouse driver output.

m If I switch back to screen, TB stops scrolling again.

m However, I can't leave it in 6 line mode, because then it only scrolls
m 6 lines in every other app, which is not what I want.

This HAS to be it. I just received this reply from a developer who
fixed a similar problem in another application for me (and other
users) about 2 years ago: (I have documented all of this in bug report
# 0002480):

Do you have your wheel set to scroll a page at a time? If that's the
case then the _only_ idea I've had was that maybe I originally wasn't
handling the case properly when the system scroll lines setting
(obtained by calling
SystemParametersInfo(SPI_GETWHEELSCROLLLINES,...)) returns -1. I have
a vague memory that I didn't know about this behaviour originally and
thought that SPI_GETWHEELSCROLLLINES would always return a whole
number of lines to scroll. If it returns -1 you are meant to treat
each scroll message as moving a whole page in either direction

-- 
Cheers!
Wayne Howard

Using The Bat! version: 2.02.3 CE



Current version is 2.02.3 CE | Using TBUDL information:
http://www.silverstones.com/thebat/TBUDLInfo.html


Re[2]: Scroll Wheel Problem - I may have figured it out!

2004-02-06 Thread malexander
Hello Wayne,

Friday, February 6, 2004, 9:22:01 PM, you wrote:

m However, I can't leave it in 6 line mode, because then it only scrolls
m 6 lines in every other app, which is not what I want.

WH This HAS to be it. I just received this reply from a developer who
WH fixed a similar problem in another application for me (and other
WH users) about 2 years ago: (I have documented all of this in bug report
WH # 0002480):

snip

Interesting. And I have further info.  The Trackman allows you to set
a button press on the wheel to do something, like launch Explorer for
example.  It also allows you to set Universal scroll.  With this
feature on I can get a normal scroll (line by line) in the TB, but,
again, switching to screen kills scrolling altogether.

So, I hope Stefan has dealt with the problem by handling the -1
return. If not, we're still not getting anywhere...

-- 
Best regards,
 Mike




Current version is 2.02.3 CE | Using TBUDL information:
http://www.silverstones.com/thebat/TBUDLInfo.html


Re: Scroll Wheel Problem - I may have figured it out!

2004-02-06 Thread Mark Wieder
Wayne-

Sounds like the problem is nailed, but I'm with that developer on this
one: I would assume that a -1 returned from a number-of-lines API call
would mean an error condition occurred.

-- 
-Mark Wieder
 Using The Bat! v1.63 Beta/7 on Windows 2000 5.0 Build 2195 Service Pack 4



Current version is 2.02.3 CE | Using TBUDL information:
http://www.silverstones.com/thebat/TBUDLInfo.html


Re[2]: Scroll Wheel Problem - I may have figured it out!

2004-02-06 Thread Peter Ouwehand
Hello Mark Wieder,

on Fri, 6 Feb 2004 17:49:06 -0800 (2004-02-07 02:49:06 in .nl) in the
message with reference mid:[EMAIL PROTECTED]
you [MW] wrote (at least in part):

MW Wayne-

MW Sounds like the problem is nailed, but I'm with that developer on this
MW one: I would assume that a -1 returned from a number-of-lines API call
MW would mean an error condition occurred.

Sure, -1 is 'in general' accepted to represent some error condition
(which one: depends). Probably some unintended 'folder template' was
used. I don't mind, carry on ;)

-- 
Kind regards,
Peter Ouwehand
E: [EMAIL PROTECTED]
- - -
Created the above using
A program which insists to be : The Bat! V2.03 Beta/59
An OS which insists to be : Windows 2000 5.0 Build 2195 Service Pack 4



Current version is 2.02.3 CE | Using TBUDL information:
http://www.silverstones.com/thebat/TBUDLInfo.html