JLukeW Posted June 12, 2020 Posted June 12, 2020 Right now, to switch from text to another tool requires pressing "esc" or a mouse click before the shortcut for another tool. The universal command in other applications for "finish editing text" or "submit text" is Ctrl+Enter (Adobe, Microsoft, Browsers, and even on this forum!). Can we have a valid command to assign Ctrl+Enter to that mimics the escape key currently required to exit text editing mode? Inc_ and Intuos5 2 Quote
walt.farrell Posted June 12, 2020 Posted June 12, 2020 6 hours ago, JLukeW said: Can we have a valid command to assign Ctrl+Enter to that mimics the escape key currently required to exit text editing mode? Interesting idea. But for now, all you can do is pick something innocuous to assign it to, so if you hit it it doesn't do any harm. Quote -- Walt Designer, Photo, and Publisher V1 and V2 at latest retail and beta releases PC: Desktop: Windows 11 Pro 23H2, 64GB memory, AMD Ryzen 9 5900 12-Core @ 3.00 GHz, NVIDIA GeForce RTX 3090 Laptop: Windows 11 Pro 23H2, 32GB memory, Intel Core i7-10750H @ 2.60GHz, Intel UHD Graphics Comet Lake GT2 and NVIDIA GeForce RTX 3070 Laptop GPU. Laptop 2: Windows 11 Pro 24H2, 16GB memory, Snapdragon(R) X Elite - X1E80100 - Qualcomm(R) Oryon(TM) 12 Core CPU 4.01 GHz, Qualcomm(R) Adreno(TM) X1-85 GPU iPad: iPad Pro M1, 12.9": iPadOS 18.2.1, Apple Pencil 2, Magic Keyboard Mac: 2023 M2 MacBook Air 15", 16GB memory, macOS Sequoia 15.0.1
JLukeW Posted June 13, 2020 Author Posted June 13, 2020 The issue with not having a valid keyboard deselection target is that there's currently no alternative to pressing "Esc." in order to use a keyboard shortcut to select another tool. "Escape" is (rightly) "undo text" in every other design application I've used (Corel, Adobe, GIMP). Current workflow: Click to start text, type, press esc. (once or twice depending on context), press "b" to select brush, paint/draw. Desired workflow: Click to start text, type, press ctrl+enter (or have an assignable target for an alternative shortcut), press "b" to select brush, paint/draw. Quote
fde101 Posted June 16, 2020 Posted June 16, 2020 On 6/12/2020 at 10:10 PM, JLukeW said: "Escape" is (rightly) "undo text" The escape key is usually used to imply cancelling (preventing) something or closing / backing out of something; this is true on most modern platforms, including both of those which the Affinity applications have been released on. The overall model of the Affinity products seems to be that when you are editing text in a document you are modifying it directly, in place, on the document. That means that as soon as you type the letters and they show up on the screen, the edit is done. It would be too late to "cancel" the edit (as the escape key might imply) as it was done already, so you would need to undo it instead, which is command+Z (or control+Z) rather than escape. Thus using escape to back out of edit mode would be leveraging the key for its other typical behavior, which seems perfectly appropriate to me. mackleys 1 Quote
JLukeW Posted June 16, 2020 Author Posted June 16, 2020 "The escape key is usually used to imply cancelling (preventing) something or closing / backing out of something..." Agreed. Other software treats creating a text box with text as an action that can be cancelled, and Affinity doesn't. That's okay. The issue is that Affinity is the only piece of software that has only one valid keypress to non-destructively finish text editing (and re-enable keyboard shortcuts instead of text entry). The escape key does something different in almost all other software under the same conditions. It is not rebindable, and there are no alternatives that behave as a "finish text editing" key. Even if its behavior is "appropriate" in Affinity, it is unique. My suggestion above is simply to create an action target that acts as an alternative to pressing escape. Quote
4CardsMan Posted August 21, 2020 Posted August 21, 2020 What a struggle! I finally worked out that to go from the text tool to another tool, you press <esc> plus the new tool. Apparently there is no keystroke that simply exits the text tool. It would be nice if this were documented somewhere. Quote
Alfred Posted August 21, 2020 Posted August 21, 2020 1 minute ago, 4CardsMan said: What a struggle! I finally worked out that to go from the text tool to another tool, you press <esc> plus the new tool. There’s no need to press Esc. You can simply select another tool. Quote Alfred Affinity Designer/Photo/Publisher 2 for Windows • Windows 10 Home/Pro Affinity Designer/Photo/Publisher 2 for iPad • iPadOS 17.5.1 (iPad 7th gen)
4CardsMan Posted August 21, 2020 Posted August 21, 2020 No. When I select another tool by keystroke, it simply adds the shortcut to the keystroke to the text. I ended up with a lot of extra v's when trying to select the move tool. Of course, I can select another tool with the trackpad, but I strongly prefer keystrokes to mouse clicks. Quote
Alfred Posted August 21, 2020 Posted August 21, 2020 56 minutes ago, 4CardsMan said: No. When I select another tool by keystroke, it simply adds the shortcut to the keystroke to the text. I ended up with a lot of extra v's when trying to select the move tool. Of course, I can select another tool with the trackpad, but I strongly prefer keystrokes to mouse clicks. My apologies. I didn’t notice you were depending on keyboard shortcuts. Quote Alfred Affinity Designer/Photo/Publisher 2 for Windows • Windows 10 Home/Pro Affinity Designer/Photo/Publisher 2 for iPad • iPadOS 17.5.1 (iPad 7th gen)
chrismcqueen Posted May 20, 2021 Posted May 20, 2021 Hi everyone, giving Affinity a try and I immediately hit a wall with this. I thought the program was unusable because when I pushed Command-Return to complete a text box I could no longer edit the text and everything went haywire. I'm realizing now that I had accidentally discovered the keyboard shortcut to turn text into curves. Anyway, +1 on being able to change this keybinding. I mean, sure, I can get used to it, but why not give the option? Especially when you're trying to (presumably) woo users from other apps? Quote
JLukeW Posted May 20, 2021 Author Posted May 20, 2021 I'm glad this post was resurrected. 8 months later, this is still an issue for me. My workflow improved when I bound Ctrl+Enter to "Deselect" (or "Deselect All"?), but I continue to recommend that Affinity look into the option of mimicking some more traditional behavior for text editing. Quote
Intuos5 Posted August 6, 2022 Posted August 6, 2022 I would also like to use Ctrl+Enter to exit text editing. I think it doesn't hurt to have this in the shortcut options and not have any key associated to it by default either. I would at least like to have this option. Quote
Inc_ Posted February 6, 2023 Posted February 6, 2023 Joining the request. I'd also like to be able to reconfigure ctrl+enter. (signed up just to say this) Quote
MikeTO Posted February 6, 2023 Posted February 6, 2023 Just to clarify this suggestion, what is being asked is for the ability to assign shortcuts with modifiers to the Tools. You can of course assign Ctrl+Enter to any menu command, I've assigned it to insert column break, but the Tools are limited to single key shortcuts. Quote Download a free PDF manual for Affinity Publisher 2.5 Download a quick reference chart for Affinity's Special Characters Affinity 2.5 for macOS Sequoia 15.2, MacBook Pro 14" (M4 Pro)
AdroitAndroid Posted October 9, 2023 Posted October 9, 2023 (edited) Having a reliable way to enter "Normal Mode" is really important, and Ctrl+Enter seems like a good keystroke for that given alignment with other suites. It's especially important because Esc doesn't work reliably. For instance, if you have some text selected, the first Esc clears the selection. But if you press the key for the next tool at that point, it will just insert it as text at the insertion point. This is super annoying, especially since sometimes you only need Esc once, and having to think about which situation I'm in slows me down. Ctrl+Enter is also just more ergonomic than having to reach for the Esc key. Thanks to @JLukeW for suggesting binding Ctrl+Enter to Deselect. I've done that in System Preferences on my Mac, and it's working very well. Still, this isn't quite the same thing, and it would be great if Affinity could fix this. Edited October 9, 2023 by AdroidAndroid Inc_ 1 Quote
sansnom Posted March 5, 2024 Posted March 5, 2024 🇬🇧 Hi, for the past few days, I have been getting annoyed by this behavior. In my workflow, I need to quickly access tools by invoking them with keyboard shortcuts, without additional manipulation. And the software does not allow you to exit an input field quickly. And this morning, after searching for a solution for a long time here in this forum and on the web, I found a solution that is worth what it is worth: double click in the canvas. It's not ideal, but it saves having to move the cursor, at least. Then, all keyboard shortcuts are accessible without them entering the input field!… 🇫🇷 Bonjour, depuis quelques jours, je m'agace avec ce comportement. Dans mon flux de travail, j'ai besoin d'avoir rapidement accès aux outils en les invoquant avec un raccourcis clavier, sans manipulation supplémentaire. Et le logiciel ne permet pas de quitter un champ de saisie rapidement. Et ce matin, après avoir longuement cherché une solution ici dans ce forum et sur le web, j'ai trouvé une solution qui vaut ce qu'elle vaut : effectuer un double click dans le canvas. Ce n'est pas l'idéal, mais cela permet de ne pas avoir à déplacer le curseur, au moins. Ensuite, tous les raccourcis clavier sont accessibles sans qu'ils ne viennent s'inscrire dans le champ de saisie !… Quote — Mac Mini M2 Pro - 16Go - 512 Go – macOS Sonoma 14.7.2 – BenQ PD2700U UHD 4K —
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.