CFStringRef kAXManualAccessibility
=
CFSTR
(
"AXManualAccessibility"
)
;
+
(
void
)
enableAccessibility
:
(
BOOL
)
enable inElectronApplication
:
(
NSRunningApplication
*
)
app
{
AXUIElementRef appRef
=
AXUIElementCreateApplication
(
app
.
processIdentifier
)
;
if
(
appRef
==
nil
)
return
;
CFBooleanRef value
=
enable
?
kCFBooleanTrue
:
kCFBooleanFalse
;
AXUIElementSetAttributeValue
(
appRef
,
kAXManualAccessibility
,
value
)
;
CFRelease
(
appRef
)
;
}