osx相关内容

Java Mouse事件未在OSX上注册

我正在使用的软件是用Java编写的。这个特殊的问题只在Mac上表现出来,程序在Windows和Linux上正常运行。 我基本上写了一个自定义的“工具提示”,它围绕着应用程序主窗口的鼠标。它实际上是一个单独的,未装饰的框架(我们将调用“显示框架”),它改变了基于鼠标移动的窗口接收的mouseMoved事件的位置。默认位置略低于光标的右侧,但是当它到达窗口的边缘时,它可以“翻转”到光标的左侧或顶 ..
发布时间:2017-08-31 10:36:21 Java开发

使AppleScript程序在全系统范围内侦听快捷方式

我想创建一些后台进程来监听所有的击键事件和行为(例如,如果CMD-A在Finder.app中被按下,或者更复杂的事情,如序列创建快捷键如emacs ..) 但是,如何在SnowLeopard系统范围内收听按键? 我想到了Applescript ..但没有发现任何东西.. (我也很好,而且打算使用rb-appscript) 谢谢! 解决方案 如果您真的想捕获系统范围内的所 ..

没有像NSTextField的“Editing done Change”这样的事件?

当我为iPhone开发时,我有多个触摸事件可能是一个按钮。 (例如Editing did Change,Editing did End ...) 现在,我为Mac OSX开发我想让我的应用程序识别NSTextField中的多个事件。 如何做?是否有替代方案? 谢谢! 编辑:可以让代表成为关键吗? p> 解决方案 您需要将对象设置为 NSTextField 的代理。由 ..
发布时间:2017-08-31 07:36:22 移动开发

Mac上的Java:如何检测应用程序何时收到焦点?

我查看了 ApplicationListener ,而且它们没有。在Mac上,这个应用程序的重点是相当的;它的菜单位于顶部菜单栏中。 另外,如果你知道这一点,你能告诉我我的应用程序可以如何请求去重点自己? 解决方案 执行 windowActivated()和 windowDeactivated() / code>在 WindowListener 或 WindowAdapter 将告诉 ..
发布时间:2017-08-31 07:32:34 Java开发

合成点击不切换应用程序的菜单栏(Mac OS X)

我正在为iPhone平台开发某种空中鼠标应用程序。这个应用程序连接到一个在Mac OS X上生成鼠标事件的计算机服务。我用CGEventCreateMouseEvent()和CGEventPost()生成这个事件。但是我遇到了一个问题。假设您正在使用Safari,然后点击免费的桌面空间。如果您使用常规鼠标执行此操作,它将隐藏Safari的顶部菜单栏并显示Finder菜单栏。但是在这些合成事件上,它 ..
发布时间:2017-08-31 06:22:15 移动开发

在CGEvent点击中获取修改键

