Windows-Auto-Night-Mode icon indicating copy to clipboard operation
Windows-Auto-Night-Mode copied to clipboard

More user-friendly Hotkeys assignment User interface

Open oeloo opened this issue 2 years ago • 5 comments

Currently, assigning one of several hotkeys requires an unusual process that needs to be done in this order :

  1. Turning off 'Enable system-wide hotkeys'
  2. Entering the hotkeys you want in the user interface
  3. Then turning on 'Enable system-wide hotkeys' image

The problem is for any none Auto Dark Mode advanced user, it is not an usual way to specify hotkeys. In most apps (ex: Ditto, Flow Launcher), you just have to enter the hotkey, without having to fiddle with an on/off writing switch.

Here is are examples of user friendly hotkey setting interface:

image This is taken from Flow Launcher, an other opensource application for Windows. As you can see there is no on/off writing switch to enter the hotkeys.

image This is taken from Ditto, an other opensource application for Windows. There is a lot hotkeys that can be entered, and there is no on/off switch for entering these hotkeys.

oeloo avatar Apr 01 '23 06:04 oeloo

Copilot's recommendation: https://github.com/copilot/share/882a028c-4bc0-8471-8800-024a80fd60e4

Jay-o-Way avatar May 30 '25 16:05 Jay-o-Way

PowerToys also has a nice user experience for the hotkeys.

Jay-o-Way avatar May 30 '25 16:05 Jay-o-Way

Now we have finished the design of the new hotkey interface. It will appear in Version 11 soon.

image

image

ChenYiLins avatar Jun 17 '25 08:06 ChenYiLins

The problem is for any none Auto Dark Mode advanced user, it is not an usual way to specify hotkeys. In most apps (ex: Ditto, Flow Launcher), you just have to enter the hotkey, without having to fiddle with an on/off writing switch.

@Armin2208 @Jay-o-Way We need to discuss this. Do we need to disable hotkey editing when hotkeys are enabled? I am about to submit a PR on HotkeysPage, in which we will make a decision on this point. My personal opinion does not need to be disabled, because first of all, the back end supports modifying the hotkey function when it is enabled, and I added the forced save button to make an extra guarantee for this function.

ChenYiLins avatar Oct 18 '25 08:10 ChenYiLins

See, i KNEW this was possible! @Armin2208

Jay-o-Way avatar Oct 18 '25 09:10 Jay-o-Way