Jump to content
AndyQ

shortcut editing suggestions

Recommended Posts

Suggestions for the preferences->shortcuts editor.

1) some way of searching for a shortcut - i.e. enter the keystroke combo to see if it's assigned to anything and what (I know you get a warning if a shortcut is used, but then you can't find out what function is using it)

2) confirmation modal dialog if clicking "reset" or "clear all shortcut". Yes, I have accidentally clicked the latter. Since these aren't "undo-able" operations then at least request confirmation before proceeding with such a drastic action!

 


Windows 7 & 10 64-bit, Dual Xeon workstation(s) 64gb RAM, and single i7 laptop 32gb RAM

Share this post


Link to post
Share on other sites
5 hours ago, AndyQ said:

I know you get a warning if a shortcut is used, but then you can't find out what function is using it

image.thumb.png.be9eb5e5ea81b0b878b1e935283d9f23.png

image.png.5c392b7e116da2f6e52e52c2038fc4db.png


Affinity Store: Affinity Suite (ADe, APh, APu) 1.8.3.
Windows 10 Pro, Version 2004, Build 19041.388.
Dell Latitude E5570, i5-6440HQ 2.60 GHz, 8 GB, Intel HD Graphics 530, 1920 x 1080.
Dell OptiPlex 7060, i5-8500 3.00 GHz, 16 GB, Intel UHD Graphics 630, Dell P2417H 1920 x 1080.
Intel NUC5PGYH, Pentium N3700 2.40 GHz, 8 GB, Intel HD Graphics, EIZO EV2456 1920 x 1200.

Share this post


Link to post
Share on other sites
5 hours ago, AndyQ said:

2) confirmation modal dialog if clicking "reset" or "clear all shortcut". Yes, I have accidentally clicked the latter. Since these aren't "undo-able" operations then at least request confirmation before proceeding with such a drastic action!

Alternatively, make a standard Yes+Cancel dialog, and accept the settings only after Yes clicking.


Affinity Store: Affinity Suite (ADe, APh, APu) 1.8.3.
Windows 10 Pro, Version 2004, Build 19041.388.
Dell Latitude E5570, i5-6440HQ 2.60 GHz, 8 GB, Intel HD Graphics 530, 1920 x 1080.
Dell OptiPlex 7060, i5-8500 3.00 GHz, 16 GB, Intel UHD Graphics 630, Dell P2417H 1920 x 1080.
Intel NUC5PGYH, Pentium N3700 2.40 GHz, 8 GB, Intel HD Graphics, EIZO EV2456 1920 x 1200.

Share this post


Link to post
Share on other sites
11 hours ago, Pšenda said:

Yes+Cancel dialog

The names of buttons in dialogs are always supposed to be verbs.

"Yes" is not a verb.

The buttons should be something like "Reset" and "Cancel".

Share this post


Link to post
Share on other sites
12 hours ago, Pšenda said:

image.thumb.png.be9eb5e5ea81b0b878b1e935283d9f23.png

image.png.5c392b7e116da2f6e52e52c2038fc4db.png

Thanks.... I often miss tool-tips as I'm using a Wacom with a shaky hand (unless it's after whisky time), so I have to be very deliberate in order to get them to pop up. I thought I'd checked that but I must have been wobbling too much....cheers!


Windows 7 & 10 64-bit, Dual Xeon workstation(s) 64gb RAM, and single i7 laptop 32gb RAM

Share this post


Link to post
Share on other sites
34 minutes ago, fde101 said:

The names of buttons in dialogs are always supposed to be verbs.

"Yes" is not a verb.

The buttons should be something like "Reset" and "Cancel".

I think we can let Affinity figure that out, I would have guessed at "OK"/"Cancel" to proceed with an operation after a warning. As well as that, making any changed to tool-tips part of the "undo" queue would also be handy, or as an alternative have a three column list where the default key combo is displayed next to the current setting, so whatever customisations you make can always be compared to the default setting.  That way you can return to a default for a single function without resetting all of them or having to look up documentation to find out what the original setting was.


