P: Pressing the Esc key to exit 'text mode' negates all the changes in the text box

11 Votes
LEGEND ,
Nov 11, 2011 Nov 11, 2011

Copy link to clipboard

Copied

Dear Adobe Gripe #17414

"Please figure something out so that i can exit 'text mode' in photoshop by pressing Esc. and not have it negate everything i just changed in the text box... thank you!"

Bug Fixed
TOPICS
macOS, Windows

Views

642

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines

correct answers 3 Correct answers

LEGEND , Jul 18, 2015 Jul 18, 2015
Photoshop CC 2015 now has a preference for how you want ESC to act in the text tool, and prompts you for how it should behave the first time you use the ESC key in the text tool.

Votes

Translate

Translate
Adobe Employee , Aug 27, 2012 Aug 27, 2012
Howdy folks, This is not the first time we have heard this complaint, both internally and externally. We've talked about it quite a bit. And, while I completely agree with Chris in principle, we have gotten this request too many times to ignore. As a result, we have heard your feedback and will be adjusting the behavior in the future accordingly. Thanks, David

Votes

Translate

Translate
Adobe Employee , Nov 11, 2011 Nov 11, 2011
The [Esc] key is like hitting the cancel button to cancel all changes you've just made and exit text editing mode. Instead, use Cmd/Ctrl + Return/Enter to accept the changes you've made and exit text editing mode. Additionally, you can use Opt/Alt + Return/Enter to add a line break while in text edit mode.

Votes

Translate

Translate
40 Comments
Adobe Employee ,
Nov 11, 2011 Nov 11, 2011

Copy link to clipboard

Copied

The [Esc] key is like hitting the cancel button to cancel all changes you've just made and exit text editing mode.

Instead, use Cmd/Ctrl + Return/Enter to accept the changes you've made and exit text editing mode.

Additionally, you can use Opt/Alt + Return/Enter to add a line break while in text edit mode.

Senior Product Manager - Customer Advocacy - Digital Imaging

Votes

Translate

Translate

Report

Report
LEGEND ,
Nov 12, 2011 Nov 12, 2011

Copy link to clipboard

Copied

Dear Adobe Gripes
#5756
, #3027 & #8338


"Please make an keyboard shortcut to deselect the type tool, when typing in
the type tool. Right now you have to click on another tool in the palette
to get out of the type tool. Try doing this when the tool palette is
hidden, you must hit esc, the lose all your changes, then bring back the
palette, then select another tool."

"why can't you escape out of the text tool without negating everything you just did? You figured this out in your other apps."

"I need some sort of shortcut to select a new tool when a text box is active. Also, spacebar for Hand Selection tool doesn't work. Beat."

Votes

Translate

Translate

Report

Report
Adobe Employee ,
Nov 24, 2011 Nov 24, 2011

Copy link to clipboard

Copied

Text editing mode needs to be modal to some degree. It would be silly if typing letters or using the space bar didn't type letters or create spaces. Per the official response, use one of the keyboard shortcuts to exit text editing mode. If you need to pan around the image while in text edit mode, use the document scroll bars or the Navigator panel which are both available in text edit mode.

Senior Product Manager - Customer Advocacy - Digital Imaging

Votes

Translate

Translate

Report

Report
New Here ,
Aug 26, 2012 Aug 26, 2012

Copy link to clipboard

Copied

This is a follow up of:
http://feedback.photoshop.com/photosh...

The reason for that behaviour is inconsistent. There are many reasons to remove that behaviour from Photoshop, and it doesn't seem that they are going to be weighted properly. I took the freedom to collect them from the numerous topics on the web and here:

1. Illustrator uses ESC to commit changes.

2. InDesign uses ESC to commit changes.

3. Basically: all the other apps in the CS suite use ESC as commit for that kind of interaction.

4. Cmd+Enter isn't a viable alternative, because it's WAY SLOWER, forcing users to use both hands or move them from the mouse/pen.

5. Photoshop is inheriting that from the time when that thing was modal: at the beginning of time it was a modal box. Now it isn't anymore, there's no reason to be inconsistent by providing a WYSIWYG visual experience paired with the keyboard commands of something that doesn't exist anymore.
http://0.tqn.com/d/graphicssoft/1/0/m...

6. There's already a standard behaviour for that, and it's called Undo.

7. Every other app existing on Mac uses "esc" as "get me out of edit mode" for that specific kind of interaction (i.e. Pixelmator, Acorn, Omnigraffle), not "erase changes" (either that, or nothing at all like Keynote). Photoshop is the *only* exception.

Votes

Translate

Translate

Report

Report
LEGEND ,
Aug 26, 2012 Aug 26, 2012

Copy link to clipboard

Copied

Committing text in Photoshop can be accomplished with the ENTER key (bottom right of your numeric keypad), CMD/CNTL-RETURN, or the button on the text tool options bar.

