PowerToys/src/action_runner
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
..
action_runner.base.rc localization: move localizable strings to .resw for runner/bootstrapper 2020-09-17 20:32:18 +03:00
action_runner.cpp [Launcher] Use a keyboard hook in the runner to invoke the Launcher (#6660) 2020-09-21 12:44:16 +02:00
action_runner.vcxproj localization: move localizable strings to .resw for runner/bootstrapper 2020-09-17 20:32:18 +03:00
LocProject.json localization: move localizable strings to .resw for runner/bootstrapper 2020-09-17 20:32:18 +03:00
packages.config updated to Microsoft.Windows.CppWinRT.2.0.200729.8 (#5306) 2020-07-30 11:37:15 -07:00
resource.base.h localization: move localizable strings to .resw for runner/bootstrapper 2020-09-17 20:32:18 +03:00
Resources.resx localization: move localizable strings to .resw for runner/bootstrapper 2020-09-17 20:32:18 +03:00