I have cs5 and I just checked, shift does indeed work.
I clicked where I wanted to start, pressed and held shift and dragged to the end point.
To test I then released shift and the mouse, clicked and held shift and dragged perpendicular to the original erased line and it did the horizontal.
Yes,
and it is that specific order --- "
Click/Shift/Drag/Release Everything." (I always get that part wrong. )
Set the cursor where you want to start the line >
Click and Hold the mouse >
Depress and Hold the Shift Key >
Start dragging the mouse to the desired end point. (Once the mouse has moved to define the direction of travel, it doesn't matter how much the mouse deviates from that straight line path. The eraser will follow a constrained path vertically or horizontally) >
Release the Mouse and Release the Shift Key to establish the end of that eraser path >
It can get confusing because changing the order of key strokes and clicks to Shift/Click/Drag/Release --- keeps the "final" click active. This is what WildWest is describing.
...(edit)
However, if you are doing horizontal and then you do a vertical, after you do one direction, you'll need to select a different tool and then go back to the eraser tool. Otherwise, if you don't there will be an eraser path connecting the two.
...(edit)
That's a method to reset the tool so that the path does not continue from click to click. I know exactly what you're talking about because I'm always catching myself with that. (...again with the headbang
)
However, being careful to follow the sequence of "Click/Shift/Drag/Release Everything" avoids that @$%#$%# eraser path you didn't want.
Admittedly, I find getting the coordination of when to hold the shift key, or when to release it --- and then adding the triple overhead combo of when, where and how to click the mouse --- to be the difficult part to master. I'm a frequent Command-Z operator.
AND FINALLY, and for future reference, one can straight line erase in any direction or angle by:
Click and release the mouse > Hold the Shift Key down > Move the mouse/cursor to the desired end point > Click and release the mouse > This will erase/airbrush a click point to click point straight line as long as you hold the Shift Key down.
To use an analogy, it follows the same principle as the bezier tool would in a vector program --- once you start the line, it keeps following the clicks until you reset the tool.
Hope this makes a little bit of sense. It's difficult to explain, because it's difficult to get all the click/shift/hold/drag/release/rub belly/pat head/cross your fingers done in the correct order and sequence all the time without a few $%^ &%#*$!@/command-z combos to get you through it.