On Fri, 16 Jul 2010, björn wrote:
> On 16 July 2010 14:52, Benjamin R. Haskell wrote:
> > On Fri, 16 Jul 2010, björn wrote:
> >
> > As long as you're adding MouseScroll{Left,Right,Up,Down}, would this
> > be a good time to reverse the naming? (The oddity that <MouseUp>
> > indicates pushing the scrollwheel toward the bottom of the mouse
> > [i.e. down]?)
> >
> > So, where 'wheel' indicates a standard scrollwheel or the
> > supermouse-like trackball:
> >
> > <MouseScrollUp> (Same as <MouseDown>) (pressing up on 'wheel')
> > <MouseScrollDown> (Same as <MouseUp>) (pressing down on 'wheel')
> > <MouseScrollLeft> (pressing left on 'wheel')
> > <MouseScrollRight> (pressing right on 'wheel')
> >
> > [probably too confusing, and too late, but just a thought]
>
> I don't think this is a bad idea. Are there any objections?
>
> I just checked and with the patch <MouseLeft> is generated when you
> swipe your finger to the right on a trackpad (in line with the
> inverted up/down movement). This feels weird...
>
> > And another idea:
> >
> > I don't have a mouse that supports horizontal scrolling, so I tried
> > (but failed -- see other thread) to test this using mappings similar
> > to many graphics editors, where shift+vertical-scroll is translated
> > to horizontal scrolling. (IIRC, it's usually rotated 90-degrees
> > CCW: up=left, down=right)
> >
> > e.g.:
> >
> > map <S-MouseUp> <MouseLeft>
> > map <S-MouseDown> <MouseRight>
> >
> > ...err, never-mind. I was going to suggest that those be default
> > mappings, but I just discovered Shift+ is already used to mean 'a
> > full page' -- :help <S-MouseUp>.
>
> Actually, on the Mac the Shift key is not used since when a "scroll
> wheel" event arrives you also get to know "how much" the wheel has
> moved and I use this to decide how many lines to scroll.
>
> Is this sort of behavior available on other platforms? If so, I think
> it is preferable over having to hold down a key to control how much to
> scroll. I could submit another patch which includes the relevant code
> from MacVim.
I wouldn't be surprised if the Synaptics driver had something like that,
but here at work, my run-of-the-mill HP mouse with standard scroll wheel
only shows boolean values for button 4/5.
--
Best,
Ben
--
You received this message from the "vim_dev" maillist.
Do not top-post! Type your reply below the text you are replying to.
For more information, visit http://www.vim.org/maillist.php