Lines Matching refs:xkb_opts
136 struct xkb_options xkb_opts = { 0 };
287 free(xkb_opts.layout);
288 xkb_opts.layout = strdup(tmp_val);
291 free(xkb_opts.model);
292 xkb_opts.model = strdup(tmp_val);
295 free(xkb_opts.rules);
296 xkb_opts.rules = strdup(tmp_val);
299 free(xkb_opts.variant);
300 xkb_opts.variant = strdup(tmp_val);
303 free(xkb_opts.options);
304 xkb_opts.options = strdup(tmp_val);
323 free(xkb_opts.options);
324 xkb_opts.options = strdup(tmp_val);
341 if (!xkb_opts.layout)
342 xkb_opts.layout = strdup(tmp_val);
345 if (!xkb_opts.rules)
346 xkb_opts.rules = strdup(tmp_val);
349 if (!xkb_opts.variant)
350 xkb_opts.variant = strdup(tmp_val);
353 if (!xkb_opts.model)
354 xkb_opts.model = strdup(tmp_val);
357 if (!xkb_opts.options)
358 xkb_opts.options = strdup(tmp_val);
368 if (!strcasecmp(tmp, ".options") && (!xkb_opts.options))
369 xkb_opts.options = strdup(tmp_val);
381 if (xkb_opts.layout)
383 input_option_new(input_options, "xkb_layout", xkb_opts.layout);
384 if (xkb_opts.rules)
386 input_option_new(input_options, "xkb_rules", xkb_opts.rules);
387 if (xkb_opts.variant)
389 input_option_new(input_options, "xkb_variant", xkb_opts.variant);
390 if (xkb_opts.model)
392 input_option_new(input_options, "xkb_model", xkb_opts.model);
393 if (xkb_opts.options)
395 input_option_new(input_options, "xkb_options", xkb_opts.options);
431 free(xkb_opts.layout);
432 free(xkb_opts.rules);
433 free(xkb_opts.model);
434 free(xkb_opts.variant);
435 free(xkb_opts.options);