Skip to content

Can't switch scopes with shortcut #20568

@Hpbirkeland

Description

@Hpbirkeland

Is there an existing issue for this?

  • I checked and did not find my issue in the already reported ones

Describe the bug

I have set up keyboard shortcuts to switch between vectorscope, parade and the new split view. Some time during the last few weeks this has stopped working. When I use one of the shortcuts, f ex Shift-V for vectorscope, I get the message "darkroom/histogram/modes/vectorscope: not active". I then have to click within the scopes module to give it focus, and then I can use the shortcut. But then I can in stead click the buttons, so the shortcuts become redundant.

Im currently on 5.5.0+673~geddddf7448 self compiled on Linux Mint.

Steps to reproduce

  1. Assign shortcuts to the buttons for switching between scopes.
  2. Do some editing (make shure scopes are not focused)
  3. Use a shortcut to switch scopes
  4. See message: "darkroom/histogram/modes/(scope type here): not active"
  5. Click to give scopes module focus
  6. Use a shortcut an see that it works.

Expected behavior

The shortcuts should always work, regardless of focus.

Logfile | Screenshot | Screencast

No response

Commit

No response

Where did you obtain darktable from?

self compiled

darktable version

5.5.0+673~geddddf7448

What OS are you using?

Linux

What is the version of your OS?

Mint 22

Describe your system

No response

Are you using OpenCL GPU in darktable?

Yes

If yes, what is the GPU card and driver?

Nvidia RTX 4060, driver 590.48.01

Please provide additional context if applicable. You can attach files too, but might need to rename to .txt or .zip

I also have it on 5.5.0+615 on Mac, but not on 5.5.0+399, which I have on another machine. It therefore seems to be introduced sometime between 5.5.0+400 and 5.5.0+615.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions