gpt4 book ai didi

objective-c - 记录所有 cocoa 事件?

转载 作者:行者123 更新时间:2023-12-03 16:52:03 26 4
gpt4 key购买 nike

我正在进行可用性测试,并希望记录所有用户输入事件:鼠标移动、单击、拖动和键盘输入。我没有太多运气弄清楚如何做到这一点,也没有找到任何代码来做到这一点。有什么提示吗?我查看了 CoreGraphics EventTap 机制,但我担心它会太低级;我实际上想知道用户点击了哪些特定的 UI 元素。

编辑以澄清:

我正在进行可用性测试,因此我想跟踪用户使用和不使用界面的哪些部分。因此,我想跟踪“按钮‘foo’在这些特定的时间戳被点击 7 次,用户滚动浏览此列表并选择这样那样的项目”等等。

最佳答案

如果您只是想为您的应用程序跟踪它们,您可以覆盖 -[NSApplication sendEvent:] 。它负责将您的应用程序收到的所有事件分派(dispatch)给适当的响应者。

关于objective-c - 记录所有 cocoa 事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/913485/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com