派发事件时会根据事件类型略有不同:对于鼠标和触控板事件,NSWindow对象会将事件派发到用户鼠标点击的NSView.对于键盘(keyboard)事件,NSWindow通常会将事件派发给key Window的第一响应者...NSResponder明确消息方式发送视图(NSView),比如mouseDown:,mouseDragged:,或者rightMouseUp:,如果是鼠标按下事件,NSWindow还会询问NSView是否希望成为第一响应者...鼠标拖动事件和鼠标抬起事件通常都会被发送给之前鼠标按下的那个视图(NSView)对象.
鼠标移动事件通常会派发到第一响应者....NSWindow通常会将命令键的event发送到窗口内的第一响应者对象.
如果是文本字符事件,那么会将按键字符插入到文本中....equivalents)或者控制键Keyboard interface control,那么应用程序会将事件通过sendEvent:方法发送给kew window,然后窗口(key window)对象会调用第一响应者的