Bug 58975

Summary: serbian cyrillic keyboard gives zhe where it should give dze
Product: xkeyboard-config Reporter: Stefan Dirsch <sndirsch>
Component: GeneralAssignee: xkb
Status: RESOLVED DUPLICATE QA Contact:
Severity: normal    
Priority: medium    
Version: unspecified   
Hardware: Other   
OS: All   
Whiteboard:
i915 platform: i915 features:
Attachments: This file apparently allows direct specification in unicode.

Description Stefan Dirsch 2013-01-03 09:38:00 UTC
Created attachment 72432 [details]
This file apparently allows direct specification in unicode.

The key (z on US keyboard) should give dze (&#1029; [capital] / &#1109;) but it
gives zhe (&#1046; [capital] / &#1078;), which is thus available twice on the
keyboard.

Unfortunately the XK symbol has been declared as deprecated
and now been used for a different XK symbol.

/usr/include/X11/keysymdef.h:
[...]
#define XK_Cyrillic_dzhe                 0x06af  /* U+045F CYRILLIC SMALL
LETTER DZHE */
#define XK_Serbian_dze                   0x06af  /* deprecated */
[...]

I'm attaching a patch, which addresses this issue.
Comment 1 Stefan Dirsch 2013-01-03 09:40:31 UTC
Patch is by Oliver Neukum <oneukum@suse.de>.
Comment 2 Stefan Dirsch 2013-09-05 08:36:11 UTC

*** This bug has been marked as a duplicate of bug 68754 ***

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.