mirror of
https://github.com/microsoft/PowerToys.git
synced 2025-01-21 08:29:01 +08:00
b266e336b5
* 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
33 lines
736 B
C++
33 lines
736 B
C++
#pragma once
|
|
#include <winrt/base.h>
|
|
#include <winrt/Windows.Foundation.h>
|
|
#include <winrt/Windows.Foundation.Collections.h>
|
|
#include <Windows.h>
|
|
#include <dxgi1_3.h>
|
|
#include <d3d11_2.h>
|
|
#include <d2d1_3.h>
|
|
#include <d2d1_3helper.h>
|
|
#include <d2d1helper.h>
|
|
#include <dwrite.h>
|
|
#include <dcomp.h>
|
|
#include <dwmapi.h>
|
|
#include <Shobjidl.h>
|
|
#include <Shlwapi.h>
|
|
#include <string>
|
|
#include <algorithm>
|
|
#include <chrono>
|
|
#include <mutex>
|
|
#include <thread>
|
|
#include <functional>
|
|
#include <condition_variable>
|
|
#include <stdexcept>
|
|
#include <tuple>
|
|
#include <unordered_set>
|
|
#include <string>
|
|
#include <set>
|
|
#include <ProjectTelemetry.h>
|
|
|
|
#include <winrt/Windows.ApplicationModel.h>
|
|
#include <winrt/Windows.Storage.h>
|
|
|
|
#include <wil/resource.h> |