[Pkg-kbd-devel] Bug#404503: Wrong characters typed using dead keys

Pavel Vávra plamen at square.cz
Thu Apr 16 22:11:57 UTC 2009


Hi,

On Thu, 16 Apr 2009 18:43:29 +0200
Samuel Thibault <samuel.thibault at ens-lyon.org> wrote:

> Pavel Vávra, le Thu 16 Apr 2009 18:35:42 +0200, a écrit :
> > 6) I've prepared patch to changelog (add some lines with new version information) and I've found that Samuel's patch use variable KDSKBDIACRUC so I modify Makefile.in. See final version of patch file:
> > *-*-*
> > -DEFS	= -DDATADIR=\"$(DATA_DIR)\"
> > +DEFS	= -DDATADIR=\"$(DATA_DIR)\" -DKDSKBDIACRUC=1
>
> That's not the right value (0x4BFB).  Your kernel headers should have it
> unless they are too old.

Thank you, it really _is_ my fault.
Recompiled without my hack to Makefile (KDSKBDIACRUC really exists in kd.h), but no success. C3 AC still returned pressing dead caron followed by "e" key. C3 AC means LATIN SMALL LETTER I WITH GRAVE, i.e. it has nothing to do with pressed keys.

Searching for problem I've found strange definition in cz-us-qwertz.kmap(.gz):

keycode 13  = dead_acute dead_circumflex equal plus VoidSymbol VoidSymbol (...)

but I expect dead caron instead of dead_circumflex

keycode 13  = dead_acute dead_caron equal plus VoidSymbol VoidSymbol (...)

Redefinition of this symbol in /etc/console/boottime.kmap.gz doesn't solve it - dumpkeys still returns dead_circumflex at this position.



More information about the Pkg-kbd-devel mailing list