2024-12-10 12:44:28 +00:00
|
|
|
|
using Windows.Win32;
|
|
|
|
|
|
|
2025-04-09 04:30:50 +00:00
|
|
|
|
namespace Flow.Launcher.Plugin
|
2015-01-08 14:49:42 +00:00
|
|
|
|
{
|
2025-04-09 04:30:50 +00:00
|
|
|
|
/// <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
|
2015-01-08 14:49:42 +00:00
|
|
|
|
{
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
/// Key down
|
|
|
|
|
|
/// </summary>
|
2024-12-10 12:44:28 +00:00
|
|
|
|
WM_KEYDOWN = (int)PInvoke.WM_KEYDOWN,
|
2015-01-08 14:49:42 +00:00
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
/// Key up
|
|
|
|
|
|
/// </summary>
|
2024-12-10 12:44:28 +00:00
|
|
|
|
WM_KEYUP = (int)PInvoke.WM_KEYUP,
|
2015-01-08 14:49:42 +00:00
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
/// System key up
|
|
|
|
|
|
/// </summary>
|
2024-12-10 12:44:28 +00:00
|
|
|
|
WM_SYSKEYUP = (int)PInvoke.WM_SYSKEYUP,
|
2015-01-08 14:49:42 +00:00
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
/// System key down
|
|
|
|
|
|
/// </summary>
|
2024-12-10 12:44:28 +00:00
|
|
|
|
WM_SYSKEYDOWN = (int)PInvoke.WM_SYSKEYDOWN
|
2015-01-08 14:49:42 +00:00
|
|
|
|
}
|
2024-12-10 12:44:28 +00:00
|
|
|
|
}
|