Remove 10.8 and older accessibility since it is no longer supported

This commit is contained in:
Roland Winklmeier
2017-02-10 20:38:22 +01:00
committed by Mathew Sutcliffe
parent 3439edf946
commit 7cb95ef91f

View File

@@ -74,28 +74,19 @@ namespace BlackInput
bool CKeyboardMac::init() bool CKeyboardMac::init()
{ {
bool accessibilityEnabled = false; // 10.9 and later
if (AXIsProcessTrustedWithOptions != NULL) const void *keys[] = { kAXTrustedCheckOptionPrompt };
{ const void *values[] = { kCFBooleanTrue };
// 10.9 and later
const void *keys[] = { kAXTrustedCheckOptionPrompt };
const void *values[] = { kCFBooleanTrue };
CFDictionaryRef options = CFDictionaryCreate( CFDictionaryRef options = CFDictionaryCreate(
kCFAllocatorDefault, kCFAllocatorDefault,
keys, keys,
values, values,
sizeof(keys) / sizeof(*keys), sizeof(keys) / sizeof(*keys),
&kCFCopyStringDictionaryKeyCallBacks, &kCFCopyStringDictionaryKeyCallBacks,
&kCFTypeDictionaryValueCallBacks); &kCFTypeDictionaryValueCallBacks);
accessibilityEnabled = AXIsProcessTrustedWithOptions(options); bool accessibilityEnabled = AXIsProcessTrustedWithOptions(options);
}
else
{
// 10.8 and older
accessibilityEnabled = AXAPIEnabled();
}
if (!accessibilityEnabled) if (!accessibilityEnabled)
{ {