Jump to content

Recommended Posts

Posted

Often, when editing a piece of text inside an Affinity Photo text box, I'll need to undo text changes I've typed, and the fastest way is by keyboard shortcut Cmd+Z. This key combo is so common and widespread across macOS applications that it's almost second nature.

In Affinity Photo, however, this key combo is broken when it comes to Japanese text. When typing Japanese text that can change into kanji, there's often an intermediate step where the system/TextKit renders the original kana underlined as it's being typed, then changes it to kanji once context makes it clear what the most likely substitution is. In other text editors like Pages, undoing text changes via Cmd+Z works seamlessly going through the substitution.

In Affinity Photo, Cmd+Z and its Redo counterpart stop dead when trying to undo/redo a text substitution, to the point where I have to manually click into the Edit > Undo menu on the system toolbar at the top of the screen. See attached video: the part where the character is underlined is where Cmd+Z does nothing. This workaround does undo the text properly, but the keyboard combo Cmd+Z shouldn't break/halt on these text entries. It's a major productivity killer.

Suggested fix: Just mimic what's done from the Edit menu.

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.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...

Important Information

Terms of Use | Privacy Policy | Guidelines | We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.