Handle modifier keys differently to avoid Apple flagging us as wishing to monitor input from other applications

Fixes #291
This commit is contained in:
2023-01-12 21:43:45 -05:00
parent 35a890a577
commit 3bdcf02be0
13 changed files with 221 additions and 88 deletions

View File

@@ -408,6 +408,7 @@
<ClCompile Include="..\..\..\src\tools\menu_accel.win.cpp" />
<ClCompile Include="..\..\..\src\tools\prefs.win.cpp" />
<ClCompile Include="..\..\..\src\tools\undo.cpp" />
<ClCompile Include="..\..\..\src\tools\keymods.cpp" />
<ClCompile Include="..\..\..\src\tools\winutil.win.cpp" />
<ClCompile Include="..\..\..\src\universe\creature.cpp" />
<ClCompile Include="..\..\..\src\universe\living.cpp" />
@@ -497,6 +498,7 @@
<ClInclude Include="..\..\..\src\tools\prefs.hpp" />
<ClInclude Include="..\..\..\src\tools\undo.hpp" />
<ClInclude Include="..\..\..\src\tools\vector2d.hpp" />
<ClInclude Include="..\..\..\src\tools\keymods.hpp" />
<ClInclude Include="..\..\..\src\tools\winutil.hpp" />
<ClInclude Include="..\..\..\src\universe\creature.hpp" />
<ClInclude Include="..\..\..\src\universe\living.hpp" />

View File

@@ -689,6 +689,9 @@
<ClCompile Include="..\..\..\src\tools\undo.cpp">
<Filter>Tools</Filter>
</ClCompile>
<ClCompile Include="..\..\..\src\tools\keymods.cpp">
<Filter>Tools</Filter>
</ClCompile>
<ClCompile Include="..\..\..\src\tools\winutil.win.cpp">
<Filter>Tools</Filter>
</ClCompile>
@@ -915,6 +918,9 @@
<ClInclude Include="..\..\..\src\tools\vector2d.hpp">
<Filter>Tools</Filter>
</ClInclude>
<ClInclude Include="..\..\..\src\tools\keymods.hpp">
<Filter>Tools</Filter>
</ClInclude>
<ClInclude Include="..\..\..\src\tools\winutil.hpp">
<Filter>Tools</Filter>
</ClInclude>