Comment 33 for bug 162083

Revision history for this message
Tommy Vestermark (tov) wrote :

The fix introduced for this bug seems to include several regressions for a lot of people. See Bug #201711, Bug #201887 and Bug #214786.

Generally it seems like a wrong solution to make all this peculiar keyboard mapping in kernel space and introduce kernel module parameters (pb_fnmode) for user customization. This Apple specific keyboard handling fills a significant portion of the HID module and even includes locale specific mapping! We already have keyboard layout handling several places in user space and also have the Keyboard Shortcut application to make special shortcuts for media keys. It seems more logical that the fn key should be treated as just another modifier key for general use. It might even make it possible to map it as an insert key which is missing from the keyboard and would normally be in its place.

Why is all this done in kernel space?