I agree, this is similar to what I was trying to say in my last post,
I think there is no way to get round our dependency on xlib for output
and sensing focus events on other windows etc. since I don't think GTK
currently offers an abstraction for those particular functions.

I don't honestly see why it matters what language we use for the
platform specific code.  Whilst I agree C is a very portable language,
so is python.  Either we write the xlib related code in C and wrap
bindings around that, or write it in python using bindings for xkb and
needed xlibs.  Which may already exist.  It doesn't matter either way
really.

On 11/05/06, Jack Lauritsen <[EMAIL PROTECTED]> wrote:


There is currently a discussion on the idea of a c core for ASOK. I think
this is the way to go, but maybe for slightly different reasons than have
been previously stated. Usually people say that c restricts portability, in
this case I disagree. Many of the systems this could be ported to will
differ at the level of graphics server. While the majority of the program,
if written in python, wont really care about what platform it's on, the
portion that generates the synthetic key event will be entirely platform
dependant. If we decide not to use GDK because it limits us to certain
applications, and use xlib to work directly with the server, then perhaps we
should extend that idea even further. xlib will lock us down to x. While I
agree that we should use xlib, I think it should be restricted to the core.
The core should have no purpose other than receiving a request to create a
keyEvent and recive the parameters to do so. It should not be tied down with
anything else. Then if you migrate the program to something other than an x
enviorment, you will only have to change that tiny little core to get your
base functionality again. It may be advisable to keep all of the proposed
extended features in ASOK as plugins/modules for the same reasoning.
--
Ubuntu-accessibility mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-accessibility





--
Chris Jones

jabber - [EMAIL PROTECTED]
msn - [EMAIL PROTECTED]

--
Ubuntu-accessibility mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-accessibility

Reply via email to