INNER CODE UNIT · Swift

disableEnhancedUserInterfaceForAllApps

mjrusso/scoot · Scoot/Accessibility.swift:119

    static func disableEnhancedUserInterfaceForAllApps() {
        NSWorkspace.shared.runningApplications.filter {
            $0.activationPolicy == .regular
        }.forEach { app in
            Accessibility.disableEnhancedUserInterface(for: app)
        }
    }

    static func getAccessibleElementsForFocusedWindow(of runningApp: NSRunningApplication) -> [Element] {
        var elements = [Element]()

        guard let app = Application(runningApp) else {
            return elements
        }

        guard let focusedWindow: UIElement = try? app.attribute(.focusedWindow) else {
            return elements
        }

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…