Skip to content

Tab accelerator key isn't supported by gtk #634

@carrotIndustries

Description

@carrotIndustries

System information

SolveSpace version: git master 0da4a6b

Operating system: Arch Linux, X11

Expected behavior

Pressing Tab should toggle the property browser

Actual behavior

Nothing happens. This is due to Gtk not considering Tab to to be a valid accelerator: https://gitlab.gnome.org/GNOME/gtk/-/blob/gtk-3-24/gtk/gtkaccelgroup.c#L982

Suggested fixes

  • Use a different default accelerator
  • Roll our own gtk_accel_groups_activate and hook it up to the appropriate signal in GtkWindow or so to work around gtk_accelerator_valid

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions