struct wl_list text_inputs; /* struct text_input.link */
struct wlr_input_method_v2 *input_method;
struct wlr_surface *focused_surface;
- struct lab_set pressed_keys;
+ struct lab_set forwarded_pressed_keys;
/*
* Text-input which is enabled by the client and communicating with
* input-method.
* key-press events forwarded
*/
struct lab_set *pressed_keys =
- &keyboard->base.seat->input_method_relay->pressed_keys;
+ &keyboard->base.seat->input_method_relay->forwarded_pressed_keys;
if (event->state == WL_KEYBOARD_KEY_STATE_RELEASED
&& !lab_set_contains(pressed_keys, event->keycode)) {
return false;
keyboard_grab, active_keyboard);
}
- relay->pressed_keys = (struct lab_set){0};
+ relay->forwarded_pressed_keys = (struct lab_set){0};
relay->keyboard_grab_destroy.notify = handle_keyboard_grab_destroy;
wl_signal_add(&keyboard_grab->events.destroy,