【发布时间】:2011-04-21 01:53:27
【问题描述】:
我正在尝试找出检测 OSX 中的用户是否在文本字段/区域中输入文本所需的 ObjC 代码。如果有的话,我想提供特殊的键绑定和文本扩展。我不是在写密钥嗅探器。
我已经尝试通过检测光标是否隐藏或光标模式是 IBeam 来执行此操作,但这不起作用。例如,误报情况是 Chrome 在切换选项卡时隐藏光标,因此用户未处于文本输入模式但光标已被隐藏。
任何帮助将不胜感激。
谢谢。
【问题讨论】:
-
您要添加什么样的键绑定和自动补全? OS X 的文本系统已经非常强大,所以如果它不能满足您的需求,您需要注意不要做任何与现有键绑定和完成系统冲突的事情。此外,您的标签是多余的和冲突的。您想要 Cocoa 解决方案、Carbon 解决方案还是两者兼而有之?而且不需要appkit标签。
-
@Josh Caswell - 现已修复。抱歉,好久没来了:)
-
@user57368 - 我会采取任何解决方案。我认为不同的标签可能会吸引不同经验的人。
标签: objective-c cocoa macos macos-carbon