--- sys/dev/usb/input/ukbd.c (revision 254515) +++ sys/dev/usb/input/ukbd.c (working copy) @@ -1130,8 +1130,12 @@ HID_USAGE2(HUP_KEYBOARD, 0x00), hid_input, 0, &sc->sc_loc_events, &flags, &sc->sc_id_events)) { - sc->sc_flags |= UKBD_FLAG_EVENTS; - DPRINTFN(1, "Found keyboard events\n"); + if (flags & HIO_VARIABLE) + DPRINTFN(1, "Ignoring key bitmap\n"); + else { + sc->sc_flags |= UKBD_FLAG_EVENTS; + DPRINTFN(1, "Found keyboard events\n"); + } } /* figure out leds on keyboard */