Lines Matching refs:keysym
79 xkb_keysym_t keysym; member
88 xkb_keysym_t keysym; in cached_keysym_from_name() local
96 return cache->cache[i].keysym; in cached_keysym_from_name()
98 keysym = xkb_keysym_from_name(name, XKB_KEYSYM_NO_FLAGS); in cached_keysym_from_name()
101 cache->cache[cache->next].keysym = keysym; in cached_keysym_from_name()
103 return keysym; in cached_keysym_from_name()
355 xkb_keysym_t keysym; member
365 add_node(struct xkb_compose_table *table, xkb_keysym_t keysym) in add_node() argument
368 .keysym = keysym, in add_node()
398 while (production->lhs[lhs_pos] != node->keysym) { in add_production()
415 node->u.leaf.keysym != XKB_KEY_NoSymbol) { in add_production()
418 node->u.leaf.keysym = XKB_KEY_NoSymbol; in add_production()
439 if (node->u.leaf.utf8 != 0 || node->u.leaf.keysym != XKB_KEY_NoSymbol) { in add_production()
442 node->u.leaf.keysym == production->keysym) { in add_production()
455 node->u.leaf.keysym = production->keysym; in add_production()
535 xkb_keysym_t keysym; in parse() local
609 keysym = cached_keysym_from_name(cache, val.string.str, val.string.len); in parse()
610 if (keysym == XKB_KEY_NoSymbol) { in parse()
620 production.lhs[production.len++] = keysym; in parse()
679 keysym = cached_keysym_from_name(cache, val.string.str, val.string.len); in parse()
680 if (keysym == XKB_KEY_NoSymbol) { in parse()
689 production.keysym = keysym; in parse()