【问题标题】:Invert trackpad/mouse events in Cocoa在 Cocoa 中反转触控板/鼠标事件
【发布时间】:2011-06-03 01:59:39
【问题描述】:

我想反转触控板或鼠标的移动,这样向上滑动会在屏幕上向下滑动,向下滑动会向上滑动(这只是一般的光标移动而不是手势)。我已经使用 eventtaps 和 CGDisplayMoveCursorToPoint() 让它工作,但结果太麻烦了(因为这两个事件都被处理了)。有谁知道更简单的方法吗?

【问题讨论】:

    标签: xcode cocoa macos quartz-graphics


    【解决方案1】:

    我不会费心尝试修改事件本身 - 只需将在 mouseMoved: 中获得的 Y 坐标乘以 -1 以不同方式解释接收到的坐标。

    【讨论】:

    • 谢谢,但我希望这是系统范围的,而不仅仅是在应用程序内 - 你能用 mouseMoved 做到这一点吗: - 我的印象是你不能。
    • 不,你不能 - 但你没有在你的问题中明确提出这个要求。我在想你在写一个飞行模拟或类似的东西,向上移动鼠标会降低计划。
    【解决方案2】:

    不要重新发明the wheel

    【讨论】:

    • 谢谢,但这不是我想要的。我希望鼠标光标移动而不是手势滚动。
    猜你喜欢
    • 2011-05-29
    • 1970-01-01
    • 2022-01-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-08-20
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多