The nbsp layout's "zwnj2nb3s" variant is only used by the lk layout: ---------------------------------------- $ grep -R 'nbsp(zwnj2nb3s)' symbols/ symbols/lk: include "nbsp(zwnj2nb3s)" ---------------------------------------- Unfortunately, when the lk layout was modified from: ---------------------------------------- key <SPCE> { [ space, nobreakspace, 0x100200c, NoSymbol ] }; ---------------------------------------- to include the nbsp layout the person made errors: ---------------------------------------- // ZWNJ on level 2 // ZWJ on level 3 // NBSP on level 4 // Used by lk(sin_phonetic) partial xkb_symbols "zwnj2nb3s" { key <SPCE> { type[Group1]="FOUR_LEVEL", symbols[Group1]= [ space, 0x100200c, nobreakspace, NoSymbol ] }; }; ----------------------------------------
Created attachment 44706 [details] [review] Fix lk layout space key behaviour
Ok, committed. If the people complain about broken variant - I will send them your way:)
No probs. The patch does *not* change nbsp layout's zwnj2nb3s variant, it just corrects the comment. The patch adds a new variant nb2zwnj3s, that is only used by the lk layout. Therefore, it's not possible for an existing variant to break as result of the patch.
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.