xorg/xkbtools
15 years agoUse keysym data
Giuseppe Bilotta [Sun, 23 Nov 2008 11:14:21 +0000 (12:14 +0100)] 
Use keysym data

Obtain user-friendly files when producing the xkb and compose files
by using the keysym descriptive name when possible.

15 years agoAdd list of keysyms
Giuseppe Bilotta [Sun, 23 Nov 2008 10:23:57 +0000 (11:23 +0100)] 
Add list of keysyms

We provide a module that can convert unicode points to descriptive
keysym names. The list is currently built by reading the appropriate
X11 include, rather than being built in the module itself.

15 years agoOutput compose file as UTF-8
Giuseppe Bilotta [Sun, 23 Nov 2008 01:12:40 +0000 (02:12 +0100)] 
Output compose file as UTF-8

15 years agoAny character can be dead in KLC
Giuseppe Bilotta [Sun, 23 Nov 2008 01:02:24 +0000 (02:02 +0100)] 
Any character can be dead in KLC

KeyMapping._cleanup() didn't take this into account. We fix it by
stripping the optional final @ from the passed charstr, and strictly
checking hex vs single char in the cleaned up string.

15 years agoFully parse KLC files
Giuseppe Bilotta [Sun, 23 Nov 2008 00:54:47 +0000 (01:54 +0100)] 
Fully parse KLC files

Actually some sections are skipped altogether, but at least we know
exactly where they begin and end.

15 years agoInitial import from neitsch's repository
Andrew Neitsch [Sat, 22 Nov 2008 23:20:48 +0000 (00:20 +0100)] 
Initial import from neitsch's repository