write_types(struct xkb_keymap *keymap, struct buf *buf)
{
if (keymap->types_section_name)
- write_buf(buf, "xkb_types \"%s\" {\n\n",
+ write_buf(buf, "xkb_types \"%s\" {\n",
keymap->types_section_name);
else
- write_buf(buf, "xkb_types {\n\n");
+ write_buf(buf, "xkb_types {\n");
write_vmods(keymap, buf);
const struct xkb_led *led;
if (keymap->compat_section_name)
- write_buf(buf, "xkb_compatibility \"%s\" {\n\n",
+ write_buf(buf, "xkb_compatibility \"%s\" {\n",
keymap->compat_section_name);
else
- write_buf(buf, "xkb_compatibility {\n\n");
+ write_buf(buf, "xkb_compatibility {\n");
write_vmods(keymap, buf);
xkb_layout_index_t group;
if (keymap->symbols_section_name)
- write_buf(buf, "xkb_symbols \"%s\" {\n\n",
+ write_buf(buf, "xkb_symbols \"%s\" {\n",
keymap->symbols_section_name);
else
- write_buf(buf, "xkb_symbols {\n\n");
+ write_buf(buf, "xkb_symbols {\n");
for (group = 0; group < keymap->num_group_names; group++)
if (keymap->group_names[group])
};
xkb_types "complete" {
-
virtual_modifiers NumLock,Alt,LevelThree,LAlt,RAlt,RControl,LControl,ScrollLock,LevelFive,AltGr,Meta,Super,Hyper;
type "ONE_LEVEL" {
};
xkb_compatibility "complete_caps(caps_lock)_4_misc(assign_shift_left_action)_4_level5(level5_lock)_4" {
-
virtual_modifiers NumLock,Alt,LevelThree,LAlt,RAlt,RControl,LControl,ScrollLock,LevelFive,AltGr,Meta,Super,Hyper;
interpret.useModMapMods= AnyLevel;
};
xkb_symbols "pc_us_ru_2_ca(multix)_3_de(neo)_4_inet(evdev)" {
-
name[group1]="English (US)";
name[group2]="Russian";
name[group3]="Canadian Multilingual";