becta logo
[oats-sig] webcam mouse movement = mouseTrap

Steve Lee steve at fullmeasure.co.uk
Thu May 22 09:51:42 BST 2008

Article: [oats-sig] webcam mouse movement = mouseTrap

2008/5/21 Flavio Percoco Premoli <flaper87 at gmail.com>:
> Well, pyatspi is used for several things:
>
> 1) Mouse movement listener
> 2) Keybindings listener

hmm, interesting, how so as you are simulating the the mouse?

> 4) Execute the movements of the mouse

I guessed that, I wonder if driving X might be better in the long run
but don't know the issues. Will Walker has worked on X and pyatspi so
may give us some info.

> It would be really nice to create mouseTrap as a multi-platform application
> so I/We could think in a way to reduce the use of pyatspi which is the only
> library that isn't multi-platform in the mouseTrap API. I don't know IA2 so
> I'll take a look at it immediately. :)

Yes that is currently the platform dependent bit if you use UI widget sets etc.
IAccessibile2 basically extends MSAA on windows to be very similar in
semantics to AT-SPI.
For now you need to create other code and no one has yet done it
(though NVDA uses IA2 with Python).
A port of pyatspi to 1A2 has been dreamed about ;-)

> because I don't want to make it completely public until a first
> version can be released :P (Nothing to worry about, I just want to do a
> great job :P )

Yeh I know the feeling. Sometimes it good to overcome that and release
early as it can save you work in the long run if some spots something
or has an idea ;-)

> I'll added a file in de source called TESTS with a list of things that I
> would like you to test ( If you can, it is not obligatory :P ) to know how
> mouseTrap works in other computers and architectures.

will do :-)


-- 
Steve Lee
--
Open Source Assistive Technology Software
web: fullmeasure.co.uk
blog: eduspaces.net/stevelee/weblog


  Main Becta Site  | Return to top