P: Implement KBSC or string for "Show/Hide Selected Mask or Tool".
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
