Re: MouseTrap tests
- From: Willie Walker <William Walker Sun COM>
- To: Flaper87 <flaper87 gmail com>
- Cc: gnome-accessibility-list gnome org
- Subject: Re: MouseTrap tests
- Date: Mon, 06 Oct 2008 10:01:37 -0400
Hi Flavio:
Using svnversion 11 (the latest), I put a 'recordmydesktop' session of
me using "screen mode" up at http://master.gnome.org/~wwalker/out-2.ogv
It shows the difficulties I have trying to move the mouse even if I hold
my head very very still (so still that my neck ends up hurting). What
I'm finding is that the mouse movement is very jumpy and it's very
difficult for me to get the pointer to land where I want it. In
addition, I also notice that I often have problems trying to get the
mouse to the edges of the screen -- it's like an invisible force field
ends up getting in the way.
I tried using "Hold" mode to see if I could do better, but I got this
stack trace:
Traceback (most recent call last):
File "/usr/lib/python2.5/site-packages/mouseTrap/events.py", line 100,
in checkEvents
event["callback"]( *event["args"], **event["kwds"] )
File
"/usr/lib/python2.5/site-packages/mouseTrap/scripts/profiles/holdProfile.py", line 155, in _moveHoldMode
if abs(v) >= self.settings.getint( "hold_profile",
"reqMovement" ) ] )
File "/usr/lib/python2.5/ConfigParser.py", line 321, in getint
return self._get(section, int, option)
File "/usr/lib/python2.5/ConfigParser.py", line 318, in _get
return conv(self.get(section, option))
File "/usr/lib/python2.5/ConfigParser.py", line 511, in get
raise NoSectionError(section)
ConfigParser.NoSectionError: No section: 'hold_profile'
Finally, I also tried Drag&Drop mode. It took a little while to
undertand that the mouse would only move if I kept the point in the
vertical or horizontal channel, but I was able to get a little finer
control over the mouse that way. It was hard for me, however, to focus
on where I wanted to put the mouse -- I ended needing to keep looking at
the mousetrap window to make sure I didn't move the mouse out of range.
I'm not one of the target users (have you had good success working with
any yet?), so my comments may not be quite accurate. But, I think if
you can narrow your focus to moving the mouse smoothly and allowing
finer positioning, MouseTrap could be used successfully in conjunction
with other technology such as GOK or MouseTweaks. I realize smooth
control and finer positioning is still a very difficult task. :-)
Thanks!
Will
On Mon, 2008-10-06 at 04:32 +0200, Flaper87 wrote:
>
>
> 2008/10/6 Willie Walker <William Walker sun com>
> Thanks Flavio! I just tried this out (well, from svn trunk)
> -- do you
> have a recommended mode that would make this work well with
> something
> like MouseTweaks in dwell click mode?
>
> Well, All methods can be used with MouseTweaks in dwell click mode,
> but I would suggest to use the screen mode or the Drag&Drop mode.
>
>
>
>
>
> I'm also still having difficulty doing fine control of the
> mouse in
> screen mode. :-( Do you have recommendations for how I could
> make it
> better?
>
>
> I added a stick state for this mode, If the head hasn't been moved for
> 0.2 seconds then the pointer will get sticked to the desktop until a
> movement bigger than 3 pixels is performed. This will help to keep the
> pointer in the same possition ignoring little movements. Does this
> happens to you? has the pointer gotten sticked to the desktop?
>
>
>
> PS - I clicked on the flip image checkbox and caused this to
> happen:
>
> Traceback (most recent call last):
> File "/usr/lib/python2.5/site-packages/mouseTrap/mainGui.py",
> line
> 167, in recalcPoint
> self.settings.flipImage = not self.settings.flipImage
> AttributeError: Settings instance has no attribute 'flipImage'
>
>
>
> Oppppsss, My Bad, I'll fix this. =S
>
>
> Thanks a lot Will for you support and feedback, I'll be waiting for
> your news. =P
>
>
>
> --
> Flavio Percoco Premoli, A.K.A. [Flaper87]
> http://www.flaper87.org
> Usuario Linux registrado #436538
> Geek by nature, Linux by choice, Debian of course.
> Key Fingerprint: CFC0 C67D FF73 463B 7E55 CF43 25D1 E75B E2DB 15C7
> The Solution to everything:
> python -c "from struct import pack; print pack('5b', (41*len('99')),
> pow(8,2)+20, 4900**0.5, range(78)[-1], 10)"
>
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]