On Thu, Sep 30, 2004 at 11:55:25PM +0100, Roger Leigh wrote:

> +     if (kbd_mode == K_UNICODE && KTYP(code) < syms_size && KVAL(code) < 0x80)
> +             return code;

> -     if (KTYP(code) == KT_LATIN)
> +     if (KTYP(code) == KT_LATIN || (code ^ 0xF000) < 0x80)

> It may well be useful for kbd ksyms.c also, though the implementations
> are sufficiently different that I wasn't sure exactly how to implement
> it for kbd.

Thanks! Will look at it.

(But - so far no kbd bug has appeared. Is there behaviour that
must be corrected?)

(And if something is wrong when unicode_{start,stop} is used,
can you include the contents of these files? I have noticed
that various vendors like to fiddle with them.)

Andries

--
Linux-UTF8:   i18n of Linux on all levels
Archive:      http://mail.nl.linux.org/linux-utf8/

Reply via email to