RawTherapee icon indicating copy to clipboard operation
RawTherapee copied to clipboard

Feature request: Use Ctrl key for fine adjustment of sliders

Open rebio opened this issue 2 years ago • 3 comments

The suggestion:

  • What: When you hold the Ctrl key, it's easier to fine adjust the slider
  • Where: On sliders that have a wide range of possible values (eg. white balance). But it would might be easier to include it for all sliders.
  • Why: So that you can fine adjust the values for all sliders.
  • How: If you hold down Ctrl and click the slider or press Ctrl while you hold the slider, you enter the precision mode.

Current situation:

  1. You can already enter the precision mode when you click and hold the slider
  2. You can already fine adjust the control points of the hue mask in the Color Toning option (That's really handy!)

So my suggest is just to combine 1. and 2.

EDIT: After more testing I thought that it might be a nice option to be able to decide if you want to disable one or the other option (so click and hold or Ctrl + drag). The reason is this:

  • I don't let go of the handle while adjusting the slider
  • I let RT calculate the image
  • Slider enters precision mode even I actually didn't want it to do that.

rebio avatar Feb 16 '22 17:02 rebio

The slider precision mode is a GTK+ thing not a RT thing. Maybe better if you suggest this upstream to GTK+: https://gitlab.gnome.org/GNOME/gtk/-/issues

Despite agreeing with your reasons for disliking it, I think that changing this in RT is not a good idea. Doing so would be quite invasive as it would require code changes to hundreds of sliders, and it would change behavior standard to every GTK+ application which upstream might change in a new release breaking the RT override. Better have it handled upstream.

Beep6581 avatar Feb 21 '22 10:02 Beep6581

Today I noticed that the Shift Key does exactly what I'm asking for. (Tested on AppImage/Linux; Untested on Windows)

Can the key for that be adjusted (eg. Shift -> Ctrl)?

rebio avatar Jul 22 '22 08:07 rebio

@rebio The slider behavior is determined by GTK. As far as I know, there's no way to change it.

Lawrence37 avatar Jul 23 '22 17:07 Lawrence37