Branch
Hash :
636b8b97
Author :
Date :
2025-03-19T14:11:52
test: Add merge mode tests for all the sections The merge modes tests C file is now only generated locally, because it is too large. The generator Python script requires Jinja2, so the test is optional and depends on Jinja22 availability. The test aim to be exhaustive with various combinations of a base and an update: - plain base + plain update, for every mode - plain base + include (for every mode) update (every mode) - single include (base +| update)
default
xkb_symbols {
name[1] = "xxx";
name[1] = "yyy";
augment name[1] = "zzz";
key <A> { [a, A] };
key <S> { [s, S] };
modifier_map Shift { <A> };
modifier_map Control { <S> };
key.repeat = false;
key.vmods = M1;
key.vmods = M2;
augment key.vmods = M3;
key <D> { vmods = M4, [d, D] };
augment key <F> { vmods = M4, [f, F] };
augment key <F> { vmods = M1, repeat = true };
};