Forwarding this bug from Ubuntu reporter zpin:
Apparently, Windows had a bug that inverted bar and brokenbar on swiss keyboard layouts. Very old keyboards have brokenbar on the 7 key, while newer ones have bar on 7.
Here is the reporter's Logitech keyboard, with bar on the 7:
Here is a dell keyboard with brokenbar on the 7 (allegedly, newer Dell keyboards simply omit showing the AltGr character on the key, leaving it up to the sw):
Wikipedia's entry shows the original configuration:
It sounds like some means of differentiating these two styles of layouts is needed?
I think if the number of "old" keyboards is still large enough, we just have to create 'legacy' variant for the swiss layout. The default one would represent new keyboards (with the bar), the 'legacy' would have broken bar. Does that make sense?
Yes that should probably be workable.