Re: Limiting mouse movement to specific axes - vertical, horizontal, or maybe diagonal

  • From: Dave <davidct1209@xxxxxxxxx>
  • To: programmingblind@xxxxxxxxxxxxx
  • Date: Wed, 5 Jan 2011 20:39:48 -0800

Totally agree with most (if not all) of this thread.

I imagine that the guys at FS might have kicked around the idea of
implementing a better way to do mouse nav at some point in the past.
Curious of how well it would work since in order to do a VoiceOver
type touch based interface, all of the applications and its associated
controls would have to actually report a correct bounding rectangle.
That means app's written in win32 all the way up to WPF.  God knows
Mac OS has had problems with just one framework to worry about.

Also, does NVDA keep the entire accessibility tree in memory?  You
would have to "grid" up the bounding rectangles of every control on
screen--potentially from different processes.

I propose that someone tries to build this feature--UI Automation is
pretty easy to work with and building such a data structure doesn't
seem too bad.

I imagine this could be useful as you could view the screen like a
table of rows that can span multiple columns.  Then, a mouse drag down
would just drop you down a row.


On 1/4/11, Jacob Kruger <jacobk@xxxxxxxxxxxxxx> wrote:
> I don't count it as really switching to it, since it's only an
> occasional/temporary thing each time...<smile>
>
> Jacob Kruger
> Blind Biker
> Skype: BlindZA
> '...fate had broken his body, but not his spirit...'
>
>   ----- Original Message -----
>   From: Ken Perry
>   To: programmingblind@xxxxxxxxxxxxx
>   Sent: Tuesday, January 04, 2011 10:42 PM
>   Subject: RE: Limiting mouse movement to specific axes - vertical,
> horizontal, or maybe diagonal
>
>
>   Until NVDA is truly stable I can not switch to it.
>
>
>
>   Ken
>
>
>
>   From: programmingblind-bounce@xxxxxxxxxxxxx
> [mailto:programmingblind-bounce@xxxxxxxxxxxxx] On Behalf Of Jacob Kruger
>   Sent: Tuesday, January 04, 2011 1:58 PM
>   To: programmingblind@xxxxxxxxxxxxx
>   Subject: Re: Limiting mouse movement to specific axes - vertical,
> horizontal, or maybe diagonal
>
>
>
>   Well, like said in other mail just sent now, NVDA does have some forms of
> mouse tracking implemented, but anyway...<smile>
>
>
>   Jacob Kruger
>   Blind Biker
>   Skype: BlindZA
>   '...fate had broken his body, but not his spirit...'
>
>     ----- Original Message -----
>
>     From: Ken Perry
>
>     To: programmingblind@xxxxxxxxxxxxx
>
>     Sent: Tuesday, January 04, 2011 4:24 PM
>
>     Subject: RE: Limiting mouse movement to specific axes - vertical,
> horizontal, or maybe diagonal
>
>
>
>
>
>     Yes I know it does and I know that system access has one of the better
> mouse systems.  And I know that Jaws also has all kinds of ways to move the
> mouse.  What I am saying is when you have a Mac book pro the touch pad
> becomes a very nice tool to scroll through web pages, tab through forms,
> check status do all kinds of things including enumerate windows that are
> open.  You can even spatially tell where things are on the screen by moving
> around with the touch pad.  I can see no reason why the screen readers on
> windows cannot use the multi touch pads of the notebooks.  Oh wait yes I can
> they are all too busy making useless features like research and chat and
> things.
>
>
>
>     ken
>
>
>
>     From: programmingblind-bounce@xxxxxxxxxxxxx
> [mailto:programmingblind-bounce@xxxxxxxxxxxxx] On Behalf Of Rasmussen, Lloyd
>     Sent: Tuesday, January 04, 2011 9:17 AM
>     To: programmingblind@xxxxxxxxxxxxx
>     Subject: RE: Limiting mouse movement to specific axes - vertical,
> horizontal, or maybe diagonal
>
>
>
>     Window-Eyes has a function for limiting mouse movement to vertical or
> horizontal directions.  I don't see it used very often by anyone, and people
> have probably forgotten that it exists.
>
>
>
>     Lloyd Rasmussen, Senior Project Engineer
>
>     National Library Service for the Blind and Physically Handicapped
>
>     Library of Congress   202-707-0535
>
>     http://www.loc.gov/nls
>
>     The preceding opinions are my own and do not necessarily reflect those
> of the Library of Congress, NLS.
>
>
>
>
>
>     From: programmingblind-bounce@xxxxxxxxxxxxx
> [mailto:programmingblind-bounce@xxxxxxxxxxxxx] On Behalf Of Jacob Kruger
>     Sent: Tuesday, January 04, 2011 1:39 AM
>     To: Rasmussen, Lloyd; ProgrammingBlind@xxxxxxxxxxxxx
>     Subject: Limiting mouse movement to specific axes - vertical,
> horizontal, or maybe diagonal
>
>
>
>     I know this is a little off-topic, but just thinking that sometimes, in
> some types of situations, it might be useful/nice to use a physical mouse,
> but maybe limit the cursor movement to only vertical, horizontal, or
> diagonal axes, etc., and aside from handling mouse movement in certain
> specific apps, and then sort of correcting it, I was just wondering if there
> might be some utilities etc. out there to help you handle this easily
> enough, and, while I can make use of the jaws cursor to do this, and in fact
> made real use of drag and drop just the other day for the first time using
> the jaws cursor, this type of thing might also be nice to be able to use
> sometimes when jaws isn't active as such.
>
>
>
>     Stay well
>
>
>     Jacob Kruger
>     Blind Biker
>     Skype: BlindZA
>     '...fate had broken his body, but not his spirit...'
>
__________
View the list's information and change your settings at 
//www.freelists.org/list/programmingblind

Other related posts: