• Home
  • Raw
  • Download

Lines Matching refs:keymap

2128 weston_xkb_info_create(struct xkb_keymap *keymap);
2150 state = xkb_state_new(xkb_info->keymap); in update_keymap()
3126 xkb_keymap_unref(xkb_info->keymap); in weston_xkb_info_destroy()
3147 weston_xkb_info_create(struct xkb_keymap *keymap) in weston_xkb_info_create() argument
3155 xkb_info->keymap = xkb_keymap_ref(keymap); in weston_xkb_info_create()
3158 xkb_info->shift_mod = xkb_keymap_mod_get_index(xkb_info->keymap, in weston_xkb_info_create()
3160 xkb_info->caps_mod = xkb_keymap_mod_get_index(xkb_info->keymap, in weston_xkb_info_create()
3162 xkb_info->ctrl_mod = xkb_keymap_mod_get_index(xkb_info->keymap, in weston_xkb_info_create()
3164 xkb_info->alt_mod = xkb_keymap_mod_get_index(xkb_info->keymap, in weston_xkb_info_create()
3166 xkb_info->mod2_mod = xkb_keymap_mod_get_index(xkb_info->keymap, in weston_xkb_info_create()
3168 xkb_info->mod3_mod = xkb_keymap_mod_get_index(xkb_info->keymap, in weston_xkb_info_create()
3170 xkb_info->super_mod = xkb_keymap_mod_get_index(xkb_info->keymap, in weston_xkb_info_create()
3172 xkb_info->mod5_mod = xkb_keymap_mod_get_index(xkb_info->keymap, in weston_xkb_info_create()
3175 xkb_info->num_led = xkb_keymap_led_get_index(xkb_info->keymap, in weston_xkb_info_create()
3177 xkb_info->caps_led = xkb_keymap_led_get_index(xkb_info->keymap, in weston_xkb_info_create()
3179 xkb_info->scroll_led = xkb_keymap_led_get_index(xkb_info->keymap, in weston_xkb_info_create()
3182 keymap_string = xkb_keymap_get_as_string(xkb_info->keymap, in weston_xkb_info_create()
3202 xkb_keymap_unref(xkb_info->keymap); in weston_xkb_info_create()
3210 struct xkb_keymap *keymap; in weston_compositor_build_global_keymap() local
3215 keymap = xkb_keymap_new_from_names(ec->xkb_context, in weston_compositor_build_global_keymap()
3218 if (keymap == NULL) { in weston_compositor_build_global_keymap()
3228 ec->xkb_info = weston_xkb_info_create(keymap); in weston_compositor_build_global_keymap()
3229 xkb_keymap_unref(keymap); in weston_compositor_build_global_keymap()
3237 weston_seat_update_keymap(struct weston_seat *seat, struct xkb_keymap *keymap) in weston_seat_update_keymap() argument
3241 if (!keyboard || !keymap) in weston_seat_update_keymap()
3245 keyboard->pending_keymap = xkb_keymap_ref(keymap); in weston_seat_update_keymap()
3252 weston_seat_init_keyboard(struct weston_seat *seat, struct xkb_keymap *keymap) in weston_seat_init_keyboard() argument
3269 if (keymap != NULL) { in weston_seat_init_keyboard()
3270 keyboard->xkb_info = weston_xkb_info_create(keymap); in weston_seat_init_keyboard()
3280 keyboard->xkb_state.state = xkb_state_new(keyboard->xkb_info->keymap); in weston_seat_init_keyboard()
3310 state = xkb_state_new(keyboard->xkb_info->keymap); in weston_keyboard_reset_state()