ESC means escape. In computer interfaces it means to cancel, or back out of what you are currently doing (the opposite of commit). Using ESC to mean commit would be highly inconsistent.

Entering or editing text is a semi-modal state, and does need the opposing concepts of commit and escape. This is very similar to a modal dialog that has enter and cancel buttons -- you could undo after modal dialogs as well, but it is much more obvious and convenient to have both ways to exit that state.

I'm sorry that other products have misused the ESC key, but that is not a reason for Photoshop to break UI consistency and change to a UI that defies common sense. If we changed to requiring UNDO, I'm sure we would get many complaints about adding steps to a common workflow.

Votes

Translate

Translate

Report

Report
New Here ,
Aug 26, 2012 Aug 26, 2012

Copy link to clipboard

Copied

ESC means clearly escape, and that's absolutely correct. But it should be defined "escape from what". We are not talking in general terms, but we are talking specifically for this interaction, and in this interaction ESC is intended as "escape from the current mode", not "escape from the current mode AND ignore changes". It's not a modal dialog, clearly, and it shouldn't be treated as such (see Point 5 above). It's a fundamental rule when you design interactions.

You seem implying that Photoshop is the only app from Adobe, Apple and any other developer that uses ESC correctly (see Point 2, 3 and 7 above). There's no "consistency" in breaking the a behaviour that's solidly there for years in both Adobe, Apple and 3rd party apps.
To be consistent you have to be consistent with something: what are all the other things Photoshop is consistent with then?

If Photoshop is the only one with a different behaviour, isn't maybe the one that should change? 🙂

Votes

Translate

Translate

Report

Report
New Here ,
Aug 26, 2012 Aug 26, 2012

Copy link to clipboard

Copied

There's a reason why people keep bringing this issue up: consistency. People that use other applications than Photoshop only are getting frustrated constantly by this behaviour.

Photoshop is the only app between the whole CS suite, Apple apps and 3rd party apps that has this behaviour. ESC there means "go out this modal way" and the usual undo is there to handle errors. It's not a modal dialog, and shouldn't be treated a such.

See my comment below for more details.

Votes

Translate

Translate

Report

Report
LEGEND ,
Aug 26, 2012 Aug 26, 2012

Copy link to clipboard

Copied

It is a fundamental rule of computer UI: escape == cancel

Votes

Translate

Translate

Report

Report
New Here ,
Aug 26, 2012 Aug 26, 2012

Copy link to clipboard

Copied

Then why "M" doesn't type M instead of activating the Marquee tool? ;)

We can go back to Jef Raskin, "The Humane Interface" and theories of modal vs modeless interfaces, but I guess that's not the point. We aren't talking universals, even if it was possible. We are talking at a specific, contextual interactions and it's associated hotkeys where Photoshop differs in behaviour from the own choices by Adobe's own apps. From any other choice out there.

I notice you are quite strongly opposed to this tiny change, as first you hid my thread inside this one and second you are responding in this way. Chris, is there any chance that you can move this thread to someone willing to take care of it properly?

Votes

Translate

Translate

Report

Report
LEGEND ,
Aug 26, 2012 Aug 26, 2012

Copy link to clipboard

Copied

OK, we will work with the suite to make sure the other suite applications adopt more consistent usage similar to that already in Photoshop.

Even if it is not a modal dialog, it is a modal state, and needs both concepts of commit and cancel.

Votes

Translate

Translate

Report

Report
LEGEND ,
Aug 26, 2012 Aug 26, 2012

Copy link to clipboard

Copied

When you are in the text tool, "M" types "M" -- it is a semi-modal state. Outside of the text tool and with no other text fields targeted, then "M" would activate the marquee tools.

You are not requesting a tiny change. Your suggested change would cause major complaints from users, would add confusion to using the text tool, and would add unnecessary steps to users' common workflows.

The current UI for the text tool in Photoshop is correct, and will remain for the foreseeable future.

Votes

Translate

Translate

Report

Report
Adobe Employee ,
Aug 27, 2012 Aug 27, 2012

Copy link to clipboard

Copied

Howdy folks,

This is not the first time we have heard this complaint, both internally and externally. We've talked about it quite a bit. And, while I completely agree with Chris in principle, we have gotten this request too many times to ignore. As a result, we have heard your feedback and will be adjusting the behavior in the future accordingly.

Thanks,
David

Votes

Translate

Translate

Report

Report
New Here ,
Aug 27, 2012 Aug 27, 2012

Copy link to clipboard

Copied

Hi David. :)

Thanks for the reply. I was going to reply to Chris saying that of course I don't expect a straight change, it's a long-existing behaviour and it would upset a lot of people. However you already did changes like this to became better Mac OS players, like when you did the change to Cmd-H to hide in 2009. :)
http://blogs.adobe.com/jnack/2009/12/...

I think it was a good solution, and it might be replicable. I guess however that there are lots of possible alternatives, from a flag in the configuration panel to a re-binding of the shortcut to the aforementioned one. 🙂

