问题标签 [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.

0 投票
2 回答
14208 浏览

iphone - 如何处理iphone中的关键事件

嗨,我正在开发一个 iphone 应用程序,并希望在 iphone 中处理键盘事件。在 Mac 中,有一个类 NSEvent 处理键盘和鼠标事件,而在 ios (iphone/ipad) 中,NSEvent 的对应物是 UIEvent,它只处理触摸事件。我知道 ios API 不提供此功能,但我如何处理 iphone 中的关键事件???任何好的教程或某事,开始......

0 投票
0 回答
323 浏览

post - NSEvent 不起作用

有人可以告诉我以下代码有什么问题。我想模拟一个“a”。

0 投票
2 回答
323 浏览

objective-c - 检测是否正在拖动任何窗口

有没有办法(不使用任何未记录的 API)来确定是否正在拖动任何窗口(不仅仅是运行代码的应用程序)?

我可以用

但这仅适用于一般拖动,无法判断窗口是否被拖动。

谢谢!

更新:我认为答案可能在于这两个函数: CGSGetWindowBounds CGSNewRegionWithData 如果有人能告诉我这些函数的作用以及我在哪里可以找到它们的文档,那就太好了!谢谢。

0 投票
2 回答
4492 浏览

objective-c - Objective-C中的keydown

[第一个 AWNSER 后更新] 我试图找到一种在 Objective C 中使用和实现 keyDown 选项的方法。但是当我尝试它时,它总是失败......

谁能给我一个如何做到这一点的例子。我理解 Objective C 很好,不需要完整的解释。

我删除了该方法,-(void) keyDown因为它不起作用。

这是我现在的代码:

0 投票
3 回答
5832 浏览

objective-c - Objective-C 中的鼠标按下事件

我知道这个问题以前被问过很多次,但对我没有任何用处。下面的代码根本不会做任何事情。

我已经尝试了很多不同的方法来让它工作,包括NSEvents以这种方式创建自定义:

这是我的 .h 文件:

有人会解释如何使它做某事吗?

0 投票
0 回答
268 浏览

objective-c - Objective-C中的鼠标按下事件?

可能重复:
Objective-C 中的鼠标按下事件

我知道这个问题以前被问过很多次,但对我没有任何用处。下面的代码根本不会做任何事情。

这是我的头文件中的第一行:

我已经尝试了很多不同的方法来让它工作,包括NSEvents以这种方式创建自定义:

有人请张贴做这件事所需的代码吗?

0 投票
1 回答
859 浏览

objective-c - CGEventPostToPSN 不适用于 cgkeycode (56)

我正在尝试将键盘事件发送到进程。像“a”、“v”、“t”这样的设置键……工作正常,但空格、命令、控制等键不起作用。这就是我正在做的事情:

e4 有效,但 e1 无效。我在这里的目的是发送 command+a 来选择全部。谢谢。

0 投票
2 回答
285 浏览

cocoa - 复制热键上的当前选择

我想复制当前选择,即使它在另一个应用程序(如邮件)中,当用户点击指定的热键(如 Cultured Code)在创建新任务时在 Things 中执行它时。我得到了热键,我知道如何在粘贴板上放置和取出东西。但我不知道如何获得当前的选择。

任何人?谢谢!

0 投票
3 回答
7137 浏览

objective-c - 修改 NSEvent 以发送与按下的键不同的键

我正在尝试为辅助技术目的创建一个 OS X 键盘挂钩(即不要担心,不是键盘记录器)。

当用户按下一个键时,我想阻止真正的按键并发送一个假按键(我选择的字符)。

我有以下代码:

任何帮助实现这些目标?基本上修改 NSEvent "keyboardEvent" 以发送不同的字符。谢谢。

0 投票
3 回答
2388 浏览

objective-c - 在没有子类化的情况下在 NSSearchField 上按下功能键

我有一个简单的应用程序,它有一个NSSearchField,我想知道用户是否按下,例如,箭头键。我不想子类化,因为我想在我的应用程序中修改 IBOutlets 的值,而我不能在子类中这样做。

编辑

keyUp:我在子类中覆盖的方法NSSearchField是: