Jump to content

Recommended Posts

Affinity Designer will not accept keyboard commands from my Surface Dial. For example, CTRL+' (toggle grid)

It's an odd one because, all my other programs accept these and Affinity Designer will accept them from my keyboard and mouse (using custom buttons)

So how come not from the Dial? Part of the reason I purchased this software is because it supports Surface Dial. I simply want to be able to zoom and toggle grid with it. 

I have tested the Dial features that are already there, however opacity and tilt (and the others that are available) are not useful to me in my workflow.

PLEASE can we add either:

1. Allow keyboard commands from Surface Dial.

2. Add zoom and toggle grid to the integrated Dial functionality. 

 

Thanks, Jason.

Share this post


Link to post
Share on other sites

Hey, thanks for your reply. Although I am still confused by this, would you be kind enough to elaborate a little, please? 

I don't understand why it works perfectly with my Logitech mouse but not the Surface Dial.

So it seems as though Affinity Designer actually DOES support custom shortcuts. Or why would it work with the mouse? 

AD also accepts these shortcuts from a few other devices I tested too. Also when I try to use the custom shortcuts in other software using my Surface Dial, they all work as expected.

So please explain, why is it different if a keyboard command comes from one device or another? Or why would AD only accept certain keyboard commands but not all?

Thank you, Jason 👍

Share this post


Link to post
Share on other sites

In Windows setting you can assign a keyboard command to be output from the Dial when clicked or rotated. So in this example I set the Dial to output CTRL+' when clicked. This is all done in windows/settings/devices/wheel.

Then I do the same for my mouse but instead using Logitech Options. Here I assign the same CTRL+' to one of my custom mouse buttons.

Then I open AD and click the Dial, nothing happens...….then I click the mouse button and it successfully toggle the grid.

When testing in other software, for example Ableton Live. The Dial's keyboard command gets accepted and functions as expected.

So far I have only noticed Affinity to not accept the keyboard commands from the Dial.

 

Share this post


Link to post
Share on other sites
On 2/5/2020 at 11:21 AM, Mark Ingram said:

@Jason Gibbins, how have you configured the keyboard shortcuts for the Dial? Is the problem that the keyboard doesn't appear on the Dial, or that it doesn't do anything when you select it? 

Hey, I have not heard anything back from you. Would you please take a look at this for me? 🙏

Is there anything else I can do to help with it?

Many thanks 🙂

Share this post


Link to post
Share on other sites
22 hours ago, Jason Gibbins said:

Hey, I have not heard anything back from you. Would you please take a look at this for me? 🙏

Is there anything else I can do to help with it?

Many thanks 🙂

I think the reason for this is that we override all Dial behaviour (i.e. the Click action we use for cycling through available options on the Dial, based on the currently selected tool). I'm guessing that the other software works with the keyboard shortcut because it doesn't offer any custom Dial behaviour.

I think that in order to offer a solution that would be usable by you, and also by people who don't want to add shortcuts to the Dial, would be to offer a way of customising the behaviours in our Preferences (similar to customising keyboard shortcuts).

Share this post


Link to post
Share on other sites

Yes, I noticed that all dial behaviour seemed to be overridden. Not even the zoom will work properly.

Maybe it would be better to override the dial only if the user has the preference turned on in the settings?

If you are able to add any functionality to the list of dial features, please try to add the following:

1. Zoom

2. Toggle grid (dial click)

3. Move X and Y 1 pixel at a time.

 

Thanks for your reply 

Share this post


Link to post
Share on other sites

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.


×
×
  • Create New...

Important Information

Please note the Annual Company Closure section in the Terms of Use. These are the Terms of Use you will be asked to agree to if you join the forum. | 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.