[interfacekit] Re: :) B_MOUSE_MOVED

> 
> "Marcus Overhagen" <ml@xxxxxxxxxxxx> wrote:
> > > Think about it - what purpose might there be if a user were going 
> > > to move the 
> > > mouse with the shift key down=3D3D3F While I'm a bit limited in my 
> > > thinking, I 
> > Drag & drop with different modifiers might indikate different 
> > actions,
> > the application could visually change the cursor or do something else
> > to indicate what would happen if the dragged thing would be dropped.
> > This would be one purpose of checking modifiers when the mouse is 
> > moved.
> 
> But in this case, B=3D5FMOUSE=3D5FMOVED would be the wrong place to change 
> the 
> cursor. For a good user experience, the cursor would need to change 
> immediately when the key is pressed, not when the user moves the mouse 
> at a later time.

You might want to change the cursor when you drag/drop from the tracker into an 
application
window. When the mouse cursor enters the window, the cursor would indicate that 
something 
can happen (button and modifiers beeing down all the time).

Marcus


Other related posts: