Flow.Launcher/Flow.Launcher.Plugin/KeyEvent.cs

33 lines
859 B
C#
Raw Normal View History

2024-12-10 12:44:28 +00:00
using Windows.Win32;
namespace Flow.Launcher.Plugin
{
/// <summary>
/// Enumeration of key events for
/// <see cref="IPublicAPI.RegisterGlobalKeyboardCallback(System.Func{int, int, SpecialKeyState, bool})"/>
/// and <see cref="IPublicAPI.RemoveGlobalKeyboardCallback(System.Func{int, int, SpecialKeyState, bool})"/>
/// </summary>
2016-01-06 21:34:42 +00:00
public enum KeyEvent
{
/// <summary>
/// Key down
/// </summary>
2024-12-10 12:44:28 +00:00
WM_KEYDOWN = (int)PInvoke.WM_KEYDOWN,
/// <summary>
/// Key up
/// </summary>
2024-12-10 12:44:28 +00:00
WM_KEYUP = (int)PInvoke.WM_KEYUP,
/// <summary>
/// System key up
/// </summary>
2024-12-10 12:44:28 +00:00
WM_SYSKEYUP = (int)PInvoke.WM_SYSKEYUP,
/// <summary>
/// System key down
/// </summary>
2024-12-10 12:44:28 +00:00
WM_SYSKEYDOWN = (int)PInvoke.WM_SYSKEYDOWN
}
2024-12-10 12:44:28 +00:00
}