【问题标题】:OSX: detect SPACEBAR down and up eventsOSX:检测空格键向下和向上事件
【发布时间】:2011-11-19 23:17:54
【问题描述】:

我需要为自己的语音录制数千个简短的声音片段(我正在为语音识别引擎训练声学模型)

因此,对于每个人来说,屏幕上都会出现一行文字,我必须说出它,然后将音频捕获到 .WAV 中

我找到了一个录制音频的示例项目;现在我想弄清楚如何进行键盘输入。

我想按下空格键开始录制并释放它以终止录制。

谁能帮我入门? (一个例子是理想的!)

抱歉,这可能真的很基础——我之前没有在 OS X 中做过任何编码(虽然我做过很多 iOS 工作,所以我对 Xcode 和一些框架并不陌生)

【问题讨论】:

    标签: macos event-handling keystroke


    【解决方案1】:

    如果您创建一个基本的 Cocoa 应用程序,您可以使用NSResponder(其中NSView 是一个子类)的以下方法来捕获您想要的按键向上/向下事件:

    -(void)keyDown:(NSEvent*)event;
    -(void)keyUp:(NSEvent*)event;
    

    使用[event keyCode] 获取按键。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-03-31
      • 1970-01-01
      • 2015-05-25
      • 2016-03-27
      • 1970-01-01
      • 1970-01-01
      • 2020-10-10
      • 2012-08-20
      相关资源
      最近更新 更多