Bug 146451 - Missing Compose characters in X
Summary: Missing Compose characters in X
Status: RESOLVED INVALID
Alias: None
Product: SUSE LINUX 10.0
Classification: openSUSE
Component: X.Org (show other bugs)
Version: Final
Hardware: i686 SuSE Linux 10.0
: P5 - None : Normal
Target Milestone: ---
Assignee: Stefan Dirsch
QA Contact: Stefan Dirsch
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-01-28 16:18 UTC by Peter West
Modified: 2006-01-30 14:20 UTC (History)
0 users

See Also:
Found By: Customer
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Peter West 2006-01-28 16:18:45 UTC
Only some Composed characters are available in Konsole, xterm or jedit, for example. While most of the common Latin characters are available, characters beyond Latin1, like the S and Z with caron, do not appear. On the console. on the other hand, they do.
Comment 1 Stefan Dirsch 2006-01-30 11:16:45 UTC
They do.

/usr/X11R6/lib/X11/locale/en_US.UTF-8/Compose:
[...]
<dead_caron> <Z>        : "Ž" U017D # LATIN CAPITAL LETTER Z WITH CARON
<Multi_key> <c> <Z>     : "Ž" U017D # LATIN CAPITAL LETTER Z WITH CARON
<dead_caron> <z>        : "ž" U017E # LATIN SMALL LETTER Z WITH CARON
<Multi_key> <c> <z>     : "ž" U017E # LATIN SMALL LETTER Z WITH CARON
<dead_caron> <U01b7>    : "Ǯ" U01EE # LATIN CAPITAL LETTER EZH WITH CARON
<Multi_key> <c> <U01b7> : "Ǯ" U01EE # LATIN CAPITAL LETTER EZH WITH CARON
<dead_caron> <U0292>    : "ǯ" U01EF # LATIN SMALL LETTER EZH WITH CARON
<Multi_key> <c> <U0292> : "ǯ" U01EF # LATIN SMALL LETTER EZH WITH CARON
[...]
<dead_caron> <S>        : "Š" U0160 # LATIN CAPITAL LETTER S WITH CARON
<Multi_key> <c> <S>     : "Š" U0160 # LATIN CAPITAL LETTER S WITH CARON
<dead_caron> <s>        : "š" U0161 # LATIN SMALL LETTER S WITH CARON
<Multi_key> <c> <s>     : "š" U0161 # LATIN SMALL LETTER S WITH CARON
<dead_abovedot> <dead_caron> <S>        : "Ṧ" U1E66 # LATIN CAPITAL LETTER S WITH CARON AND DOT ABOVE
<dead_abovedot> <Multi_key> <c> <S>     : "Ṧ" U1E66 # LATIN CAPITAL LETTER S WITH CARON AND DOT ABOVE
<Multi_key> <period> <dead_caron> <S>   : "Ṧ" U1E66 # LATIN CAPITAL LETTER S WITH CARON AND DOT ABOVE
<Multi_key> <period> <c> <S>    : "Ṧ" U1E66 # LATIN CAPITAL LETTER S WITH CARON AND DOT ABOVE
<dead_abovedot> <dead_caron> <s>        : "ṧ" U1E67 # LATIN SMALL LETTER S WITH CARON AND DOT ABOVE
<dead_abovedot> <Multi_key> <c> <s>     : "ṧ" U1E67 # LATIN SMALL LETTER S WITH CARON AND DOT ABOVE
<Multi_key> <period> <dead_caron> <s>   : "ṧ" U1E67 # LATIN SMALL LETTER S WITH CARON AND DOT ABOVE
<Multi_key> <period> <c> <s>    : "ṧ" U1E67 # LATIN SMALL LETTER S WITH CARON AND DOT ABOVE

Comment 2 Peter West 2006-01-30 11:50:05 UTC
Thanks for clarifying this. Please note that the mapping is different from the VT mapping, accessible through dumpkeys --compose. In the KDE manuals relating to keyboards there was no documentation that I could see about Compose mappings, so I guess this is a bug in the documentation.
Comment 3 Stefan Dirsch 2006-01-30 12:30:47 UTC
The Compose mechanism isn't related to KDE at all.
Comment 4 Peter West 2006-01-30 13:36:12 UTC
OK, but neither is XKB or Xorg/X11 for that matter. KDE takes it upon itself to handle keyboard specifications, and provides some minimal documentation of XKB features, because KDE users configuring keyboards need them. There was an enquiry about accessing accented characters from a US keyboard on the support.novell o.o.s-l.s lists a little while ago. It came from a Novell employee. If I can find it again, I'll post here. Point is, this stuff is hard to find.
Comment 5 Peter West 2006-01-30 14:20:56 UTC
Kim Groneman kgronemanNO@SPAMnovell.com
opensuse.org.suse-linux.support.kde
Subject: Extended ASCII characters