---------- Forwarded message ----------
Date: Mon, 29 Nov 1999 19:24:04 +0000
From: Stefan Seefeld <[EMAIL PROTECTED]>
To: Jon M. Taylor <[EMAIL PROTECTED]>,
Graydon Hoare <[EMAIL PROTECTED]>,
Niklas Elmqvist <[EMAIL PROTECTED]>
Subject: joined irc meeting GGI - Berlin
Hi Jon,
since I'm not subscribed to any of the GGI mailing lists,
could you please forward this mail to an appropriate forum ?
Thanks !
We'd like to design the appropriate structures/tools to be
able to process events from arbitrary input devices. Since
you probably already did some work in this direction, what
about an irc meeting with people from GGI and Berlin so that
we can learn a bit from your experience ?
The current idea is to manage attribute lists so that individual
devices are flagged for each supported attribute. Each attribute
in this property list then hints at an entry of some type within
the event's attribute list.
Possible attributes would be (together with the corresponding
type in the event structure)
telltale -> bitset
positional -> (2D/3D vertex)
key -> long (keysym)
value -> float
so that *every* input device would be described as a combination
from the above elementary types. An event would need (at least when
thought of as the most general thing which can happen) to hold
one such list (the changes triggering this event) and a set of lists
(one per connected device) to show the total state of the input devices.
Well, this is all theory. How this can be made efficient and whether
we really need such a general approach is what we would like to discuss
with you. If possible, we'd like to have such an irc meeting as soon as
possible (before christmas that is) since a working input system is what
we need next to make text processing possible...
Best regards, Stefan