Votes

Translate

Translate

Report

Report
LEGEND ,
Aug 28, 2012 Aug 28, 2012

Copy link to clipboard

Copied

Great David! I was writing my complain about this issue but I've just seen that you are listening our voices. I'm Agree with all the folletto concern.

Thanks for listening.

Votes

Translate

Translate

Report

Report
New Here ,
Nov 14, 2012 Nov 14, 2012

Copy link to clipboard

Copied

I can't tell you how much time I've spent kerning, baseline shifting, and resizing text only to watch it all go down the drain because my muscle memory from Illustrator and InDesign kicks in and I hit ESC. Just make it a preference option.

Votes

Translate

Translate

Report

Report
Adobe Community Professional ,
Nov 29, 2012 Nov 29, 2012

Copy link to clipboard

Copied

From a recent Adobe partner session...

Kevin O'Connor: It would be great if we could make typography behavior as similar in PS to Illustrator and InDesign as possible. For example, In InDesign and in Illustrator, when you are typing, you can stop typing and get the selection arrow by hitting the Escape key.In Photoshop, when you are typing, and you want to end your typing, if you hit the Escape key, it DELETES what you typed.There is NO UNDO, and you have to do it over again.If you have spent 10 minutes carefully crafting a typographic element in Photoshop, kerning, adjusting the size and leading, and getting it perfect, and then you hit Escape, you then utter unprintable words.

Votes

Translate

Translate

Report

Report
LEGEND ,
Dec 14, 2012 Dec 14, 2012

Copy link to clipboard

Copied

THIS!!!
Compare how often you:

A: make a textframe and then thinks "ARGH THIS IS TEXT BAD, MUST DESTROY IT"
B: ok I write text and then switch to another tool.

If it's A, USE CTRL+Z like the rest of the world! :)

Seriously, there are no valid reasons to change the function of ESC if you look at it from a usability perspective, pleease change it back or make at least a switch in settings.

Votes

Translate

Translate

Report

Report
LEGEND ,
Dec 14, 2012 Dec 14, 2012

Copy link to clipboard

Copied

The most common case is clicking on the wrong text layer, making changes, then cancelling.

Escape has meant cancel for many, many years (and I don't mean in Photoshop).

Votes

Translate

Translate

Report

Report
New Here ,
Dec 14, 2012 Dec 14, 2012

Copy link to clipboard

Copied

@Chris still arguing after other colleagues already acknowledged it's a problem? Come on, at least express a doubt that someone might have a different opinion and it's a problem for many.
(for anyone else reading this, all the reasons why Esc should behave in Photoshop as all the other apps is in a comment above).

Votes

Translate

Translate

Report

Report
LEGEND ,
Dec 14, 2012 Dec 14, 2012

Copy link to clipboard

Copied

It is a problem, that we will do something about. But your perspective is quite skewed.

ESC should behave as it does in most other applications: as cancel (again, this is about as old as computer keyboards). But perhaps there can be an option for those that think ESC should mean commit.

Votes

Translate

Translate

Report

Report
New Here ,
Dec 15, 2012 Dec 15, 2012

Copy link to clipboard

Copied

Chris, we'll discuss it live if it ever happen we meet. :)

My perspective is exactly like you just said: I'm very aware that there are years of priming for many users, before using the CS suite I would have probably the same behaviour as the one you describe. My comments above were very contextual, and were highlighting the reasons why putting an option, like you said, would be a huge thing. :)

The fact that I highlighted the problem, doesn't mean that I was asking a hard replacement, as I was discussing with David above. It was meant just to give data points to a problem that exists, a problem that could be addressed in some way by the team in order to ease the scenario and find the ideal solution, as the Photoshop team already did in the past for other options. 🙂

Votes

Translate

Translate

Report

Report
New Here ,
Jul 10, 2013 Jul 10, 2013

Copy link to clipboard

Copied

Holy Cow, can we just make it a preference and everyone's happy?

Here, this simple:

http://cl.ly/image/3N403t1h3l23

CC would have been a perfect opp to add this; I"m way disappointed not seeing it.

Votes

Translate

Translate

Report

Report
New Here ,
Nov 05, 2013 Nov 05, 2013

Copy link to clipboard

Copied

This is even more annoying since ESC exits the text box in InDesign without destroying changes. I spent a lot of time in ID, and everytime I create a text box in PS I end up typing the text two or three times.

Votes

Translate

Translate

Report

Report
LEGEND ,
Nov 20, 2013 Nov 20, 2013

Copy link to clipboard

Copied

Okay, so, this thread's existed for more than two years now. When exactly will this fix be available?

Votes

Translate

Translate

Report

Report
Adobe Community Professional ,
Feb 26, 2014 Feb 26, 2014

Copy link to clipboard

Copied

Aaron, this change has been implemented in CC 14.2 (and we have as expected other threads complaining about this change)

Votes

Translate

Translate

Report

Report