Skip to main content
LunatiqueRob
Known Participant
July 20, 2022
질문

How to set Mixer Brush to use "Load Solid Colors Only" by default?

  • July 20, 2022
  • 2 답변들
  • 2658 조회

How to set Mixer Brush to use "Load Solid Colors Only" by default? I hate having to open up that flyout menu to change it every single time I have to sample a color with a mixer brush.

2 답변

Flowgun
Inspiring
October 9, 2025

here's a JSX script that selects the mixer brush and activates "Load Solid Colors Only".  you can place it in your plugins folder and assign a shortcut to it.

// Select Mixer Brush Tool
var idslct = stringIDToTypeID("select");
var desc1 = new ActionDescriptor();
var ref1 = new ActionReference();
ref1.putClass(stringIDToTypeID("wetBrushTool"));
desc1.putReference(stringIDToTypeID("target"), ref1);
executeAction(idslct, desc1, DialogModes.NO);
// Turn ON "Load Solid Colors Only"
var ps = app;
var ref2 = new ActionReference();
ref2.putProperty(stringIDToTypeID("property"), stringIDToTypeID("currentToolOptions"));
ref2.putEnumerated(stringIDToTypeID("application"), stringIDToTypeID("ordinal"), stringIDToTypeID("targetEnum"));
var toolDesc = executeActionGet(ref2);

var opts = toolDesc.getObjectValue(stringIDToTypeID("currentToolOptions"));
opts.putBoolean(stringIDToTypeID("loadSolidColorOnly"), true);

var desc2 = new ActionDescriptor();
var ref3 = new ActionReference();
ref3.putClass(stringIDToTypeID("wetBrushTool"));
desc2.putReference(stringIDToTypeID("target"), ref3);
desc2.putObject(stringIDToTypeID("to"), stringIDToTypeID("currentToolOptions"), opts);
executeAction(stringIDToTypeID("set"), desc2, DialogModes.NO);
Kevin Stohlmeyer
Community Expert
Community Expert
July 20, 2022

You shouldn't have to - that is a sticky feature that should remain selected even after changing brushes, tool, documents or quitting the application.

 

LunatiqueRob
LunatiqueRob작성자
Known Participant
July 21, 2022

Unfortunately, not for me. I have to click open that flyout menu and choose it everytime I switch brush or tool. 

Kevin Stohlmeyer
Community Expert
Community Expert
July 22, 2022

I just did some more experimenting, and it seems the mixer brush only rests to sampling the area around the eyedropper when I'm switching between different mixer brushes in brush packs I purchases, and once I manually set that mixer brush to sample solid colors only, it will stay put if I switch to other tools like normal brush, healing brush, eraser, etc. However, as soon as I switch to a different mixer brush in those brush packs, it'll default back to sampling the surrounding areas. 

So, could it be possible that the behavior is somehow built into those brush presets? But as far as I know, that is not a behavior that can be built into a brush preset? 


There isnt a setting for that, but that does not mean that the imported brushes have a dependency built in for the loading colors. Try this - select a brush that resets the load color setting. Go to Brush settings panel. Turn/uncheck everything. Then set your load solid colors. Change your tools, etc. and go back - does it hold?