On Sat, 2006-08-26 at 12:59 -0400, bulia byak wrote:
As for UI, I'm not against creating UI for selecting among supplied profiles. I even think it's something we really need, by now. But an UI for creating new profiles is perhaps a bit premature, though if someone wants to create it I will not object.
What we really need is documentation about each of the profiles, and this documentation should be automated. Here's a relatively self-contained task that someone proficient in XML/XSLT can take on: develop a conversion stylesheet that transforms the profile xml (e.g. share/keys/right-handed-illustration.xml) into the keyboard documentation xml (example is doc/keys.xml), so that each profile has its own SVG and HTML documentation sheets created automativally. Certainly keys.xml has much more information than the profile in share/keys, and this means you will need to extend the source schema for the share/keys profiles to store all this additional information (comments, etc) there. Volunteers welcome!
I think the key issue is documentation, but I don't think the key map is the only place where the keys are documented. I believe all the tutorials make reference to the key map, and the manual. If there was some way to keep all of these matched I think that would be best.
--Ted