Let sunkbd(4) emulate an AT keyboard by default.

This has the following benefits:
- allows to use the AT keyboard maps in share/syscons/keymaps with
  sunkbd(4),
- allows to use kbdmux(4) with sunkbd(4),
- allows Sun RS232 keyboards to be configured and used the same
  way as Sun USB keyboards driven by ukbd(4) (which also does AT
  keyboard emulation) with X.Org, putting an end to the problem
  of native support for the former in X.Org being broken over and
  over again.

MFC after:	3 days
This commit is contained in:
Marius Strobl 2007-11-18 18:11:16 +00:00
parent 200c7605c8
commit e393af8462
2 changed files with 13 additions and 0 deletions

View File

@ -21,6 +21,17 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 8.x IS SLOW:
developers choose to disable these features on build machines
to maximize performance.
20071118:
The AT keyboard emulation of sunkbd(4) has been turned on
by default. In order to make the special symbols of the Sun
keyboards driven by sunkbd(4) work under X these now have
to be configured the same way as Sun USB keyboards driven
by ukbd(4) (which also does AT keyboard emulation), f.e.:
Option "XkbLayout" "us"
Option "XkbRules" "xorg"
Option "XkbSymbols" "pc(pc105)+sun_vndr/usb(sun_usb)+us"
20071024:
It has been decided that it is desirable to provide ABI
backwards compatibility to the FreeBSD 4/5/6 versions of the

View File

@ -20,3 +20,5 @@ options KSE
options GEOM_BSD
options GEOM_SUNLABEL
# Let sunkbd emulate an AT keyboard by default.
options SUNKBD_EMULATE_ATKBD