[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-core-devel
Subject:    [Fwd: Usability and open source]
From:       Stephan Kulow <coolo () kde ! org>
Date:       2000-01-31 11:56:44
[Download RAW message or body]

-- 
It said Windows 95 or better, so in theory Linux should run it
                                                GeorgeH on /.

Received: from master.kde.org
	by localhost with IMAP (fetchmail-5.2.3)
	for coolo@localhost (single-drop); Mon, 31 Jan 2000 12:54:04 +0100 (CET)
Received: by max.tat.physik.uni-tuebingen.de id <S743098AbQAaJoi>;
	Mon, 31 Jan 2000 10:44:38 +0100
X-From_: ben@last.uk.com Mon Jan 31 10:44:38 2000
Received: from [195.188.25.125] ([195.188.25.125]:40977 "HELO
        amaze-server.amaze.co.uk") by max.tat.physik.uni-tuebingen.de
	with SMTP id <S742487AbQAaJo2>; Mon, 31 Jan 2000 10:44:28 +0100
Received: from [10.9.8.243] by amaze-server.amaze.co.uk (NTMail 3.03.0017/4c.aglq) \
                with ESMTP id xa090633 for <kde-core-devel@kde.org>; Mon, 31 Jan 2000 \
                09:49:14 +0000
From:   "Ben Last" <ben@last.uk.com>
To:     <kde-look@kde.org>, <kde-core-devel@kde.org>
Subject: RE: Usability and open source
Old-Date:   Mon, 31 Jan 2000 09:42:30 -0000
Message-ID: <NCBBLDDBCLPHLMEOIFDHGEIACLAA.ben@last.uk.com>
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
X-Priority: 3 (Normal)
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook IMO, Build 9.0.2416 (9.0.2910.0)
X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2314.1300
Importance: Normal
In-Reply-To: <3894BD96.DF6E34A5@ipso-facto.freeserve.co.uk>
X-Info: Amaze Ltd.
X-Diagnostic: Not on the accept list
X-Envelope-To: kde-core-devel
Date:   Mon, 31 Jan 2000 10:44:38 +0100
Return-Path: <kde-core-devel-request@master.kde.org>
X-Orcpt: rfc822;coolo@kde.org
X-Mozilla-Status2: 00000000

> From: Richard Moore [mailto:rich@ipso-facto.freeserve.co.uk]
> I have been doing a little work in this area. I am writing a class
> KMouseHole that tries to improve Fitt's performace of widgets....
> The idea is to make a widget 'virtually' larger than it really is
> by moderating the relationship between mouse movement and pointer
> movement using QCursor::setPos(). It is similar to a snap-to type
> systsem, but less proscriptive.
Well, not having tried it maybe I shouldn't comment, but interfering with the
relationship between mouse movement and pointer movement can *really* get
annoying (in fact, it feels very, very wrong).  I'd also suggest that this is a
misinterpretation of Fitt - the law is intended to demonstrate the relationship
between screen size and position and effective availability to the user; big
things are easier to click.  Things "grabbing" the pointer as it passes over
interfere with the system's ability to reflect the user's intentions.
It also means that more widgets will be responding to MouseMove events (and
window-enter and window-exit, if I recall my X11 correctly) and thus you'll
potentially get more CPU consumption for a single mouse move (and apps can't be
swapped out if they have to track mouse moves, etc, etc).

> On a more general note though, I think we should perhaps be trying
> to recruit academic institutions for this. I know from my experience
> at the University of Manchester, that if we could define some small
> projects in research areas like this and were willing to put in
> the work to support the efforts and evaluate the results then we
> could propose these projects for students.
Now, that's a *nice* idea - students get a research project and KDE gets the
benefit.  In fact, MS certainly have a history of using research students and
getting the benefit of their ideas, so why not the OSS community!

ben



[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic