Oh, I think I understand now. There actually is a way to do what I think you are looking for, you just have to use display on/off under the cut brush tool before using select. You probably already know this and are just looking for the option for these settings in the select menu, but just in case.
All of the options under cutbrush tools; copy/cut, display, keep etc. will affect the Shortcut > Shape Select > Copy to CustomBrush, which you can use with a selection from the select tool.
For example
Go to cut brush, and make sure DISPLAY IS ON
Use the freehand select tool > make a selection
Use the shortcut(you will have to assign a key to it) > Shape Select > Copy to CustomBrush
This will act just like the cut/copy brush but with the select tool, and viola you have your brush cut with the DISPLAY and your selection, rather than just the single layer, and you can use the select tool to precisely grab what you want.
Now that I realize what you are asking, I remember also finding it annoying to have to go into the cutbrush menu to toggle those settings to affect my selection, as sometimes you want the display, sometimes just the layer. I would actually think if it wouldnt break anything the whole menu of cut options could be under select for using that shortcut so you don't have to go back to the cut tool. It's actually the predominant way I cut/copy things, because as you mentioned if you mess up when using the cut tool, its "on the fly" and you have to reselect, which obviously is also useful in it's less buttons, but sometimes I need several selections on the canvas to cut/copy as well.
I made a script for myself to toggle the DISPLAY option so I don't need to go into that menu, and it also stays on your current tool. I'm not sure if it's the best way to do it or if there is any bugs(it works well enough for me until now), or another script on the forum somewhere that is better, but you can try it if you like. You can add this code to a embedded script in an action and it should work(the //print stuff is for debugging but also a reminder of whats happening).
Maybe another alternative would be these options in the cut menu should be able to have shortcuts that can be set by default. And while mentioning it, the other toggleable options like drying/warp/projection should all have shortcuts by default in my opinion.
Code: Select all
tv_getactiveshape
curshape = result
IF CMP(curshape, cutrect) == 0
//print "not cutrect"
curtool = null
tv_getactivetool
parse result curtool _
tv_cmd tv_setactiveshape cutrect display
parse result _ displaystate
tv_getactiveshape
tool = result
//print tool displaystate
IF displaystate == 0
//print display ON
tv_cmd tv_setactiveshape tool display 1
ELSE
IF displaystate == 1
//print display OFF
tv_cmd tv_setactiveshape tool display 0
END
END
//print Other tool active
tv_getactivetool curtool
ELSE
//print Cutrect
tv_cmd tv_setactiveshape cutrect display
parse result _ displaystate
tv_getactiveshape
tool = result
//print tool displaystate
IF displaystate == 0
//print display ON
tv_cmd tv_setactiveshape tool display 1
ELSE
IF displaystate == 1
//print display OFF
tv_cmd tv_setactiveshape tool display 0
END
exit
test = CMP(curtool, cutrect)
If test == 0
//print Other tool active
tv_getactivetool curtool
END
END
END