tech-x11 archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: Protocol wskbd vs. Protocol standard



macallan@ wrote:

> on Monday 29 July 2013 13:19:17 Izumi Tsutsui wrote:
> > macallan@ wrote:
> > > For some of them there are translation maps in the xf86-input-kbd driver
> > > so no such workarounds should be necessary in most cases ( mostly ADB and
> > > Sun keyboards that is ).
> >
> > Well, it depends on the definition of "most cases."
> 
> I'm going by mine of course ;)
> ( sorry I got you wrong )

No problem, probably we should split Tier-II ports into Major/Minor...

> > I meant hp300, luna68k, newsmips, ews4800mips, ...
> > (I have not tried /usr/X11R7/lib/X11/xkb/keymap/sony for newsmips though)
> 
> Yeah, I didn't think of those but macppc, sparc, sparc64 etc.

Note sparc64 is still Tier-I :-)

> > mkbd(4) on dreamcast has the similar map to USB but they are
> > not quite identical, so some keys ('\' etc) are not usable.
> 
> That shouldn't be too hard to fix, or am I missing something?

There is no technical difficulties, but it's a bit boring
to implement translation tables and requires a certain motivations..
(an OpenBSD/luna88k guy implemented COMPAT_RAWKBD rawmaps for
 LUNA-88K2 to demonstrate it at Open Source Conference 2013 Nagoya :-)
 http://movapic.com/ebijun/pic/4958994
 http://twitpic.com/cygxab

Anyway we need a consensus of our design goal, and
I also wonder if we can generate translation maps automatically
(or prepare maps dynamically at runtime) by WSKBDIO_GETMAP ioctl.

The old XFree Xhpc server (for hpcmips/hpcarm/hpcsh) seems to
have some piece of code to "generate keymap on the fly"
http://mail-index.netbsd.org/source-changes/2004/07/22/0026.html
but I'm not sure if we can still use this strategy on modern Xorg
servers.

---
Izumi Tsutsui


Home | Main Index | Thread Index | Old Index