>>>> "Sean" == Sean MacLennan
<seanm(a)seanm.ca> writes:
> I'll try to get you a patch to try by the weekend.
Sean> Here is a patch from a different thread about the same
Sean> problem.
This isn't acceptable because it hard-codes a particular
implementation's values. I think it's reasonable to assume that the
constants are universals (ie, are registered with X.org), but the
particular usage to implement VT switching can change.
Furthermore, as later discussion from the "XKB expert" at XFree86 made
plain, the XLookupString method is inappropriate, as XLookupString
maintains internal state. Therefore it should only be called once per
event.
This suggests the possibility that XFree86 may change their
implementation. Then where are you? It's not obvious to me, and it
sure as heck won't be obvious to the poor maintainer who follows me.
--
Institute of Policy and Planning Sciences
http://turnbull.sk.tsukuba.ac.jp
University of Tsukuba Tennodai 1-1-1 Tsukuba 305-8573 JAPAN
Ask not how you can "do" free software business;
ask what your business can "do for" free software.