为什么键盘事件不放在节点系统事件?

感觉有这需求不奇葩啊, 电视应用不是挺多的吗?

键盘事件只能监听一个。
有些设备没有触摸功能, 比如电视。
那事件的分发就要自己写, 为什么 cocos 触摸事件有做成 节点系统事件,
键盘事件却放在全局系统事件。
感觉不太合理。

引擎组 将来会不会考虑把 键盘事件也移到节点系统事件?

其实你也可以不需要自己写分发,你只要在每个界面去 on 键盘事件,关闭界面后 off 事件,这样你就能在当前界面去处理键盘事件也不需要去管什么触发顺序。(这种做法跟节点事件没区别)

还有你说一下你目前的需求,我们看看是否有必要移动(目前我是觉得没必要)

因为 Creator 的 UI 系统没有键盘输入焦点这个概念,所以键盘事件是全局派发的,不会有节点间的事件传递,也不会有特定节点的响应键盘事件。
补充:当然你要说按照渲染顺序排序,依次派发,也是可以的,只不过目前这个功能并不是很迫切需要。

在某个界面 再打开一个界面呢, 比如打开背包。。
这多个层级就非常蛋疼了