我有一个NSTextView,我需要检查按下特定按钮的时间。使用ModifierKeyFlags我可以检查是否按下了shift和control之类的按钮,但是我需要检查是否按下了SPACE。因此,我不能使用ModifierFlags(因为它可以检查一些按钮,不包括空格键)
所以我需要一张支票,每当我按下应用程序中文本字段中的空格键时都会通知我。有什么想法吗?我认为它需要是这样的:
if(spacebar is pressed) {
Dlog(@"give me a notification");
}
答案 0 :(得分:2)
使用NSText的委托。
-(void)textDidChange:(NSNotification *)notification
{
//Check if it has added a spacebar
}