maliit / keyboard

Maliit Keyboard, a free software virtual keyboard for Linux
GNU General Public License v3.0
140 stars 34 forks source link

kde plasma 6, all mouse input is blocked when maliit is activated #210

Open digitalsignalperson opened 4 months ago

digitalsignalperson commented 4 months ago

on arch linux, installed maliit-keyboard, in plasma settings, enabled the maliit virtual keyboard when there is no physical keyboard and when the virtual keyboard activates, all mouse input is blocked and doesn't come back without a full restart of kwin

and importantly, no virtual keyboard appears

this is the journal when it activates

Mar 11 11:58:14 flow maliit-keyboard[33131]: maliit.connection.wayland: virtual void Maliit::Wayland::InputMethod::zwp_input_method_v1_deactivate(zwp_input_method_context_v1*)
Mar 11 11:58:14 flow maliit-keyboard[33131]: maliit.connection.wayland: virtual Maliit::Wayland::InputMethodContext::~InputMethodContext()
Mar 11 11:58:16 flow maliit-keyboard[33131]: maliit.connection.wayland: virtual void Maliit::Wayland::InputMethod::zwp_input_method_v1_activate(zwp_input_method_context_v1*)
Mar 11 11:58:16 flow maliit-keyboard[33131]: maliit.connection.wayland: Maliit::Wayland::InputMethodContext::InputMethodContext(MInputContextConnection*, zwp_input_method_context_v1*)
Mar 11 11:58:16 flow maliit-keyboard[33131]: in clear preedit.. clearing word engine
Mar 11 11:58:16 flow maliit-keyboard[33131]: maliit.connection.wayland: virtual void Maliit::Wayland::InputMethodContext::zwp_input_method_context_v1_surrounding_text(const QString&, uint32_t, uint32_t)
Mar 11 11:58:16 flow maliit-keyboard[33131]: maliit.connection.wayland: virtual void Maliit::Wayland::InputMethodContext::zwp_input_method_context_v1_preferred_language(const QString&) ""
Mar 11 11:58:16 flow maliit-keyboard[33131]: maliit.connection.wayland: virtual void Maliit::Wayland::InputMethodContext::zwp_input_method_context_v1_content_type(uint32_t, uint32_t)
Mar 11 11:58:16 flow maliit-keyboard[33131]: maliit.connection.wayland: virtual void Maliit::Wayland::InputMethodContext::zwp_input_method_context_v1_commit_state(uint32_t)
Mar 11 11:58:16 flow maliit-keyboard[33131]: in clear preedit.. clearing word engine
Mar 11 11:58:16 flow maliit-keyboard[33131]: word ribbon: candidates changed
Mar 11 11:58:16 flow maliit-keyboard[33131]: word ribbon: candidates changed
Mar 11 11:58:16 flow maliit-keyboard[33131]: maliit.connection.wayland: virtual void Maliit::Wayland::InputMethodContext::zwp_input_method_context_v1_surrounding_text(const QString&, uint32_t, uint32_t)
Mar 11 11:58:16 flow maliit-keyboard[33131]: maliit.connection.wayland: virtual void Maliit::Wayland::InputMethodContext::zwp_input_method_context_v1_surrounding_text(const QString&, uint32_t, uint32_t)
Mar 11 11:58:16 flow maliit-keyboard[33131]: maliit.connection.wayland: virtual void Maliit::Wayland::InputMethodContext::zwp_input_method_context_v1_preferred_language(const QString&) ""
Mar 11 11:58:16 flow maliit-keyboard[33131]: maliit.connection.wayland: virtual void Maliit::Wayland::InputMethodContext::zwp_input_method_context_v1_content_type(uint32_t, uint32_t)
Mar 11 11:58:16 flow maliit-keyboard[33131]: maliit.connection.wayland: virtual void Maliit::Wayland::InputMethodContext::zwp_input_method_context_v1_commit_state(uint32_t)

https://bugs.kde.org/show_bug.cgi?id=483278

andreymal commented 3 months ago

This is probably caused by a packaging bug, try 2.3.1-3