|
@@ -8,6 +8,7 @@
|
|
|
#pragma once
|
|
|
|
|
|
#include <AK/EnumBits.h>
|
|
|
+#include <AK/Platform.h>
|
|
|
#include <AK/Types.h>
|
|
|
|
|
|
namespace Web::UIEvents {
|
|
@@ -169,6 +170,12 @@ enum KeyModifier {
|
|
|
Mod_Mask = Mod_Alt | Mod_Ctrl | Mod_Shift | Mod_Super | Mod_AltGr | Mod_Keypad,
|
|
|
|
|
|
Is_Press = 0x80,
|
|
|
+
|
|
|
+#if defined(AK_OS_MACOS)
|
|
|
+ Mod_PlatformCtrl = Mod_Super,
|
|
|
+#else
|
|
|
+ Mod_PlatformCtrl = Mod_Ctrl,
|
|
|
+#endif
|
|
|
};
|
|
|
|
|
|
AK_ENUM_BITWISE_OPERATORS(KeyModifier);
|