Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 30 Sep 2016 17:37:11 +0200
From:      Hans Petter Selasky <hps@selasky.org>
To:        lidl@FreeBSD.org, freebsd-hackers@freebsd.org
Subject:   Re: Logitech G510s keyboard fail.
Message-ID:  <9afde4c1-714c-cc56-56b7-6901198028f1@selasky.org>
In-Reply-To: <336fa405-dc7d-4715-bbc9-6f1cbf049bbd@FreeBSD.org>
References:  <CAF6rxgm8UvcSsyuj9EcwP9rYL_nd8D6m-n8KKXDmxyqxxj51HQ@mail.gmail.com> <336fa405-dc7d-4715-bbc9-6f1cbf049bbd@FreeBSD.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On 09/30/16 17:29, Kurt Lidl wrote:
>
> The number of simultaneous keypresses one can track is related to
> the size of the bitmap.  With the 16 bytes of bitmap, you get up
> up to 128 simultaneous key-presses, etc...  The 32 bytes of bitmap
> get you up to 256 bits of presence detection.  I don't know if
> there's a 128 byte variant of the bitmap support packet or not.
> Someone would have to do some usb low-level debugging to figure that
> out...  It seems straightforward - there's just a byte in the middle
> of the bitmap packet support that says how many bytes of bitmap
> data there are present.

Hi Kurt,

Typically USB full speed does not go beyond 64-bytes per packet.

Possibly we should add support for the bitmap mode of USB keyboards.

Your understanding is correct.

--HPS



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?9afde4c1-714c-cc56-56b7-6901198028f1>