I'm seeing the greater/lesser key swapped with the circumflex/degree key on my German USB Apple Aluminium Keyboard (ID 05ac:0221 Apple, Inc. Keyboard (Aluminium) (ISO)) connected to a MacBookPro5,3 on Ubuntu 10.04, 2.6.32-24.42-generic-pae 2.6.32.15+drm33.5. The internal keyboard works as expected. The suggested workaround:
xmodmap -e 'keycode 49 = less greater less greater bar brokenbar bar' -e 'keycode 94 = dead_circumflex degree dead_circumflex degree U2032 U2033 U2032'
works, but after that, the keys on the internal keyboard are swapped while the external keyboard is working as expected.
I'm seeing the greater/lesser key swapped with the circumflex/degree key on my German USB Apple Aluminium Keyboard (ID 05ac:0221 Apple, Inc. Keyboard (Aluminium) (ISO)) connected to a MacBookPro5,3 on Ubuntu 10.04, 2.6.32- 24.42-generic- pae 2.6.32.15+drm33.5. The internal keyboard works as expected. The suggested workaround:
xmodmap -e 'keycode 49 = less greater less greater bar brokenbar bar' -e 'keycode 94 = dead_circumflex degree dead_circumflex degree U2032 U2033 U2032'
works, but after that, the keys on the internal keyboard are swapped while the external keyboard is working as expected.