paperclippy: (Default)
[personal profile] paperclippy
...assuming there are any UI gurus on my flist, anyway.

Other than grabbing a scroll bar and dragging it or clicking it, there are a few ways to scroll:

  • keyboard -- line up and down and page up and down, home, and end
  • mouse wheel
  • hot areas at the right and bottom edge of touchpad
  • various devices where you click and drag the middle button or a special button
  • turning the mouse wheel while it is held in the "clicked" position


In general, I thought that the hot areas on touchpads just raised mouse wheel events. However, touchpad hot area scrolling doesn't work with WPF ScrollViewers, while mouse wheel scrolling does. Similarly, I have a special mouse, which has a middle "scroll" button, so if I hold down the button and move my mouse, I can scroll. This also doesn't work with WPF ScrollViewers.

So I'm wondering, are middle button click and drag, mouse wheel click and scroll, and hot areas on touchpads the same mouse events? If not, what mouse events should I be looking for to write a custom ScrollViewer to handle all these devices?
From:
Anonymous( )Anonymous This account has disabled anonymous posting.
OpenID( )OpenID You can comment on this post while signed in with an account from many other sites, once you have confirmed your email address. Sign in using OpenID.
User
Account name:
Password:
If you don't have an account you can create one now.
Subject:
HTML doesn't work in the subject.

Message:

 
Notice: This account is set to log the IP addresses of everyone who comments.
Links will be displayed as unclickable URLs to help prevent spam.

Profile

paperclippy: (Default)
paperclippy

April 2017

S M T W T F S
      1
2345678
9101112131415
161718 19202122
23242526272829
30      

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Sep. 21st, 2017 12:23 pm
Powered by Dreamwidth Studios