Bug 218660

Summary: ABNT2 keyboard layout: numpad "." key, no scancode and ignored interruption.
Product: Base System Reporter: Alexandre C. Guimarães <rigoletto>
Component: kernAssignee: freebsd-bugs (Nobody) <bugs>
Status: Closed FIXED    
Severity: Affects Some People CC: markj
Priority: ---    
Version: 11.1-RELEASE   
Hardware: Any   
OS: Any   
Attachments:
Description Flags
ABNT2 numpad image. none

Description Alexandre C. Guimarães freebsd_committer freebsd_triage 2017-04-14 16:43:42 UTC
Hi,

I have a "Microsoft Wired 600" keyboard and the numeric pad dot, ".", is not working at all, neither on console or X.

I opened a thread on forum and someone come up with the same problem with a ABNT2 layout keyboard, but different model/brand (MaxPrint):

https://forums.freebsd.org/threads/60148/#post-347878

It seem the numpad dot key is not generating a scan code and also have the interrupts ignored.

I do not know if Media keys also belongs to the same bug report because it is a hid device, but my specific keyboard have five XF86 keys (Play/Pause, Volume Decrease, Volume Increase, Mute, and Calculator).

While trying to configure them using sysutils/uhidd I find out one of the media keys randomly do not work after every boot (but the calculator, what always work), apparently with the same problem as above, but, as said, on a random Media key - and just one.

Also, some time ago I found another person on #freebsd with similar problem with Media keys, but for that particular person it seem all XF86 keys working do not work, however I do not know more details about keyboard model or layout.

PS. I am not sure about the right component to blame.

Thank you!
Comment 1 Alexandre C. Guimarães freebsd_committer freebsd_triage 2017-08-03 06:09:53 UTC
The problem is still present in 11.1-RELEASE, in a upgraded installation and in a fresh one.

Thanks!
Comment 2 Alexandre C. Guimarães freebsd_committer freebsd_triage 2018-01-04 00:32:35 UTC
I would just like to add: an installation what was updated from 10.3 to 11.0 did not suffered of this issue, but after a fresh 11.1 install, that installation began to suffer of the same problem.

The behavior is the same using sc or vt.

Thanks!
Comment 3 Alexandre C. Guimarães freebsd_committer freebsd_triage 2018-01-26 23:35:59 UTC
Created attachment 190090 [details]
ABNT2 numpad image.

The ABNT2 numeric pad is slightly different of the majority of the others layouts, and so I attach a small image of that.
Comment 4 Alexandre C. Guimarães freebsd_committer freebsd_triage 2018-07-01 04:39:27 UTC
11.2-RELEASE and the issue persist. Thanks.
Comment 5 Alexandre C. Guimarães freebsd_committer freebsd_triage 2018-08-31 21:58:21 UTC
Based on some talks around, it seems to also affect the Portuguese keyboard.

Thanks!
Comment 6 Alexandre C. Guimarães freebsd_committer freebsd_triage 2020-11-23 03:24:00 UTC
Well it is working now on 12.2R. No idea how it was fixed.