Additionally to the features described in tickets [#10851|] and [#10898|], LDML is to support keyboard layouts with automated punctuation spacing, for the fr-FR locale among others. Any eligible punctuation is mapped on two positions on the same key. On the most accessible one, it forms a sequence with the appropriate space character. On the second one, it is mapped in isolation. The Programmer toggle alters those keys by putting the isolated punctuation in the foreground.