Windows 7 & 10 64-bit, Dual Xeon workstation(s) 64gb RAM, and single i7 laptop 32gb RAM

Share this post


Link to post
Share on other sites
2 hours ago, fde101 said:

The names of buttons in dialogs are always supposed to be verbs.

No, standard question dialog has "Yes/No" button (at least in Windows).

2 hours ago, fde101 said:

The buttons should be something like "Reset" and "Cancel".

And what would confirm the operation/setup? Both buttons are negative.

 

1 hour ago, AndyQ said:

"OK"/"Cancel"

Or Apply, Setup, anything. 


Affinity Store: Affinity Suite (ADe, APh, APu) 1.8.3.
Windows 10 Pro, Version 2004, Build 19041.388.
Dell Latitude E5570, i5-6440HQ 2.60 GHz, 8 GB, Intel HD Graphics 530, 1920 x 1080.
Dell OptiPlex 7060, i5-8500 3.00 GHz, 16 GB, Intel UHD Graphics 630, Dell P2417H 1920 x 1080.
Intel NUC5PGYH, Pentium N3700 2.40 GHz, 8 GB, Intel HD Graphics, EIZO EV2456 1920 x 1200.

Share this post


Link to post
Share on other sites
6 hours ago, fde101 said:

platform

Differences between the platforms are probably the reason, why Affinity applications UI (at least in Windows) are so weird (exotic) and non-standard :-)

Yes in the dialogue was meant as a positive response and a signal to make all the settings. The description of the buttons would then depend on the design and formulation of the dialog/form, eg OK, Apply, Setup, along with the button to cancel the operation/setup. In Affinity commonly used by Close button to exit the dialog is really unusual. And it doesn't matter if the values will be set (as in Guides Manager) or have been set (as in Keyboard Shortcuts).


Affinity Store: Affinity Suite (ADe, APh, APu) 1.8.3.
Windows 10 Pro, Version 2004, Build 19041.388.
Dell Latitude E5570, i5-6440HQ 2.60 GHz, 8 GB, Intel HD Graphics 530, 1920 x 1080.
Dell OptiPlex 7060, i5-8500 3.00 GHz, 16 GB, Intel UHD Graphics 630, Dell P2417H 1920 x 1080.
Intel NUC5PGYH, Pentium N3700 2.40 GHz, 8 GB, Intel HD Graphics, EIZO EV2456 1920 x 1200.

Share this post


Link to post
Share on other sites
3 hours ago, Pšenda said:

In Affinity commonly used by Close button to exit the dialog

In general I find that the Affinity apps label these correctly: Cancel when it is actually a dialog box and clicking the button will prevent the action from taking place, and Close when it is a properties window of some kind which can be used to modify some effect that has already been applied; closing that window will not prevent or undo some action.

 

10 hours ago, Pšenda said:

Both buttons are negative.

Resetting the keyboard shortcuts to the Affinity or Apple or whatever defaults is the activity which triggered this exchange.  If the purpose of the action is to reset the shortcuts to the defaults then "Reset" (maybe should have been "Reset Shortcuts"?) would mean going forward with that specific action, while "Cancel" would mean not going forward with it.

 

3 hours ago, Pšenda said:

why Affinity applications UI (at least in Windows) are so weird (exotic) and non-standard

It's not just Apple pushing for button names to be verbs; several of the more common Linux desktop environments have the same thing in their guidelines, and a number of web site design sites are pushing for it also:

https://developer.gnome.org/hig/stable/buttons.html.en

https://hig.kde.org/style/writing/labels.html

https://uxmovement.com/buttons/5-rules-for-choosing-the-right-words-on-button-labels/

https://www.uxbooth.com/articles/the-grammar-of-interactivity/

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.

Loading...

×
×
  • 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.