Skip to content

Stylus Buttons never work properly #1586

@mintdaniel42

Description

@mintdaniel42

Describe the bug
I tried 3 different styluses:

  1. some off-brand MPP stylus
  2. Metapen M3 Pro
  3. Framework Stylus (which is the officially supported for my device)

Absolutely never the behavior of the stylus buttons was how it's supposed to be. With MPP styluses, rnote just crashes (which is a known bug in gtk), but with my USI stylus it just does nothing. Sometimes it triggers a random tool but else it does nothing.

EDIT: When disabling every stylus option and selecting the eraser, I can switch to the pen tool by holding the primary button which is completely useless because it switches back to the eraser after releasing the primary stylus button

To Reproduce

  1. Use a stylus
  2. Press a button

Expected behavior
Buttons should work as expected

Console Output

   0.000101422s DEBUG rnote: .. tracing subscriber initialized.
MESA-INTEL: warning: ../src/intel/vulkan/anv_formats.c:949: FINISHME: support YUV colorspace with DRM format modifiers
MESA-INTEL: warning: ../src/intel/vulkan/anv_formats.c:981: FINISHME: support more multi-planar formats with DRM modifiers
  24.780536936s DEBUG rnote::dialogs::export: no file selected in save doc as dialog (Error or dialog dismissed by user), Err: Error { domain: gtk-dialog-error-quark, code: 2, message: "Dismissed by user" }

(rnote:2): Gtk-CRITICAL **: 15:02:36.730: The layout manager of type GtkBoxLayout 0x5579c35ed670 does not create GtkLayoutChild instances

Screenshots
not applicable

Desktop (please complete the following information):

  • OS: Fedora 43
  • App Version: [e.g. Rnote v0.13.1]
  • Installation Source: Flatpak
  • Desktop Environment: Gnome 48 / 49
  • Display Server: Wayland
  • Input Source: Styluses, see above

Additional context
none

Metadata

Metadata

Assignees

No one assigned

    Labels

    inputinput related issues

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions