From 8eaafcacb70568fe3d153e8a0f4356cadff809da Mon Sep 17 00:00:00 2001 From: Oleg Yermolenko Date: Mon, 13 Nov 2023 11:04:54 +0200 Subject: [PATCH] fix toggle touchpad (#1595) --- app/Input/KeyboardHook.cs | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/app/Input/KeyboardHook.cs b/app/Input/KeyboardHook.cs index 3d5c0467..da3ac86e 100644 --- a/app/Input/KeyboardHook.cs +++ b/app/Input/KeyboardHook.cs @@ -40,10 +40,13 @@ public sealed class KeyboardHook : IDisposable keybd_event((byte)key2, 0, KEYEVENTF_EXTENDEDKEY, IntPtr.Zero); keybd_event((byte)key3, 0, KEYEVENTF_EXTENDEDKEY, IntPtr.Zero); + if (sleep > 0) + { + Thread.Sleep(sleep); + } + keybd_event((byte)key3, 0, KEYEVENTF_EXTENDEDKEY | KEYEVENTF_KEYUP, IntPtr.Zero); - if (sleep > 0) Thread.Sleep(sleep); keybd_event((byte)key2, 0, KEYEVENTF_EXTENDEDKEY | KEYEVENTF_KEYUP, IntPtr.Zero); - if (sleep > 0) Thread.Sleep(sleep); keybd_event((byte)key, 0, KEYEVENTF_EXTENDEDKEY | KEYEVENTF_KEYUP, IntPtr.Zero); }