There is a large difference in your comparison of scrolling and scripting. Adding or removing a feature (scripting) is one thing. Changing how something like scrolling works in an app while it works differently in just about every other application is something else entirely. People expect scrolling to work the same in every application. They aren't going to appreciate having different applications scroll different amounts because it will quickly become confusing. That would be the same thing as saying that you think the space bar should act like a TAB when used at the beginning of a line in one program when it doesn't function that way anywhere else, or some other similar change. It doesn't make sense to change something that is standard behavior unless there is a plan to change the behavior across the board. Every time an application decides to ignore standard behavior and do their own thing, a LOT of people complain. It never turns out very well.
Besides, how will the application know what a given person wants to happen? One person might want it to scroll by paragraph/message. One person might want it to scroll by sentence. Another might want it to scroll by page. Yet another might want it to scroll from image to image (if there were images in mIRC). And so on. It is far better to have a fixed scroll amount instead of trying to make it do what one person wants while making it worse for others. And you can't make it work the way everyone wants because everyone would have different needs or wants. Having a fixed amount makes it work the same for everyone and people have been used to scrolling for a very long time, so they can easily handle it.
As far as being quick, a scroll bar is very easy to access and your hand is already on the mouse if you're using the mouse wheel and that gives you all the fine tuning you need when scrolling.
In conclusion, if you want the mouse wheel to act like page up/page down, then as long as you keep your window at the same size so the same number of lines are on the screen all of the time, then most mouse drivers allow you to adjust how many lines the wheel scrolls at a time. Just change it to match the number of lines in your mIRC window. Not only will this fix the "problem" in mIRC, but it will fix it for all of your other applications as well as long as they have the same number of lines displayed in a window.
And if you really believe that changing the way a mouse scroll wheel functions is important, then send your suggestions to mouse manufacturers or Microsoft, Apple, and the various Linux distributions and if they think it's worthwhile, they can make the change there. It really isn't the application's place to make changes in how scrolling works.
Last edited by Riamus2; 31/10/11 11:34 AM.