PowerToys/src/modules/launcher/PowerLauncher/Helper
Ivan Stošić b266e336b5
[Launcher] Use a keyboard hook in the runner to invoke the Launcher (#6660)
* Added a keyboard hook to the runner

* Update RootKeyboardHook

* Enable reading the whole JsonObject property

* Renamed RootKeyboardHook to CentralizedKeyboardHook

* Fixed build break, changed callback return type to bool

* Added Hotkey struct which somehow went missing

+ Cherry-pick fixes

* Reorganized the kb hook

* Basic version works

* Various fixes

* Finishing touches

* Fix potential threading issue

* int -> size_t

* Add default initializers to the Hotkey struct

* Added a suggested comment

* Unified a constant

* Use C# classes instead of native calls for sync

* Added a claryfing comment

* Use std::move

* Renamed a method

* Possible fix for compilation errors

* Fix a regression

* Show a message on failure

* Added DISABLE_LOWLEVEL_HOOK support

* Allow running Launcher as standalone

* Rename string constants
2020-09-21 12:44:16 +02:00
..
DataWebRequestFactory.cs Lots of small tweaks (#5960) 2020-08-14 11:50:14 -07:00
ErrorReporting.cs [PT Run] Mitigate JSON Deserialization exception (#6295) 2020-09-08 10:04:17 -07:00
KeyboardHelper.cs wrapping up everything minus var renaming (#5952) 2020-08-14 09:22:24 -07:00
NativeEventWaiter.cs [Launcher] Use a keyboard hook in the runner to invoke the Launcher (#6660) 2020-09-21 12:44:16 +02:00
NativeMethods.cs Lots of small tweaks (#5960) 2020-08-14 11:50:14 -07:00
ResultCollection.cs Lots of small tweaks (#5960) 2020-08-14 11:50:14 -07:00
SingleInstance`1.cs Lots of small tweaks (#5960) 2020-08-14 11:50:14 -07:00
WindowsInteropHelper.cs [stylecop] Launcher (#5968) 2020-08-14 13:35:06 -07:00