






partial
xkb_symbols "none" {
 key <SPCE> {[ space ], type[group1]="ONE_LEVEL" };
};




partial
xkb_symbols "level2" {
 key <SPCE> {[ space, nobreakspace ], type[group1]="TWO_LEVEL" };
};

partial
xkb_symbols "level3" {
 key <SPCE> {[ space, space, nobreakspace ], type[group1]="FOUR_LEVEL" };
};



partial
xkb_symbols "level4" {
 key <SPCE> {[ space, space, space, nobreakspace ], type[group1]="FOUR_LEVEL" };
};




partial
xkb_symbols "level3n" {
 key <SPCE> {[ space, space, nobreakspace, U202F ], type[group1]="FOUR_LEVEL" };
};


partial
xkb_symbols "level4n" {
 key <SPCE> {[ space, space, space, nobreakspace, space, U202F, any, any ],
 type[group1]="EIGHT_LEVEL" };
};


partial
xkb_symbols "level4nl" {
 key <SPCE> {[ space, space, space, nobreakspace, space, U202F, any, any ],
 type[group1]="EIGHT_LEVEL_BY_CTRL" };
};






partial
xkb_symbols "zwnj2" {
 key <SPCE> {[ space, U200c ], type[group1]="TWO_LEVEL" };
};



partial
xkb_symbols "zwnj2zwj3" {
 key <SPCE> {[ space, U200c, U200d ], type[group1]="FOUR_LEVEL" };
};




partial
xkb_symbols "zwnj2zwj3nb4" {
 key <SPCE> {[ space, U200c, U200d, nobreakspace ], type[group1]="FOUR_LEVEL" };
};



partial
xkb_symbols "zwnj2nb3" {
 key <SPCE> {[ space, U200c, nobreakspace ], type[group1]="FOUR_LEVEL" };
};




partial
xkb_symbols "zwnj2nb3zwj4" {
 key <SPCE> {[ space, U200c, nobreakspace, U200d ], type[group1]="FOUR_LEVEL" };
};




partial
xkb_symbols "zwnj2nb3nnb4" {
 key <SPCE> {[ space, U200c, nobreakspace, U202F ], type[group1]="FOUR_LEVEL" };
};



partial
xkb_symbols "zwnj3zwj4" {
 key <SPCE> {[ space, space, U200c, U200d ], type[group1]="FOUR_LEVEL" };
};
