• Global community
    • Language:
      • Deutsch
      • English
      • Español
      • Français
      • Português
  • 日本語コミュニティ
    Dedicated community for Japanese speakers
  • 한국 커뮤니티
    Dedicated community for Korean speakers
Exit
0

Smudge tool "finger painting" option shortcut

Explorer ,
Oct 20, 2021 Oct 20, 2021

Copy link to clipboard

Copied

Is there any way to bind a shortcut to the smudge tool option called "finger painting"? I tried it with actions, but it didn't work so far.

 

I'm talking about the option next to "sample all layers":

jaschag_1-1634751357910.png

 

Maybe there is a way through a script? But I'm too incompetent at PS scripting to know^^

 

Thanks!

 

TOPICS
Actions and scripting , Windows

Views

902

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Adobe
Community Expert ,
Oct 20, 2021 Oct 20, 2021

Copy link to clipboard

Copied

You can press Alt or Option while using the Smudge Tool to toggle Finger Painting.

(you won't see the Finger Painting box get checked/unchecked when using Alt/Option)

 

That is, if you want to switch to Finger Painting, press and hold the Alt/Option key then starting painting.

It will not toggle between the two while actually painting with the Smudge Tool.

 

 You can tell if your Finger Painting if the beginning of the stroke starts with the color that is set in the Foreground color chip in the tools panel.

 

 

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Guide ,
Oct 20, 2021 Oct 20, 2021

Copy link to clipboard

Copied

script toggles "finger painting" state

#target photoshop;

var s2t = stringIDToTypeID,
    t2s = typeIDToStringID,
    c2t = charIDToTypeID;

(r = new ActionReference()).putProperty(s2t('property'), p = s2t('tool'));
r.putEnumerated(s2t('application'), s2t('ordinal'), s2t('targetEnum'));
var tool = executeActionGet(r);
var t = t2s(tool.getEnumerationType(s2t('tool')));
if (t == 'smudgeTool') {
    (d = new ActionDescriptor()).putBoolean(c2t('SmdF'), !tool.getObjectValue(s2t('currentToolOptions')).getBoolean(c2t('SmdF')));
    d.putBoolean(s2t('useScatter'), tool.getObjectValue(s2t('currentToolOptions')).getBoolean(s2t('useScatter')));
        (r = new ActionReference()).putClass(s2t(t));
    (d1 = new ActionDescriptor()).putReference(s2t('target'), r);
    d1.putObject(s2t('to'), s2t('target'), d);
    executeAction(s2t('set'), d1, DialogModes.NO);
}

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
LEGEND ,
Oct 20, 2021 Oct 20, 2021

Copy link to clipboard

Copied

LATEST

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines