Shortcuts not working when Node tool is active

Summary:

It looks like recent changes to Node tool keyboard handling are masking key modifiers.

Steps to reproduce:

  • open Inkscape
  • switch to Node tool
  • try to use any shortcuts that use Shift or Ctrl modifiers

What happened?

nothing

What should have happened?

shortcuts should work

Ex shortcuts to try: shift+cmd+d (doc properties), ctrl+tab (switch to next document tab)

Version info

Inkscape 1.5-dev (1841a83b0b, 2025-01-19, custom)

                      Compile  (Run)
    GLib version:     2.82.4
    GTK version:      4.16.12 (4.16.12)
    glibmm version:   2.82.0
    gtkmm version:    4.16.0
    libxml2 version:  2.9.13
    libxslt version:  1.1.42
    Cairo version:    1.18.2 (1.18.2)
    Pango version:    1.56.0 (1.56.0)
    HarfBuzz version: 10.1.0 (10.1.0)
    Poppler version:  25.01.0

    OS version:       macOS 15.2 (24C101) arm64
Edited by Mike Kowalski