Lines Matching refs:modmap
132 check_modmap_change(ClientPtr client, DeviceIntPtr dev, KeyCode *modmap) in check_modmap_change() argument
146 if (!modmap[i]) in check_modmap_change()
173 if (!xkb->map->modmap[i]) in check_modmap_change()
186 DeviceIntPtr slave, CARD8 *modmap) in check_modmap_change_slave() argument
203 if (!modmap[i]) in check_modmap_change_slave()
216 if (check_modmap_change(client, slave, modmap) != Success) in check_modmap_change_slave()
224 do_modmap_change(ClientPtr client, DeviceIntPtr dev, CARD8 *modmap) in do_modmap_change() argument
226 XkbApplyMappingChange(dev, NULL, 0, 0, modmap, serverClient); in do_modmap_change()
231 build_modmap_from_modkeymap(CARD8 *modmap, KeyCode *modkeymap, in build_modmap_from_modkeymap() argument
236 memset(modmap, 0, MAP_LENGTH); in build_modmap_from_modkeymap()
247 if (modmap[modkeymap[i]]) in build_modmap_from_modkeymap()
250 modmap[modkeymap[i]] = 1 << (i / max_keys_per_mod); in build_modmap_from_modkeymap()
261 CARD8 modmap[MAP_LENGTH]; in change_modmap() local
264 ret = build_modmap_from_modkeymap(modmap, modkeymap, max_keys_per_mod); in change_modmap()
269 ret = check_modmap_change(client, dev, modmap); in change_modmap()
272 do_modmap_change(client, dev, modmap); in change_modmap()
278 if (check_modmap_change_slave(client, dev, tmp, modmap)) in change_modmap()
279 do_modmap_change(client, tmp, modmap); in change_modmap()
285 if (check_modmap_change(client, dev->master, modmap) == Success) in change_modmap()
286 do_modmap_change(client, dev->master, modmap); in change_modmap()
315 if (dev->key->xkbInfo->desc->map->modmap[i] & (1 << j)) { in generate_modkeymap()
332 if (dev->key->xkbInfo->desc->map->modmap[i] & (1 << j)) { in generate_modkeymap()