Please test Macintosh keyboards with xkb-data 0.8-12exp1
As explained in
I need your help to fix Macintosh keyboards. These changes
will be pushed upstream when known bugs are fixed, and I
would like to do it as soon as possible.
Since all reports so far complained that <LSGT> and <TLDE>
keys are swapped, this is now the default. If this breaks
your keyboard, please speak up.
The default key to obtain 3rd and 4th level glyphs is still
the right Apple key, it can be changed with lv3 options,
for instance lv3:lwin_switch (the Win-key is the Apple key
on Mac keyboards).
See the link above for detailed explanations on how to test
this experimental package without breaking your system.
Thanks for your help.