Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 5 Mar 2020 01:50:50 +0000
From:      James Wright <james.wright@jigsawdezign.com>
To:        Hans Petter Selasky <hps@selasky.org>
Cc:        freebsd-usb@freebsd.org
Subject:   Re: ukbd key repeat behaviour changed?
Message-ID:  <24DE942E-5499-4A98-BC44-07338870835F@jigsawdezign.com>
In-Reply-To: <efa3cac2-1f6c-a785-384c-1269233f1d40@selasky.org>
References:  <8FF6BA04-2216-4FF4-AF6F-9310F9516C1B@jigsawdezign.com> <dca972b3-241f-f7e2-7ad5-d8d83b7dfd53@selasky.org> <1bc72129-83e5-ced7-b04a-8b374a950c86@selasky.org> <5523FE74-80F8-404C-AE10-A2CDA3D35E7D@jigsawdezign.com> <a36bae5a-8ec4-65dd-1c72-cebe758de9e0@selasky.org> <39CDAF5F-739E-4003-B1E3-B00222BD37DF@jigsawdezign.com> <efa3cac2-1f6c-a785-384c-1269233f1d40@selasky.org>

next in thread | previous in thread | raw e-mail | index | archive | help


> On 4 Mar 2020, at 21:29, Hans Petter Selasky <hps@selasky.org> wrote:
>=20
> On 2020-03-04 19:46, James Wright wrote:
>>> On 4 Mar 2020, at 08:49, Hans Petter Selasky <hps@selasky.org> =
wrote:
>>>=20
>>>> However, to confirm it's not just my typing, I booted into my old =
kernel (r357365) and I don't see the issue as in the newer revision =
(r358484).
>>>> I think it may be something to do with the latest version not =
resetting the initial repeat delay when another key is pressed, e.g.
>>>> 1) Hold down the 'a' key.
>>>> 2) Wait a split second just before the 'a' key should start =
repeating, and press 'l' key whilst still holding the 'a' key.
>>>> 3) There should be a renewed initial delay before the 'l' key =
starts repeating, but I think it starts repeating almost immediately (as =
if it were still counting from the press of the 'a' key).
>>>> Hope that makes some sense! :-)
>>>=20
>>> Hi,
>>>=20
>>> Can you try the attached patch?
>>>=20
>>> Does it solve the issue?
>>>=20
>>> --HPS
>>> <ukbd.diff>
>> Thanks for the patch!
>> Is there any way of easily testing it without rebuilding the whole =
kernel, as ukbd seems built in by default?
>=20
> Hi,
>=20
> make buildkernel -jX -DNO_CLEAN
>=20
> might save you some time.
>=20
> --HPS
>=20

The patch does indeed fix the issue.

Thanks for sorting it out so quickly, do you need me to raise a bugzilla =
ticket for this?

James




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?24DE942E-5499-4A98-BC44-07338870835F>