On 12.05.2015 18:55, John Horan wrote: > >> [ Please keep the Cc list intact ] > Appologies, and thanks for spotting that. >> I wonder if the reversed behaviour in X is due to the "mac," >> (variant?). Which keyboard model did you choose in the system / X >> keyboard configuration? > I'm using the English(UK,Macintosh) keymap. (and yes mac is the variant) > Apart from the two keys covered by the quirk, every other key matches > exactly to what is printed on the keys. Which keymap are you using? I'm using the standard US (pc105) keymap. >> What's the behaviour for you in console? >> >> I'm using the American keymap in the console, so it prints >> backslash when I press the grave key on the internal keyboard, but >> the external keyboard is still swapped in relation to it (and >> actually outputs grave). >> >> So it sounds like the ISO quirk is working correctly for the external >> keyboard, and there's actually a problem with the internal keyboard. > Actually I was mistaken there, I'm using the UK layout in the VC (I > actually did try a mac-uk there before, but it was unusable, so I've > left it as uk). Which is why I still think the problem lies with the > external rather than internal keyboard, as the uk key layout would > normally put the grave (paired with |) up next to the 1, which is what > it does on the internal keyboard, which is then swapped down next to the > z key on the external, and that just happens to be where apple puts the > grave key. >> >> That assumes the ISO quirk is active for the internal keyboard >> as well. Have you double-checked that? >> >> Yeah, and again just to be sure. >> >> How did you check? > As you did, I disabled the quirk by echoing 0 into > /sys/module/hid_apple/parameters/iso_layout. And that had an effect on > both keyboards, rather than just the external. I'm afraid I don't know how to sort out this mess, but I'm pretty sure removing the ISO quirk for just one ISO keyboard is not correct. -- Earthling Michel Dänzer | http://www.amd.com Libre software enthusiast | Mesa and X developer -- To unsubscribe from this list: send the line "unsubscribe linux-input" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html