Re: Scroll Wheel Problem - I may have figured it out!
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!
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!
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!
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!
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!
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!
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!
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