Skip to main content
C.Cella
Inspiring
November 9, 2023
Open for Voting

P: Implement KBSC or string for "Show/Hide Selected Mask or Tool".

  • November 9, 2023
  • 0 replies
  • 122 views

At today we can directly invert the selected Tool or selected Mask using respectively the keyboard shortcuts  ' or Cmd/Ctrl + '

There is though no way to hide the currently selected Tool or Mask via a KBSC 

 

I frankly find myself needing to hide or temporary hide the selected Mask or Tool infinitely more times than I need to invert it so

 

  • I suggest to implement a KBSC or string for "Show/Hide Selected Mask or Tool" 
  • As for Show Overlay by holding the KBSC we should able to hide the Mask or Tool as long as we hold the key, no history step added in this case.

 

I know we can Hide a Mask or tool via right click menu but is only possible if we right click precisely the edit pin, so is not that fast and that's why I make the FR.

 

If not a KBSC at least if we if we had the string we could assign a custom KBSC to it either via Mac Os or Any Shortctut plug-in by @johnrellis 

 

P.S.

 

It is possible via the SDK/API to toggle Hide for currently selected Mask or Tool already, so those savvy enough can create a script/plug-in and assign a KBSC to it.

 

I believe one must use: 

LrDevelopController.getSelectedMask() and/or LrDevelopController.getSelectedMaskTool()

then do

LrDevelopController.toggleHideMask(id) and/or LrDevelopController.toggleHideMaskTool(id)

 

 

I don't think via the SDK one can achieve point 2 of the request i.e. hide Mask or Tool only as long as we hold key no history step added.

 

Perhaps a delay can be added so that one can: ToggleHide > history step will not be added for X seconds > user can ToggleHide again before the time is up.

Effectively nothing has changed as the original state of the mask is kept. 

 @johnrellis you can probaly tell if this last bit is just nice dream.

 

 

 

P.P.S.

I am not savvy enough to actually do a scrip for this.

 

Edited for clarity