4 个仓库
Interactions with OS-level accessibility APIs to programmatically query and modify system UI elements.
Distinct from Platform API Access: Focuses specifically on the use of accessibility APIs for system manipulation, rather than general platform API access.
Explore 4 awesome GitHub repositories matching operating systems & systems programming · Accessibility Frameworks. Refine with filters or upvote what's useful.
Dozer is a macOS desktop utility and menu bar manager designed to reduce visual clutter by controlling the visibility of status icons in the macOS menu bar. It functions as an icon toggle that allows users to hide unnecessary system icons from view. The application uses trigger icons to manage the visibility state of the menu bar, enabling users to selectively show or hide status indicators to customize the macOS interface and organize their desktop workspace. The tool implements these capabilities by interacting with native macOS accessibility frameworks and system hooks to query and modify
Uses native macOS accessibility frameworks to modify the visibility state of system menu bar items.
This project is a cross-platform rendering engine and Dart runtime embedder. It functions as a hardware-accelerated graphics engine that composites and paints user interfaces across mobile, desktop, and web targets. The engine utilizes a hardware-accelerated rendering pipeline to drive high-frame-rate animations using GPU APIs such as Vulkan, Metal, and OpenGL. It incorporates an accessibility framework that maps user interface semantics to platform assistive technologies and screen readers. The system provides a platform abstraction layer for managing file and network I/O and incorporates a
Provides an accessibility layer that interfaces with OS-level APIs to expose UI semantics to screen readers.
ShiftIt 是一个 macOS 窗口管理器和分屏工具,通过预定义的键盘快捷键实现应用程序窗口的调整大小和定位。它作为一个快捷键管理器,用于自动化窗口移动和工作区组织。 该工具专注于将窗口平铺为成比例的宽度和高度。它包含一个尺寸循环功能,通过方向键输入,按一组预定义的比例旋转窗口尺寸。
Uses macOS accessibility APIs to programmatically control the dimensions and positions of application windows.
vimac is a keyboard-driven user interface controller for macOS that translates keyboard sequences and text labels into graphical interface interactions. It functions as an automation layer that maps keyboard inputs to specific UI element interactions, serving as a navigation tool to reduce reliance on a mouse. The utility enables mouse-free interface management by replacing pointer movements with keyboard shortcuts for scrolling and clicking. It specifically allows for triggering clicks, double-clicks, or right-clicks on interface elements through the use of assigned short text labels. The s
Uses macOS accessibility APIs to programmatically locate and query system UI elements and their coordinates.