设置事件点击,我无法确定给定CGEvent的修饰符键。 CGEventFlags flagsp指向; flagsP = CGEventGetFlags(event); NSLog(@“flags:0x%llX”,flagsP); NSLog(@“stored:0x%llX”,kCGEventFlagMaskCommand); if(flagsP == kCGEv ..
发布时间:2017-08-31 06:20:16 开发方法

如何在OS X中收到文件系统更改的通知?

在Windows中,我可以使用FindNextChangeNotification API来查看文件或文件夹进行更改。例如,我可以观看一个文件夹,并在添加或删除文件时收到通知。 OS X上是否有类似的API? 解决方案 Mac OS X v10.5介绍了File System Events API。看看: 技术概述 使用文件系统事件API 文件系统事件编程指南(PDF) ..
发布时间:2017-08-31 03:47:33 开发方法

当剪贴板内容更改时触发事件

我正在使用Mac Lion上的Python脚本来获取剪贴板内容。 我正在搜索类似的事件,因为如果我使用循环,我的应用程序花时间观看剪贴板。 任何想法? 解决方案你有没有想过使用无尽的循环和尝试之间的“睡觉”? 我使用了 pyperclip 一个简单的PoC,它的工作方式就像一个魅力,Windows和Linux。 import time 导入sys import o ..
发布时间:2017-08-31 03:17:30 Python

有没有办法在Mac OS X上触发手势事件?

我想在Mac OS X上触发多点触控手势事件。有没有办法呢?可以使用CGEventCreateMouseEvent和CGEventCreateKeyboardEvent触发鼠标或键盘事件。对于多点触摸事件,是否有类似的低级功能? Rok - (void)rotateWithEvent:(NSEvent *)event { NSLog(@“ROTATE”); } - (IBAc ..
发布时间:2017-08-31 01:52:28 开发方法

在Mac OS X上模拟鼠标点击不适用于某些应用程序

我正在为Mac OS X 10.6和更高版本的C ++编写应用程序。应用程序的一部分需要模拟鼠标移动和鼠标点击。我现在通过使用 CGEventPost(kCGHIDEventTap,event); 发布 CGEvent 对象。 这个功能在很大程度上可以模拟鼠标的移动和点击,但是在某些方面似乎是失败的。例如: 在Mozilla Firefox和Safari中,我可以点击所有菜单,但不能点 ..
发布时间:2017-08-31 01:07:26 C/C++开发

keyDown不起作用

这是我的代码: override func keyDown(theEvent:NSEvent){ super.keyDown(theEvent) 切换theEvent.character { case NSLeftArrowFunctionKey: println(1) case NSRightArrowFunctionKey: println(2) case NSDownA ..
发布时间:2017-08-29 22:53:36 移动开发

如何在浏览器或文本编辑器中监视OSX上的双击(文本选择)

新手程序员在堆栈溢出问题时提出第一个问题。我正在为mac osx编写一个应用程序,用于监视文本选择,即当用户双击某些文本时。文本可以来自浏览器或文本编辑器等。目标是捕获文本并对文本进行一些处理。 我一直在阅读关于鼠标和在mac库中的游标事件,但似乎没有回答我的问题和谷歌搜索让我失落了。 http://开发人员。 apple.com/mac/library/documentation/Coc ..
发布时间:2017-08-29 22:37:01 开发方法

添加完成处理程序到PresentViewControllerAsSheet(NSViewController)?

我正在尝试为我的主窗口/视图控制器(我正在使用故事板)提供一个工作表配置视图( AddSoundEffect ),当配置视图控制器取消选择 AddSoundEffect 视图中输入的值,然后将其传回主视图。我目前在主视图控件中的代码: presentViewControllerAsSheet(self.storyboard!.instantiateControllerWithIdentif ..
发布时间:2017-08-29 21:56:36 移动开发

OSX:检测SPACEBAR down和up事件

我需要录制我自己演讲的几千个简短的声音(我正在训练一个语音识别引擎的声学模型) 所以对于每一个,文本行显示在屏幕上,我必须说出来,并将音频捕获到.WAV中。 我找到了一个用于录制音频的示例项目;现在我试图找出如何进行键盘输入。 我想将SPACEBAR推下来开始录制并释放它以终止录音。 > 任何人都可以让我开始吗? (一个例子将是理想的!) 对不起,这可能真的很基础 - ..
发布时间:2017-08-29 21:41:54 开发方法

在C中捕捉segfaults

我有一个程序有时会从指针运算中发生故障。我知道这种情况发生了,但是我不能很容易地提前检查它是否存在segfaults - 我可以“预扫描”输入数据,看看是否会导致segfault(这是不可能确定的)或者我可以重新指定它不使用指针算术,这将需要大量的工作量,或者我可以尝试抓住一个segfault。所以我的问题: 1)如何在C中,我能抓住一个segfault吗?我知道操作系统中的某些东西会导致一 ..
发布时间:2017-08-28 00:35:17 开发方法

如何从Mac OS x卸载erlang r16b

我在OS X(Mountain Lion)上有R16B,要卸载它,以替换为Homebrew版本。任何人有任何想法如何做? 解决方案 这取决于你如何安装它。 我想,你已经从源代码安装了它,执行 configure&&制作&& make install 。 如果是这样,我建议再次编译并安装它,现在在一个“特殊”目录中。然后,给出安装的文件列表,手动卸载它。 所以,这样的东西: ..
发布时间:2017-08-27 14:07:54 其他开发语言