Hi,
I’m looking to change the default clone source overlay from Onion Skin to Align. Or, create a new key bind specifically for the clone Align view. Anyone know how to do this?
Thank you!
Hi,
I’m looking to change the default clone source overlay from Onion Skin to Align. Or, create a new key bind specifically for the clone Align view. Anyone know how to do this?
Thank you!
bump
You can change the default by editing your resources/scripts/keybinds.py file. Look for “toggleOnionSkin()” and just above that change the default from fx.paint.View_Onion to fx.paint.View_Align.
If you are running 2022.5, instead of editing the keybinds.py file, you can paste this whole blob of code into the Startup Script preference in the Scripting prefs page:
# desired default clone view mode
clone_view_mode = fx.paint.View_Onion
def toggleOnionSkin():
global clone_view_mode
current_mode = fx.paint.cloneViewMode
if current_mode == fx.paint.View_Normal:
current_mode = clone_view_mode
else:
# save the current state for later
clone_view_mode = current_mode
current_mode = fx.paint.View_Normal
fx.paint.cloneViewMode = current_mode
# disable quick mode when doing this
if fx.viewer.toolName == "Clone":
cmds = ["translate", "rotate", "scale"]
for c in cmds:
if fx.viewer.queryTool(c) == True:
fx.viewer.toolCommand(c, False)
fx.bind("CapsLock", toggleOnionSkin)