Welcome Dialog

Welcome to the Community!

We have a brand new look! Take a tour with us and explore the latest updates on Adobe Support Community.


Smudge tool "finger painting" option shortcut

Community Beginner ,
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

49

Likes

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 Professional ,
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.

 

 

Likes

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 Professional ,
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);
}

Likes

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 Professional ,
Oct 20, 2021 Oct 20, 2021

Copy link to clipboard

Copied

LATEST

Likes

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