mirror of
https://github.com/microsoft/PowerToys.git
synced 2025-12-16 03:37:59 +01:00
* 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
15 lines
472 B
C++
15 lines
472 B
C++
#pragma once
|
|
#include "common.h"
|
|
|
|
namespace CommonSharedConstants
|
|
{
|
|
// Flag that can be set on an input event so that it is ignored by Keyboard Manager
|
|
const ULONG_PTR KEYBOARDMANAGER_INJECTED_FLAG = 0x1;
|
|
|
|
// Fake key code to represent VK_WIN.
|
|
inline const DWORD VK_WIN_BOTH = 0x104;
|
|
|
|
// Path to the event used by PowerLauncher
|
|
const wchar_t POWER_LAUNCHER_SHARED_EVENT[] = L"Local\\PowerToysRunInvokeEvent-30f26ad7-d36d-4c0e-ab02-68bb5ff3c4ab";
|
|
}
|