keepassxreboot / keepassxc

KeePassXC is a cross-platform community-driven port of the Windows application “Keepass Password Safe”.
https://keepassxc.org/
Other
20.03k stars 1.42k forks source link

Keybindings are ignored in GNOME 46 #10945

Closed levinberg closed 1 week ago

levinberg commented 1 week ago

Overview

In GNOME 46.2, most keybindings are outright ignored by KeePassXC. That's strange because <C-b>, <C-c>, and <C-,> work, but others such as <C-t>, <C-S-t>, and <C-S-,> do not. I have tried both the Flatpak and package manager versions.

Could this issue be caused by Qt's text-input-v3? When I set the environment variable QT_WAYLAND_TEXT_INPUT_PROTOCOL=zwp_text_input_v2, the keybinds start to work again..

Context

KeePassXC - 2.7.8 Revision: f6757d3

Operating System: Linux Desktop Env: Gnome 46.2 Windowing System: Wayland

droidmonkey commented 1 week ago

What is C-t, etc?

Could this issue be caused by Qt's text-input-v3? When I set the environment variable QT_WAYLAND_TEXT_INPUT_PROTOCOL=zwp_text_input_v2, the keybinds start to work again.

If that fixes it, then this has nothing to do with keepassxc. Report to upstream or Qt.