检测cocoa中的键盘事件,特别是Return / Tab键

时间:2011-08-18 21:52:46

标签: objective-c cocoa

我正在搞乱Cocoa文本系统,现在,我需要做的就是检测用户何时按下Tab或Return键。

不确定这是否有所不同,但我从头开始以编程方式构建了一个文本编辑器,因此我只引用了NSTextStorage对象,因为其他所有内容都已发布。

非常感谢任何帮助。 我为这个不流动的问题道歉。

1 个答案:

答案 0 :(得分:2)

- (void)keyDown: (NSEvent *) event {

   if ([event keyCode] == 13){ //For return key

   }
   if ([event keyCode] == 9){ //For tab key

   }

}

此方法将被覆盖,并且在按下某个键时将被调用。