CmdPal: Apply the LLKH to all command hotkeys (#39524)
Some checks failed
Spell checking / Check Spelling (push) Has been cancelled
Spell checking / Report (Push) (push) Has been cancelled
Spell checking / Report (PR) (push) Has been cancelled
Spell checking / Update PR (push) Has been cancelled

<!-- Let's say you wanted to add a hotkey to the Run command. And let's
say you wanted it to be Win+R. This lets you do that -->

We should apply the LLKH setting to all command hotkeys, not just the
global one.
This commit is contained in:
Mike Griese
2025-06-08 12:06:33 -05:00
committed by GitHub
parent 84296b0d89
commit 6d303af726

View File

@@ -495,6 +495,14 @@ public sealed partial class MainWindow : WindowEx,
var key = commandHotkey.Hotkey;
if (key != null)
{
if (settings.UseLowLevelGlobalHotkey)
{
_keyboardListener.SetHotkeyAction(key.Win, key.Ctrl, key.Shift, key.Alt, (byte)key.Code, commandHotkey.CommandId);
_hotkeys.Add(new(globalHotkey, string.Empty));
}
else
{
var vk = key.Code;
var modifiers =
@@ -512,6 +520,7 @@ public sealed partial class MainWindow : WindowEx,
}
}
}
}
private void HandleSummon(string commandId)
{