Bug 13545

Summary: New module "iso_layout" option for driver "hid-apple.c"
Product: Drivers Reporter: Stefan Glasenhardt (stefan.glasenhardt)
Component: USBAssignee: Greg Kroah-Hartman (greg)
Status: RESOLVED INSUFFICIENT_DATA    
Severity: enhancement    
Priority: P1    
Hardware: All   
OS: Linux   
Kernel Version: Subsystem:
Regression: No Bisected commit-id:
Attachments: Patch to add module option for enabling/disabling ISO layout an Apple USB keyboard, kernel version 2.6.30

Description Stefan Glasenhardt 2009-06-15 13:09:54 UTC
Created attachment 21919 [details]
Patch to add module option for enabling/disabling ISO layout an Apple USB keyboard, kernel version 2.6.30 

Hi,

Many people who are using an Apple USB keyboard, have swapped keys on the keyboard (e.g. "^" and "<"). The problem can be solved when the hardcoded ISO layout in the driver is disabled. (It helps at least on my german version of keyboard).

I've made a very small patch for the driver, which includes a new module option named "iso_layout". The default value of this option is enabled, which means the driver behaves just like before. When the value is setted to "0", the driver disables the ISO layout and the keyboard does not swap keys any longer.

The patch was made for kernel version 2.6.30.
Comment 1 Greg Kroah-Hartman 2009-06-15 21:03:06 UTC
On Mon, Jun 15, 2009 at 01:09:55PM +0000, bugzilla-daemon@bugzilla.kernel.org wrote:
> Patch to add module option for enabling/disabling ISO layout an Apple USB
> keyboard, kernel version 2.6.30 

Please send all patches to the proper maintainer, not through bugzilla,
as described in the file, Documentation/SubmittingPatches in the kernel
source tree.

Otherwise they are not able to be applied properly.