Intuos5 Posted November 23, 2021 Posted November 23, 2021 When customising the shortcuts for Affinity Photo (right) compared to Affinity Designer (left), I noticed many shortcuts were already taken by other functions, meaning that I could not mirror the shortcuts from Affinity Designer. After some testing I can confirm that Ctrl+Alt+L and Ctrl+Alt+R (also assigned to refine edges) work with the text frame selected, whereas Ctrl+Alt+C does not (Resize canvas). So to me it is unclear which commands may and which commands may not execute due to them being overruled by other commands. Would it be possible to introduce context sensitve hotkeys to the apps, meaning that, if I have a text frame selected or when I am working with text, keyboard shortcuts within this context overrule other shortcuts. Instead of being prompted with Resize Canvas, I would be able to align my text to the centre, something that is more in-line with the current selection/ working context. The other way around, if I am not working with text, the same shortcut would execute the resize canvas command. This helps for creating both efficient (double key usage) and memorable shortcut schemes. Current behaviour when editing text or with the text frame selected (using the Move tool): Context sensitive hotkeys.mp4 Quote
carl123 Posted November 23, 2021 Posted November 23, 2021 11 minutes ago, Intuos5 said: After some testing I can confirm that Ctrl+Alt+L and Ctrl+Alt+R work with the text frame selected, whereas Ctrl+Alt+C does not (Resize canvas). Why not just remove the shortcut for Resize Canvas (or assign it another keystroke shortcut)? Quote To save time I am currently using an automated AI to reply to some posts on this forum. If any of "my" posts are wrong or appear to be total b*ll*cks they are the ones generated by the AI. If correct they were probably mine. I apologise for any mistakes made by my AI - I'm sure it will improve with time.
Intuos5 Posted November 23, 2021 Author Posted November 23, 2021 6 hours ago, carl123 said: Why not just remove the shortcut for Resize Canvas (or assign it another keystroke shortcut)? That's not the point, this request is there to be able to use shortcuts multiple times shortcuts depending on the context. That way. This is illustrated by showing that the default shorcuts could then be more similar between Designer and Photo. The power of this request is that simple and even single key shortcuts could be employed in various contexts, thereby easing how difficult it is to remember them while also allowing the most accessible keys to be used more extensively as opposed to obscure key combinations. Quote
Intuos5 Posted November 24, 2021 Author Posted November 24, 2021 To signify the importance, commonplace text shortcuts such as Ctrl+B for bold and Ctrl+I for italics are currently in conflict with other default shortcuts. Especially, considering that Ctrl+I for invert and Ctrl+U for HSL adjustments are so ingrained as industry standard shortcuts even within the Affinity suite. So I really hope that the developers could at the very least create context sensitivity for text related items as that allows for a higher continuity between the different Affinity apps. Quote
Intuos5 Posted December 6, 2021 Author Posted December 6, 2021 I see I forgot to elaborate upon the context sensitivity aspect, in Indesign, you can specify the context for which shortcuts are applied. The default mode is basically the way Affinity handles keyboard shortcuts, but as you can see in the screenshot below, it is possible to apply character styles, paragraph styles, etc. from a seperate set of shortcuts. These shortcuts are shown as "Text: [Keyboard shortcuts]", while the defaults are shown as "Default: [Keyboard shortcuts]". So whatever shortcut I want to use within the text context (which is enabled when editing text inside a frame) will be prioritised over the default shortcuts when inside the text editing context. Quote
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.