【问题标题】:OS X - Intercepting gesturesOS X - 拦截手势
【发布时间】:2012-12-01 03:08:28
【问题描述】:

谁能告诉我 BetterTouchTool 等应用程序如何拦截系统范围的鼠标和触控板手势?

【问题讨论】:

  • 我想无论他们使用什么都不会是 MAS 的 ;-)

标签: macos cocoa


【解决方案1】:

事实证明,在 EventTap API 的帮助下,BTT 等应用正在使用私有 MultiTouch API。

【讨论】:

  • 您知道在哪里或如何找到有关此 MultiTouch API 的更多信息吗?
【解决方案2】:

此答案也适用于手势:
How to emulate the cmd-shift-4 screen capture interface?

除非您想在您的自定义视图/窗口中覆盖NSResponder 的“触摸和手势事件” 方法,例如

  • magnifyWithEvent:

  • rotateWithEvent:

  • swipeWithEvent:

【讨论】:

    猜你喜欢
    • 2011-11-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-11-24
    • 1970-01-01
    • 2015-07-27
    • 1970-01-01
    相关资源
    最近更新 更多