问题标签 [nsevent]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
objective-c - NSEvent 馈送到系统
有人可以举例说明如何创建一个模拟按下返回的 NSEvent 吗?
cocoa - 从代码向 NSView (WebView) 发送 MouseEvent
我正在尝试将鼠标事件(MouseClick 或 RightMouseClick)发送到 NSView ......在我的例子中是一个 WebView,它包含一个加载的网站。我想编写一些点击链接等的脚本。如何创建一个 NSEvent 并将其发送到 WebView 以执行点击?
非常感谢
克斯曼
cocoa-touch - Cocoa Touch 中的 AppKit 框架和 NSEvent.h
我想写一个需要定义NSEvent的方法,所以我需要NSEvent.h。我正在使用的 SDK (3.1.3) 的框架中似乎没有 NSEvent.h。我发现它在 /Developers 下的 AppKit.framework 中。使用 Xcode,我导航到这个 AppKit 的位置并添加了它。现在 AppKit 与 UIKit 一起出现在 Xcode 中的 Frameworks 列表中,当我在 Xcode 中打开 AppKit 框架的 Headers 时,它列出了 AppKit.h 和 NSEvent.h。尽管如此,这些行:
两者都产生“没有这样的文件或目录”消息。
有谁知道怎么了?
cocoa - NSMenu 在 10.5 中按下鼠标按钮
我正在更新(降级?)我为 10.6+ 编写的应用程序,以便在 10.5+ 中工作。我正在努力捕捉-(void)menuWillOpen:(NSMenu *);
选择器中当前按下的鼠标按钮。
对于 10.6+,我正在利用[NSEvent pressedMouseButtons]
它允许我在事件流之外获得按下的按钮。但是,这在 10.5+ 中不存在(看来我需要调用[theEvent buttonNumber]
.
如何捕获按下的鼠标按钮(右或左):
- 在我的 NSMenu 代表内部
- 最好在
-(void)menuWillOpen:(NSMenu *)menu
选择器内部 - 在一个同时适用于 10.5+ 和 10.6+ 的庄园中
我非常感谢您的帮助,并且知道 StackOverflow 将帮助一个新的 Objective-C 程序员!
谢谢,达斯汀
objective-c - NSNotification 和 NSEvent 的区别
我真的不明白可可在通知和事件之间的区别。
例如我可以有这样的代码:
但不是
对于第二个我必须使用NSNotification
- 为什么?
objective-c - Cocoa - NSEvent 响应 SHIFT 键?
我想知道 NSEvent 是否响应键盘上的“Shift”键。我在调试我的应用程序时正在记录 keyCodes,但我没有得到 shift 键的 keyCode 值。
谢谢,
凯文
编辑:这是我从用户响应中使用的代码。
Shift 键仍然无法识别...
cocoa - NSEvent - NSLeftMouseDown
我正在尝试使用 NSEvent 和鼠标单击来触发基本功能。例如按下鼠标左键时关闭窗口。在这种方法中我还需要什么?
谢谢。
cocoa - NSView 没有接收到 magnifyWithEvent:
我有一个自定义的 NSView,我想接收捏缩放事件。我明白我必须实施
但是,当我尝试记录它时,我发现我的视图没有收到该事件。该视图正在接收其他鼠标事件,例如 scrollWheel: 没有问题,所以我不确定我在这里缺少什么。
在我的项目构建设置中,部署目标设置为 10.5,我不确定这是否会有所不同,如果是这样,我将如何在维护此部署目标的同时捕获此事件?
谢谢!
cocoa - 使用 DDHotKey 包装器进行可可/碳实例化 NSWindow
在 Dave DeLong 和 stackoverflow 上的其他人的帮助下,我为我的教程应用程序提供了一个很酷的热键效果,但我不知道如何让它实例化窗口。
我有以下设置:
首次运行时未激活但具有 NSStatusItem 图标和菜单的计算器,带有可打开主窗口的菜单选项。
此外,我已将 DDHotKeyCenter.h 和 DDHotKeyCenter 添加到目录 + 链接 Carbon.framework。
NSStatusMenu 通过以下方式连接到窗口:
我想知道的是,是否可以使用 Blocks 方法将热键触发的操作直接连接到 IBAction,或者是否有一些中间步骤来连接它们?
让 DDHotKey 触发 NSEvent 会更好吗,或者它甚至可以这样做吗?
我似乎对它的实现有点困惑。
cocoa - - (void)mouseDown:(NSEvent *)事件未触发
我有 :
- 我的视图控制器.m
- 我的视图控制器.h
- 我的视图.xib
在 myViewController.m 中,我添加了以下内容:
当我单击视图(myView.xib)上的某个位置时,我从不输入 mouseDown: 方法...你知道为什么吗?
非常感谢你的帮助 !!