rnote icon indicating copy to clipboard operation
rnote copied to clipboard

On-screen keyboard doesn't appear automatically to enter text

Open bittner opened this issue 5 months ago • 0 comments

Describe the bug
On the GNOME desktop (v47, NixOS 25.05) it's difficult to type text in tablet mode.

  • When you try to add text on the drawing canvas with the text widget the on-screen keyboard doesn't appear automatically.
  • It's possible to pull the keyboard up from the lower edge of the screen, but then the application loses the focus (hence when you finally start typing you're not in Rnote anymore).

To Reproduce
Steps to reproduce the behavior:

  1. Open Rnote
  2. With the pen, tap on the text icon on the toolbar (no on-screen keyboard appears)
  3. With the pen, tap on the text widget in the hope to activate the keyboard (no on-screen keyboard appears)
  4. From the lower edge of the screen swipe up with your finger to make the keyboard appear
  5. Type text (it won't show up in Rnote, because focus was lost)
  6. With the pen, tap on the text widget
  7. Type text on the on-screen keyboard (now text is written)

Expected behavior The on-screen keyboard should pop up automatically once you create a text widget on the drawing pane. It should be easy, feel natural, to enter text in tablet mode.

Console Output
n/a

Screenshots
n/a

Desktop (please complete the following information):

  • OS: NixOS 25.05 (Warbler) Linux
  • App Version: Rnote 0.11.0
  • Installation Source: nixpkgs, unstable (25.05)
  • Desktop Environment: Gnome 47
  • Display Server: Wayland
  • Input Source: Convertible notebook (ThinkPad X1 Yoga Gen 8) with integrated pen

Additional context
It might be that what we see is the expected default behavior on GNOME. The on-screen keyboard doesn't nervously pop up all the time, like it did a few years ago. In text input fields (e.g. Sidebar > Workspace > Create new folder) you have to tap a second time to make the keyboard appear.

However, on the drawing canvas there is no (easy) way to tap a second time. Maybe, making the keyboard appear can be triggered programmatically?

bittner avatar May 01 '25 23:05 bittner