Haxcessibility 1.0.2

Haxcessibility 1.0.2

测试已测试
语言语言 Obj-CObjective C
许可 BSD
发布上次发布2014年12月

martijndeh 维护。



  • 作者
  • martijndeh

Haxcessibility首先是对Mac OS X的Accessibility框架及其AX前缀的一个糟糕的双关语。我很不要脸。

其次,Haxcessibility是由Mac应用驱动的Mac应用的远程控制,使用用例驱动。它允许黑客破解其他应用程序的窗口移动和调整大小,还有AX API让Haxcessibility能够轻松实现许多便利功能。

使用它

将焦点应用程序的焦点窗口调整为27英寸iMac的全屏

[HAXSystem system].focusedApplication.focusedWindow.size = NSMakeRect(0, 0, 2560, 1440);

关闭焦点应用程序的所有窗口

[[HAXSystem system].focusedApplication.windows makeObjectsPerformSelector:@selector(close)];

改进它

没有看到你想要的功能?幸运的是,添加你自己的便利方法非常简单。 fork Haxcessibility 并向我提交一个带有你代码的pull request。

请特别关注HAXElement+Protected.h的私有头文件。 HAXElement是Haxcessibility中大多数功能的根,这个头文件声明了为包装更多Accessibility API功能定义的便利方法。

感谢

没有以下帮助,这个框架将不会是今天这个样子

  • Decimus Software 为 DTerm,它向我们展示了你可以利用Accessibility API做什么

  • DEVONtechnologies, LLC 为他们支持的 Grid,这是这个框架的原始理由

  • Scott Perry 他在Haxcessibility上的勤奋工作,大大提高了其现代化水平和功能;以及他的项目 Switch,这是一个基于窗口的上下文切换器,激励了许多这项工作