Lines Matching refs:write_buf
120 #define write_buf(buf, ...) do { \ macro
136 write_buf(buf, "\tvirtual_modifiers "); in write_vmods()
138 write_buf(buf, ","); in write_vmods()
139 write_buf(buf, "%s", xkb_atom_text(keymap->ctx, mod->name)); in write_vmods()
144 write_buf(buf, ";\n\n"); in write_vmods()
157 write_buf(buf, "xkb_keycodes \"%s\" {\n", in write_keycodes()
160 write_buf(buf, "xkb_keycodes {\n"); in write_keycodes()
166 write_buf(buf, "\tminimum = %u;\n", MIN(keymap->min_key_code, 8)); in write_keycodes()
167 write_buf(buf, "\tmaximum = %u;\n", MAX(keymap->max_key_code, 255)); in write_keycodes()
173 write_buf(buf, "\t%-20s = %u;\n", in write_keycodes()
179 write_buf(buf, "\tindicator %u = \"%s\";\n", in write_keycodes()
184 write_buf(buf, "\talias %-14s = %s;\n", in write_keycodes()
188 write_buf(buf, "};\n\n"); in write_keycodes()
196 write_buf(buf, "xkb_types \"%s\" {\n", in write_types()
199 write_buf(buf, "xkb_types {\n"); in write_types()
206 write_buf(buf, "\ttype \"%s\" {\n", in write_types()
209 write_buf(buf, "\t\tmodifiers= %s;\n", in write_types()
224 write_buf(buf, "\t\tmap[%s]= %u;\n", in write_types()
228 write_buf(buf, "\t\tpreserve[%s]= %s;\n", in write_types()
235 write_buf(buf, "\t\tlevel_name[%u]= \"%s\";\n", n + 1, in write_types()
238 write_buf(buf, "\t};\n"); in write_types()
241 write_buf(buf, "};\n\n"); in write_types()
249 write_buf(buf, "\tindicator \"%s\" {\n", in write_led_map()
254 write_buf(buf, "\t\twhichGroupState= %s;\n", in write_led_map()
257 write_buf(buf, "\t\tgroups= 0x%02x;\n", in write_led_map()
263 write_buf(buf, "\t\twhichModState= %s;\n", in write_led_map()
266 write_buf(buf, "\t\tmodifiers= %s;\n", in write_led_map()
271 write_buf(buf, "\t\tcontrols= %s;\n", in write_led_map()
275 write_buf(buf, "\t};\n"); in write_led_map()
319 write_buf(buf, "%s%s(modifiers=%s%s%s%s)%s", prefix, type, args, in write_action()
329 write_buf(buf, "%s%s(group=%s%d%s%s)%s", prefix, type, in write_action()
338 write_buf(buf, "%s%s()%s", prefix, type, suffix); in write_action()
342 write_buf(buf, "%s%s(x=%s%d,y=%s%d%s)%s", prefix, type, in write_action()
355 write_buf(buf, "%s%s(button=", prefix, type); in write_action()
357 write_buf(buf, "%d", action->btn.button); in write_action()
359 write_buf(buf, "default"); in write_action()
361 write_buf(buf, ",count=%d", action->btn.count); in write_action()
363 write_buf(buf, "%s", args); in write_action()
364 write_buf(buf, ")%s", suffix); in write_action()
368 write_buf(buf, "%s%s(", prefix, type); in write_action()
369 write_buf(buf, "affect=button,button=%s%d", in write_action()
372 write_buf(buf, ")%s", suffix); in write_action()
376 write_buf(buf, "%s%s(screen=%s%d,%ssame)%s", prefix, type, in write_action()
385 write_buf(buf, "%s%s(controls=%s%s)%s", prefix, type, in write_action()
392 write_buf(buf, "%sNoAction()%s", prefix, suffix); in write_action()
396 write_buf(buf, in write_action()
415 write_buf(buf, "xkb_compatibility \"%s\" {\n", in write_compat()
418 write_buf(buf, "xkb_compatibility {\n"); in write_compat()
422 write_buf(buf, "\tinterpret.useModMapMods= AnyLevel;\n"); in write_compat()
423 write_buf(buf, "\tinterpret.repeat= False;\n"); in write_compat()
428 write_buf(buf, "\tinterpret %s+%s(%s) {\n", in write_compat()
434 write_buf(buf, "\t\tvirtualModifier= %s;\n", in write_compat()
439 write_buf(buf, "\t\tuseModMapMods=level1;\n"); in write_compat()
442 write_buf(buf, "\t\trepeat= True;\n"); in write_compat()
445 write_buf(buf, "\t};\n"); in write_compat()
453 write_buf(buf, "};\n\n"); in write_compat()
468 write_buf(buf, ", "); in write_keysyms()
473 write_buf(buf, "%15s", "NoSymbol"); in write_keysyms()
476 write_buf(buf, "%15s", KeysymText(keymap->ctx, syms[0])); in write_keysyms()
479 write_buf(buf, "{ "); in write_keysyms()
482 write_buf(buf, ", "); in write_keysyms()
483 write_buf(buf, "%s", KeysymText(keymap->ctx, syms[s])); in write_keysyms()
485 write_buf(buf, " }"); in write_keysyms()
502 write_buf(buf, "\tkey %-20s {", KeyNameText(keymap->ctx, key->name)); in write_key()
522 write_buf(buf, "\n\t\ttype[Group%u]= \"%s\",", in write_key()
529 write_buf(buf, "\n\t\ttype= \"%s\",", in write_key()
536 write_buf(buf, "\n\t\trepeat= Yes,"); in write_key()
538 write_buf(buf, "\n\t\trepeat= No,"); in write_key()
543 write_buf(buf, "\n\t\tvirtualMods= %s,", in write_key()
548 write_buf(buf, "\n\t\tgroupsClamp,"); in write_key()
552 write_buf(buf, "\n\t\tgroupsRedirect= Group%u,", in write_key()
566 write_buf(buf, "\t[ "); in write_key()
569 write_buf(buf, " ] };\n"); in write_key()
576 write_buf(buf, ","); in write_key()
577 write_buf(buf, "\n\t\tsymbols[Group%u]= [ ", group + 1); in write_key()
580 write_buf(buf, " ]"); in write_key()
582 write_buf(buf, ",\n\t\tactions[Group%u]= [ ", group + 1); in write_key()
585 write_buf(buf, ", "); in write_key()
590 write_buf(buf, " ]"); in write_key()
593 write_buf(buf, "\n\t};\n"); in write_key()
608 write_buf(buf, "xkb_symbols \"%s\" {\n", in write_symbols()
611 write_buf(buf, "xkb_symbols {\n"); in write_symbols()
615 write_buf(buf, in write_symbols()
619 write_buf(buf, "\n"); in write_symbols()
630 write_buf(buf, "\tmodifier_map %s { ", in write_symbols()
632 write_buf(buf, "%s%s", in write_symbols()
639 write_buf(buf, " };\n"); in write_symbols()
642 write_buf(buf, "};\n\n"); in write_symbols()