,动作消息(action message: 比如NSButton 执行target 的action 方法,就属于一种action消息),和响应链条
一个应用(NSApplication对象)维护着一组窗口...key Window的第一响应者
由此可见,在事件派发的过程中,会根据事件种类(AppKit中定义的NSAppKitDefined类型)的不同而进行不同的派发选择.有些事件只能由NSWindow或者NSApplication...key Window窗口中的一个(NSButton)按钮时,这个点击动作仅仅是将这个窗口(NSWindow)对象变成key Window而已,你还需要使用鼠标再次点击这个按钮,此时这个按钮才会接收到鼠标点击的事件....在Cocoa 的一些类中,比如 NSButton, NSMenu, NSMatrix, 和 NSSavePanel 都提供了默认的响应处理....,有兴趣的同学可以通过这个链接Handling Key Events查看苹果官方的文档
Keyboard action(命令键):这种事件通常是指预先将种操作通过按键绑定机制[Text System