Yes I know about fedora. And I am not terribly happy with that. What I can propose (for linuxes only - dirty hack!) is
1. Optional. Adding abnt2 section to keycodes/evdev - with missing keycodes. I am not sure what is the status of the keycode KPPT in evdev.
2. patching rules/base in order to use evdev keycodes wherever possible. The section would look like:
! model = keycodes
amiga = amiga(de)
ataritt = ataritt(de)
sun4 = sun(type4_euro)
sun5 = sun(type5_euro)
sun6 = sun(type6_usb)
pc98 = xfree98(pc98)
abnt2 = evdev(abnt2)
(previous line is optional, if no abnt2 section is needed)
jp106 = xfree86(jp106)
evdev = evdev
olpc = evdev
macintosh_hhk = macintosh(hhk)
macintosh_old = macintosh(old)
$macbooks = macintosh+macintosh(goodmap)
$macs = macintosh
thinkpadz60 = xfree86(thinkpadz60)
* = evdev
In that case, the patch in ubuntu/fedora should be reverted. And people should choose abnt2, not evdev.
To make a proper fix, I have to think about that problem some more time...
Yes I know about fedora. And I am not terribly happy with that. What I can propose (for linuxes only - dirty hack!) is macintosh( goodmap) thinkpadz60)
1. Optional. Adding abnt2 section to keycodes/evdev - with missing keycodes. I am not sure what is the status of the keycode KPPT in evdev.
2. patching rules/base in order to use evdev keycodes wherever possible. The section would look like:
! model = keycodes
amiga = amiga(de)
ataritt = ataritt(de)
sun4 = sun(type4_euro)
sun5 = sun(type5_euro)
sun6 = sun(type6_usb)
pc98 = xfree98(pc98)
abnt2 = evdev(abnt2)
(previous line is optional, if no abnt2 section is needed)
jp106 = xfree86(jp106)
evdev = evdev
olpc = evdev
macintosh_hhk = macintosh(hhk)
macintosh_old = macintosh(old)
$macbooks = macintosh+
$macs = macintosh
thinkpadz60 = xfree86(
* = evdev
In that case, the patch in ubuntu/fedora should be reverted. And people should choose abnt2, not evdev.
To make a proper fix, I have to think about that problem some more time...