Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Keyboard Shortcuts don't Work in the GUI #1324

Open
RayJW opened this issue Dec 11, 2024 · 1 comment
Open

Keyboard Shortcuts don't Work in the GUI #1324

RayJW opened this issue Dec 11, 2024 · 1 comment
Labels
gtk4 Related to Gtk4 input input related issues

Comments

@RayJW
Copy link
Contributor

RayJW commented Dec 11, 2024

Describe the bug
The GUI doesn't handle keyboard shortcuts, I first realized when using the “Edit Workspace” dialogue. The text field for example doesn't work with common ones like Ctrl + X, Ctrl + C, or Ctrl + V. Actually, Ctrl + V for pasting seems to paste the text in a typewriter field.

To Reproduce
Steps to reproduce the behavior:

  1. Open any text field in the GUI, in the settings or some dialogue.
  2. Try to use some common keyboard shortcuts for text.
  3. Observe that none of them do what they're supposed to.

Expected behavior
I'd expect all of these fields to behave like basically any text fields in the OS. Copy, paste, cut text, etc.

Desktop (please complete the following information):

  • OS: Arch Linux
  • App Version: Rnote v0.11.0
  • Installation Source: Flatpak
  • Desktop Environment: GNOME 47.2
  • Display Server: Wayland
  • Input Source: Mouse and Keyboard
@Doublonmousse Doublonmousse added gtk4 Related to Gtk4 input input related issues labels Dec 18, 2024
@Doublonmousse
Copy link
Collaborator

I think that's more an issue of event propagation.

The RnAppWindow probably eats some of these shortcuts instead of the text entry.
You can see that when doing ctrl+c and ctrl+v on these text entry whilst the canvas itself has an opened text entry (and see that nothing happens on the edited text entry but things do happen on the canvas in the text entry itself)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
gtk4 Related to Gtk4 input input related issues
Projects
None yet
Development

No branches or pull requests

2 participants