3 Messages
•
300 Points
Wed, Jul 13, 2011 4:54 AM
Implemented
28
Photoshop: Don't understand the undo/redo system
Unlike most modern apps, Photoshop only has a single "undo". If you press command-z a second time, Photoshop will redo the change instead of continuing to undo. Not even Illustrator or InDesign works this way at this point.
To work around this issue, I customize my keyboard shortcuts to use "step backward" (command-z) and "step forward" (command-shift-z). For the most part this works great and I've been very happy with it.
But it brings up a new problem: if I change the selected layer, then press command-z ("step backward") then the layer change is undone as well. This is a constant frustration for me, and it seems there's no solution to get both the behaviors I want.
To me, there are two possible ways to fix this problem:
• Adopt a standard undo/redo system with multiple levels of undo/redo
• Make layer selection a separate step in the history
Personally I don't care that much, I'd be happy with either. But adopting a standard undo/redo system makes more sense to me, for consistency amongst the CS apps (as well as other apps). Perhaps it could be an option if there's disagreement over what works best for people.
To work around this issue, I customize my keyboard shortcuts to use "step backward" (command-z) and "step forward" (command-shift-z). For the most part this works great and I've been very happy with it.
But it brings up a new problem: if I change the selected layer, then press command-z ("step backward") then the layer change is undone as well. This is a constant frustration for me, and it seems there's no solution to get both the behaviors I want.
To me, there are two possible ways to fix this problem:
• Adopt a standard undo/redo system with multiple levels of undo/redo
• Make layer selection a separate step in the history
Personally I don't care that much, I'd be happy with either. But adopting a standard undo/redo system makes more sense to me, for consistency amongst the CS apps (as well as other apps). Perhaps it could be an option if there's disagreement over what works best for people.
Ideas
•
Updated
2 years ago
48
45
28
Helpful Widget
How can we improve?
Tags
undo redo layers layer selection
faq
dear adobe
Responses
allen_w
88 Messages
•
1.6K Points
9 years ago
0
0
sergey_kritskiy
54 Messages
•
1.4K Points
9 years ago
Gene, copy the .jsx to scripts folder of PS (for Mac: /Applications/Adobe Photoshop CS6/Presets/Scripts, I guess for win it's almost the same), restart PS, navigate to Edit > Keyboard shortcuts and Menus, find the script under File > Scripts > StepBackwardSmart and assign the key of your choice.
0
gene_poole_4217892
4 Messages
•
110 Points
9 years ago
Thanks for the reply. I copied the code provided in the link to Windows notepad and saved it as a text file. Then I renamed it to a .jsx extension. Is this the correct way to do it?
When you say "assign the key of your choice", are you referring to the keyboard (like a shortcut key)? If so, does that mean every time I want to run the script (i.e. stop undo from reverting to the previous layer) I have to remember to push the key?
Thanks again
0
0
sergey_kritskiy
54 Messages
•
1.4K Points
9 years ago
Well I guess the fastest way would be just right-click on the .jsx file on polycount's web page and hit 'Save As..' and save it to your PS's Scripts folder, but saving through Notepad'd work too.
The script doesn't just stop undo from jumping on layers, it basically replaces 'Step Backward' functionality: it does the same plus remembers the layer you've been on. So the logical choice for a shortcut key would be the same key you've previously had for PS's 'Step Backward' command: for me that was cmd+Z
Sergey.
0
0
gene_poole_4217892
4 Messages
•
110 Points
9 years ago
That would have been easier :)
I don't think this script is going to work for me because I don't use the shortcut key to undo. I use the history tab because I usually go back several steps and it's easier for me to just select the history level I want to revert to.
This issue is a bad decision by Adobe. It wasn't a problem with PS2 (I upgraded to PS5). It's is an irritating "feature" that should be changed or at least given the option of disabling. I see from all the threads, here and elsewhere, that I'm not alone. It seems like Adobe is starting to behave like Microsoft. They take something that was working fine and make it worse and then refuse to fix it, no matter how many people complain.
1
dermot_power
10 Messages
•
164 Points
9 years ago
1
0
krishunt
117 Messages
•
2.3K Points
9 years ago
7
0
krishunt
117 Messages
•
2.3K Points
9 years ago
Gosh, I could have sworn I said twice now...
Fine. New video: https://www.youtube.com/watch?v=aBMMwu...
7
0
allen_w
88 Messages
•
1.6K Points
9 years ago
1
0
shaddy_safadi
3 Messages
•
112 Points
8 years ago
This reply was created from a merged topic originally titled
Step Undo Annoyingly Undoes Layer Selection Too!.
0
0
jason_thomas_3506399
2 Messages
•
122 Points
8 years ago
This reply was created from a merged topic originally titled
Photoshop: Please stop selecting the previous layer when I do a "Step Backwards".
0
alec_bethune
5 Messages
•
164 Points
7 years ago
Step Backwards undoes Layer Selection.
Stepping backwards will often times undo a layer selection. This gets messy. I will select a layer, make a modification, then step backwards. It will then select back to the previous layer I had. It's terribly frustrating and disorienting.
I work with several others who run into the same problem. If this is a 'feature' of step backwards, I highly recommend adding multiple undo options and keep them separate from step backwards.
Thanks for listening!
0
0
allen_w
88 Messages
•
1.6K Points
7 years ago
0
0
dermot_power_6581626
11 Messages
•
222 Points
7 years ago
0
0
yoann3d
39 Messages
•
664 Points
7 years ago
To install the script StepBackwardSmart:
1*Download it from:
http://dl.dropboxusercontent.com/u/35...
2*Put it in the photoshop folder:
C:\Program Files\Adobe\Adobe Photoshop CC (64 Bit)\Presets\Scripts
It is probable that you can put it whenever you want, i don't know.
3*In photoshop, go to File - Scripts - Script Events Manager
4*In the down part of this window, open the dropdown menu of "scripts", choose "Browse", it is all the way down
5*Go to the file at the location described in the second step
6*Clic "Done"
7*Go to Edit - Keyboard Shortcuts Or use the shortcut alt shift ctrl K
8*The shortcut you want to assign is in the Application menus - File - Script (search a bit, the name is "StepBackwardSmart")
Voilà !
3