代码之家  ›  专栏  ›  技术社区  ›  Sophistifunk

OSX:我如何利用苹果的“辅助工具”API来观看键盘输入?

  •  0
  • Sophistifunk  · 技术社区  · 16 年前

    我想创建一个类似于TextExpander的东西——一个宏程序,它监视键盘上的某个按键组合,然后用一个代码段替换刚才输入的文本。我的意思是,你键入“-expando”,它将其替换为“哎呀,这不是一个扩展的文本片段吗?”。我知道你需要连接到辅助服务API,但我似乎找不到任何简单的源代码,我能找到的所有文档都是关于使现有应用程序可访问,而不是创建辅助工具本身。

    指向源代码的指针将是最受欢迎的,但仅仅是指向必要的API文档的链接将是一个良好的开端!

    1 回复  |  直到 16 年前
        1
  •  1
  •   otto.poellath    16 年前

    我刚遇到 this blog post 从2008年1月开始,它提到使用可访问性API编写一个键记录程序将很容易。

    该功能应该是您需要的基本功能的一半(另一半是将扩展文本注入当前应用程序)。

    也许你可以联系博客作者了解更多细节。