On Thu, 18 Jul 2002 [EMAIL PROTECTED] wrote:

> > On Wed, 17 Jul 2002, Christopher A Len wrote:
> > 
> > > Is there a way to lock the viewport from panning to other areas of the 
> > > virtual desktop? Normally, I run 1152x864 desktop and 1152x864 viewport. 
> > > However, I want to be able to zoom in on a window (eg change viewport to 
> > > 640x480 or 800x600), and keep the viewport from scrolling when the pointer 
> > > hits the screen edge. Is there a way to do this? I tried scroll lock, it 
> > > had no effect. My keyboard map is us104. Any feedback would be 
> > > appreciated. I cant imagine something like this hasn't been implemented 
> > > yet...
> > > 
> > 
> >    We've discussed this years ago.  It's possibly not difficult to
> > implement either.  Nobody seemed to care enough about it to do this 
> > though.  Somebody would have to care enough about it to volunteer
> > to do the work.  You perhaps?
> 
> I actually had this working in my tree at home a couple of years ago.
> That is, I could move the viewport, press ScrollLock, and then the viewport
> was locked in that position until ScrollLock was pressed again.  There
> were some complications though:
> 
> 1) There needed to be a way to configure which key controlled the viewport lock
> 
> 2) A client-side interface would have been useful.  For example, a window manager
> could receive an event when the viewport was locked and remap the positions of
> windows to fit within the visable viewport.  Or it could have initiated the
> viewport lock.  Maybe allowing a client to enable/disable the effect of the
> ScrollLock key would have been nice.
> 
> 3) How do you mix it with Xinerama or even plain multi-head configs?  Should
> moving the mouse to the edge of the viewport trigger a switch to another screen?
> 

   It's not clear what the best behavior is.  Also, when one modeswitches,
that modeswitch goes into effect on the head the pointer is on at that
time.  The Scroll-lock key, however, would imply a global action, not
a head-specific action.  Maybe another hotkey would be better than the
scroll-lock key. 


                        Mark.
_______________________________________________
Xpert mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/xpert

Reply via email to