KNotificationAreaItem

Thomas Lübking thomas.luebking at web.de
Fri Apr 24 20:38:22 BST 2009


Am Friday 24 April 2009 schrieb Aurélien Gâteau:
> I do not understand what you mean. For me using the mouse wheel on x11
> (as on other os) means getting a page to scroll while my mouse is over
> the page, not over the scrollbar.
yupp, and that is exactly how it worked and works and everyone here wants it 
to work.

what the mousewheel does (afair unlike on windows) and did /not/, is to attach 
to the keyboard focus, i.e. you don't have to "click activate" a window before 
it receives the mouse input (what your auntie nora probably would need.
while this /might/ be a focus model for kwin (personally i'd really like that 
behavior), the quick solution here would be to just xbindkeys the wheel to the 
cursor keys)

beyond that, though your proposal is /one/ use case for MWs, it's not the only 
one. (it may scroll movies, change volume, change weapons,... ;-)
and it's always been used for other tasks.

> Auntie Nora is one of the personas we use at Canonical. 
"use"?
as a cliché, as [censored]-toy (ieeeh) or is she really a living person?
is she your auntie? ;-P

seriously, saying "we have this usergroup of old, unskilled, fearsome, clumsy 
and a little slow woman" /is/ inappropriate (at least political incorrect) - 
and even if:
as long as you don't bring in "dumb", she'd sooner or later understand how a 
mouse works and that the little arrow on the screen represents her "finger" 
and refers to the area where her mouse actions will end up next.

> > "magical" pagers and taskbars behave identically; roll up a bit and
> > you're back to where you were.
>
> True for pagers and taskbars, false for desktop background.
true for desktop /backgrounds/ not true if the screen content changes (i.e. 
another window gets in the way) - but another window could easily cover your 
browser window as well.

> Additionally, when you  scroll a document you do not go for one-line
> scroll, which means if your wheel event get sent to the taskbar, god
and if i hacked 
sudo dd if=/dev/urandom of=/
into konsole instead of kmail... omg!

the problem is /not/ that using the wheel to change windows takes a certain 
degree of precision (that you can either provide or not - in the latter case, 
just don't) but that the input was directed to the wrong receiver.

this is why you get feedback (a cursor icon) - if the feedback isn't strong 
enough for you, improve it (yellow-red blinking 64 px rotating cursor...)

if the strong feedback dosn't help you because e.g. you move the mouse while 
you just wanted to scroll -> lower mouse sensitivity, get a better mouse, use 
(in this particular case) a fullscrenn window, don't use a mouse or (as a 
fetaure) have another focus model (that makes the wheel like arrow keys)

i however suggest to not constrain a system globally to solve a particular 
problem.
asking to only use restricted input models so that (in an extreme case) even 
the most disabled person can use them with an UI dev that may be even 
inappropriate for him/her is the wrong approach.

suppose you'd say: "web pages must not use sounds, so that they don't interfer 
with screen readers of blind ppl."
while no sounds in a page are the proper way to some... or many... at least 
/me/, the solution is to tell your browser to just not play them - not running 
around and ask web devs to not use sounds, bothering ppl. who actually want 
sound - god knows why.

another (personal) example:
i had (always) trouble with the caps/lock (and imho it's a much worse UI dev 
part than a mouse wheel) so now on my keyboard it does exactly nothing (ok, it 
behaves as normal shift.
to me, my keayboard was broken, i knew how to fix it, so i fixed it. (distros 
may do that for their target users, btw...)


Thomas

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kde-core-devel/attachments/20090424/b9fa4124/attachment.htm>


More information about the kde-core-devel mailing list