Cc'ing gnome-accessibility-list too...
On 28 Nov 2007, at 23:23, Hans Petter Jansson wrote: > I've been discussing accessibility/usability with visually impaired > users lately, and one thing that came up, and that I believe to be > low-hanging fruit, is the problem of windows being bigger than the > screen in one or both dimensions. > > This happens frequently for visually impaired users, since they > generally have very large fonts. > > I was told by one user that the way he worked around this was by going > to the control panel, choosing a smaller font temporarily, moving the > window, then setting the big font again. Of course, he was very > happy to > hear about the alt+drag shortcut. > > Which made me wonder if there's a more discoverable way of moving > windows around when they're too big/partially off-screen. > > One idea that came up was automatically adding scrollbars to the > windows, but I don't see how that could work reliably, and it would > clutter the screen and be error-prone/hard to do technically. > > A better idea might be something like the following logic in the > window > manager: > > IF window is focused AND > pointer is pushing against the edge of the screen AND > window has area off that edge of the screen AND > user is not dragging > THEN > move the window in the opposite direction of the edge being pushed > > So e.g. if you have a focused window which is partially off the > right-hand side of the screen, and you push your pointer against that > side, bumping into the edge, the window will move to the left until > you > can see its right-edge frame. The rate of movement would be equal > to the > number of pixels the pointer "wants" to move off-screen at each > increment. Only the focused window would be affected. > > I think this would be a lot more discoverable and useful for > everyone - > not just visually impaired users - and it looks like all the required > information is available to the window manager, so it shouldn't be > terribly hard to implement. > > Thoughts? > > -- > Hans Petter > > _______________________________________________ > Usability mailing list > Usability@gnome.org > http://mail.gnome.org/mailman/listinfo/usability -- CALUM BENSON, Usability Engineer Sun Microsystems Ireland mailto:[EMAIL PROTECTED] GNOME Desktop Team http://blogs.sun.com/calum +353 1 819 9771 Any opinions are personal and not necessarily those of Sun Microsystems _______________________________________________ Usability mailing list Usability@gnome.org http://mail.gnome.org/mailman/listinfo/usability