Date: Sat, 19 Sep 2009 17:56:26 +0000 (UTC) From: Ed Schouten <ed@FreeBSD.org> To: cvs-src-old@freebsd.org Subject: cvs commit: src/sys/dev/kbd kbd.c src/sys/sys kbio.h src/usr.sbin/kbdcontrol kbdcontrol.c kbdmap.5 Message-ID: <200909191801.n8JI1g5i005896@repoman.freebsd.org>
index | next in thread | raw e-mail
ed 2009-09-19 17:56:26 UTC
FreeBSD src repository
Modified files:
sys/dev/kbd kbd.c
sys/sys kbio.h
usr.sbin/kbdcontrol kbdcontrol.c kbdmap.5
Log:
SVN rev 197330 on 2009-09-19 17:56:26Z by ed
Make the keyboard layer Unicode aware.
Just take keyent_t to use an u_int to store the Unicode codepoints.
Unfortunately the keymap is now too big to be loaded using an ioctl
argument, so change the ioctl to pick a pointer.
This change breaks kbdcontrol ABI. It doesn't break X11, because X11
doesn't do anything with syscons keymaps. It just switches the device
out of K_XLATE.
Obtained from: //depot/user/ed/newcons/...
Revision Changes Path
1.51 +19 -7 src/sys/dev/kbd/kbd.c
1.13 +4 -3 src/sys/sys/kbio.h
1.53 +1 -1 src/usr.sbin/kbdcontrol/kbdcontrol.c
1.9 +4 -4 src/usr.sbin/kbdcontrol/kbdmap.5
home |
help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200909191801.n8JI1g5i005896>
