Reset KeyState when loss focus

This commit is contained in:
Hongtao Zhang 2021-12-24 15:18:54 -06:00
parent 05dbe94f53
commit 0f5523653a

View file

@ -44,12 +44,16 @@ namespace Flow.Launcher
LostFocus += (_, _) =>
{
PluginManager.API.RemoveGlobalKeyboardCallback(callback);
state.AltPressed = false;
state.CtrlPressed = false;
state.ShiftPressed = false;
state.WinPressed = false;
};
}
private CancellationTokenSource hotkeyUpdateSource;
private SpecialKeyState state = new SpecialKeyState();
private SpecialKeyState state = new();
private bool TbHotkey_OnPreviewKeyDown(int keyevent, int vkcode, SpecialKeyState dummy)
{