Platforms to show: All Mac Windows Linux Cross-Platform
Back to AccessibilityMBS module.
AccessibilityMBS.kAXUIElementMBSTypeID as Integer
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Accessibility | MBS MacCF Plugin | 3.3 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop only |
Some examples using this method:
AccessibilityMBS.kAXUnitDescriptionAttribute as CFStringMBS
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Accessibility | MBS MacCF Plugin | 11.1 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop only |
AccessibilityMBS.kAXUnitsAttribute as CFStringMBS
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Accessibility | MBS MacCF Plugin | 11.1 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop only |
AccessibilityMBS.kAXUnitsChangedNotification as CFStringMBS
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Accessibility | MBS MacCF Plugin | 11.1 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop only |
AccessibilityMBS.kAXUnknownOrientationValue as CFStringMBS
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Accessibility | MBS MacCF Plugin | 11.1 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop only |
AccessibilityMBS.kAXUnknownRole as CFStringMBS
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Accessibility | MBS MacCF Plugin | 3.3 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop only |
AccessibilityMBS.kAXUnknownSortDirectionValue as CFStringMBS
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Accessibility | MBS MacCF Plugin | 11.1 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop only |
AccessibilityMBS.kAXUnknownSubrole as CFStringMBS
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Accessibility | MBS MacCF Plugin | 3.3 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop only |
AccessibilityMBS.kAXURLAttribute as CFStringMBS
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Accessibility | MBS MacCF Plugin | 11.1 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop only |
AccessibilityMBS.kAXURLDockItemSubrole as CFStringMBS
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Accessibility | MBS MacCF Plugin | 11.1 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop only |
AccessibilityMBS.kAXValueAttribute as CFStringMBS
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Accessibility | MBS MacCF Plugin | 3.3 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop only |
AccessibilityMBS.kAXValueChangedNotification as CFStringMBS
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Accessibility | MBS MacCF Plugin | 3.3 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop only |
AccessibilityMBS.kAXValueDescriptionAttribute as CFStringMBS
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Accessibility | MBS MacCF Plugin | 11.1 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop only |
AccessibilityMBS.kAXValueIncrementAttribute as CFStringMBS
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Accessibility | MBS MacCF Plugin | 3.3 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop only |
AccessibilityMBS.kAXValueIndicatorRole as CFStringMBS
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Accessibility | MBS MacCF Plugin | 3.3 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop only |
AccessibilityMBS.kAXValueWrapsAttribute as CFStringMBS
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Accessibility | MBS MacCF Plugin | 3.3 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop only |
AccessibilityMBS.kAXVerticalOrientationValue as CFStringMBS
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Accessibility | MBS MacCF Plugin | 3.3 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop only |
AccessibilityMBS.kAXVerticalScrollBarAttribute as CFStringMBS
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Accessibility | MBS MacCF Plugin | 3.3 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop only |
AccessibilityMBS.kAXVerticalUnitDescriptionAttribute as CFStringMBS
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Accessibility | MBS MacCF Plugin | 11.1 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop only |
AccessibilityMBS.kAXVerticalUnitsAttribute as CFStringMBS
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Accessibility | MBS MacCF Plugin | 11.1 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop only |
AccessibilityMBS.kAXVisibleCellsAttribute as CFStringMBS
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Accessibility | MBS MacCF Plugin | 11.1 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop only |
AccessibilityMBS.kAXVisibleCharacterRangeAttribute as CFStringMBS
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Accessibility | MBS MacCF Plugin | 11.1 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop only |
AccessibilityMBS.kAXVisibleChildrenAttribute as CFStringMBS
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Accessibility | MBS MacCF Plugin | 3.3 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop only |
AccessibilityMBS.kAXVisibleColumnsAttribute as CFStringMBS
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Accessibility | MBS MacCF Plugin | 3.3 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop only |
AccessibilityMBS.kAXVisibleRowsAttribute as CFStringMBS
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Accessibility | MBS MacCF Plugin | 3.3 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop only |
AccessibilityMBS.kAXVisibleTextAttribute as CFStringMBS
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Accessibility | MBS MacCF Plugin | 11.1 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop only |
AccessibilityMBS.kAXWarningValueAttribute as CFStringMBS
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Accessibility | MBS MacCF Plugin | 11.1 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop only |
AccessibilityMBS.kAXWindowAttribute as CFStringMBS
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Accessibility | MBS MacCF Plugin | 3.3 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop only |
AccessibilityMBS.kAXWindowCreatedNotification as CFStringMBS
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Accessibility | MBS MacCF Plugin | 3.3 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop only |
Some examples using this method:
AccessibilityMBS.kAXWindowDeminiaturizedNotification as CFStringMBS
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Accessibility | MBS MacCF Plugin | 3.3 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop only |
Some examples using this method:
AccessibilityMBS.kAXWindowMiniaturizedNotification as CFStringMBS
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Accessibility | MBS MacCF Plugin | 3.3 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop only |
Some examples using this method:
AccessibilityMBS.kAXWindowMovedNotification as CFStringMBS
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Accessibility | MBS MacCF Plugin | 3.3 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop only |
Some examples using this method:
AccessibilityMBS.kAXWindowResizedNotification as CFStringMBS
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Accessibility | MBS MacCF Plugin | 3.3 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop only |
Some examples using this method:
AccessibilityMBS.kAXWindowRole as CFStringMBS
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Accessibility | MBS MacCF Plugin | 3.3 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop only |
AccessibilityMBS.kAXWindowsAttribute as CFStringMBS
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Accessibility | MBS MacCF Plugin | 3.3 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop only |
AccessibilityMBS.kAXYearFieldAttribute as CFStringMBS
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Accessibility | MBS MacCF Plugin | 11.1 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop only |
Convenience attribute that yields the year field of a date field element.
AccessibilityMBS.kAXZoomButtonAttribute as CFStringMBS
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Accessibility | MBS MacCF Plugin | 3.3 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop only |
AccessibilityMBS.kAXZoomButtonSubrole as CFStringMBS
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Accessibility | MBS MacCF Plugin | 3.3 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop only |
AccessibilityMBS.MakeAXValue(theCFObject as CFObjectMBS) as AXValueMBS
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Accessibility | MBS MacCF Plugin | 3.3 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop only |
Actually only the RB object around the cfobject handle is replaced.
You can't do this using a cast in RB, so this function was created.
AccessibilityMBS.MakeAXValueFromCFRange(location as Integer, length as Integer) as AXValueMBS
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Accessibility | MBS MacCF Plugin | 13.5 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop only |
AccessibilityMBS.MakeAXValueFromCGPoint(x as single, y as single) as AXValueMBS
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Accessibility | MBS MacCF Plugin | 3.3 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop only |
AccessibilityMBS.MakeAXValueFromCGRect(x as single, y as single, width as single, height as single) as AXValueMBS
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Accessibility | MBS MacCF Plugin | 3.3 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop only |
AccessibilityMBS.MakeAXValueFromCGSize(width as single, height as single) as AXValueMBS
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Accessibility | MBS MacCF Plugin | 3.3 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop only |
AccessibilityMBS.MakeProcessTrusted(path as string) as Integer
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Accessibility | MBS MacCF Plugin | 13.4 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop only |
Use this function to make a process a trusted accessibility client.
Note: The caller must be running as root to successfully call this function. In addition, the caller should relaunch the process after this function returns successfully for the trusted status to take effect.
Path: The path to the executable of the process to make trusted.
Returns an error code that indicates success or failure.
AccessibilityMBS.SystemWideAXUIElement as AXUIElementMBS
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Accessibility | MBS MacCF Plugin | 3.3 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop only |
In the current implementation you can use this to get the AXUIElement for the frontmost application.
Some examples using this method:
- /MacOSX/Accessibility services/Accessible Browser
- /MacOSX/Accessibility services/Accessible Test
- /MacOSX/Accessibility services/Active Window Logging
- /MacOSX/Accessibility services/Control Menu
- /MacOSX/Accessibility services/Current Window Title
- /MacOSX/Accessibility services/Frontmost Window
- /MacOSX/Accessibility services/Observer Test
The items on this page are in the following plugins: MBS MacCF Plugin.