[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

Re: [pygame] Tutorial... GUI



Marcus,

    Hi! I got it working for now. What I did is disable trigger messages and also programmed it to read the title bar when the button is in focus. It reads the button now when tabbing to it. So that might be the temp fix for now. I just replaced the print statement with the re.title command and that resolved the issue.

    I do have it working and saved the set file for it. I can read status bars and title bars and such. But will play with it some more and see if something else could also be used. Including a text box on the screen instead of the title bar. But the title bar is not really that bad to use, for who needs to know more about that when playing a game.

    It is interesting, but I will play with it and see where it goes from here. Including adding voice files maybe?

    anyway, I have resolved this issue for now. More questions to come I am sure.

    Thanks, now on to learning more about the object coding and stuff. 

        Bruce


The original release plans were for 0.3.0, but I can add the support
asap. This however would limit accessibility to Linux and Unix systems
at the moment as ATK/AT-SPI does not work on Windows.

If you've got a Linux installation at hand and do not mind working with
it, it should not be a big deal for me to add basic accessibility
support to OcempGUI using three or four weeks. This would allow you to
recognize the game interface and provides you with various features to
make your own game objects accessible.

The MSAA integration however would take more time as I first have to
find out how it exactly works (the documentation provided by Microsoft
is really lousy in my opinion) and to create a good wrapper for Python.
Additionally I am somewhat busy until at least December, so it is
unlikely that I come up with first results before that.

Maybe we can work around that until we can rely on a better solution
using your idea above (which I did not understand ;-) ), so you do not
need to wait that long.

Regards
Marcus