1
0
mirror of https://github.com/EDCD/EDMarketConnector.git synced 2025-07-07 20:28:58 +03:00

Add section about macOS shortcuts permission

Athanasius 2021-03-13 18:35:06 +00:00
parent d6b0deecc6
commit 99d669db5d

@ -25,6 +25,7 @@ let g:vmt_insert_anchors = 1
let g:vmt_auto_update_on_save = 1
----------------
The above will mean the TOC is updated on each file save.
-->
<!-- vim-markdown-toc Redcarpet -->
@ -60,6 +61,7 @@ The above will mean the TOC is updated on each file save.
* [Update Error!](#update-error)
* [Update of application fails silently or with the installer crashing.](#update-of-application-fails-silently-or-with-the-installer-crashing)
* [Missing VCRUNTIME140.DLL](#missing-vcruntime140-dll)
* [EDMarketConnector needs permission to use shortcuts](#edmarketconnector-needs-permission-to-use-shortcuts)
* [Multi-Accounting](#multi-accounting)
* [I run two instances of E:D simultaneously, but I can't run two instances of EDMC](#i-run-two-instances-of-e-d-simultaneously-but-i-can-39-t-run-two-instances-of-edmc)
* [Error: Wrong Cmdr](#error-wrong-cmdr)
@ -540,6 +542,33 @@ install the **x86** version of the
"[Microsoft Visual C++ 2015 Redistributable Update 3 RC](https://www.microsoft.com/en-us/download/details.aspx?id=52685)".
Alternate URL: "[The latest supported Visual C++ downloads](https://support.microsoft.com/en-in/help/2977003/the-latest-supported-visual-c-downloads)".
<!-- vim-markdown-toc Redcarpet -->
<a name='edmarketconnector-needs-permission-to-use-shortcuts'></a>
<!-- vim-markdown-toc -->
## EDMarketConnector needs permission to use shortcuts
This appears on the `Configuration` tab of the application Preferences on
macOS because the application doesn't have the necessary OS permissions to
listen to all keyboard input.
The intention of this is to support the 'hotkey' feature of this application,
so that you can trigger an update (as happens when you dock if you have the
'Automatically update on docking' option active) with a key press.
Unfortunately this code has atrophied on macOS and developer documentation
isn't very helpful. In any case you can no longer run the Game natively on
macOS so it's unlikely you wouldn't simply have the application window visible
on macOS, and thus you can just press the 'Update' button.
If anyone can confirm how a tkinter application is meant to signal to macOS, on
Catalina or later, that it would like to listen to all keyboard input we can
investigate getting this working again.
It would seem to be the 'Input Monitoring' part of 'Privacy & Security', but
with no applications listed there's seemingly no way to add another. It's also
possible the hotkey detection code will need a wholesale rewrite on macOS.
---
<!-- vim-markdown-toc Redcarpet -->