【求助】EditBox回调如何区分是点了按钮还是点了空白区域

cocos2dx版本:3.14.1

请问:在EditBox的回调中,如何区分是按下了返回按钮还是触摸了键盘的外部区域?

比如我将EditBox的returnType设置为搜索,
editBox->setReturnType(EditBox::KeyboardReturnType::SEARCH);
并在editBoxReturn回调中处理搜索相关逻辑。

无论点击按钮还是空白区域,都会执行搜索,
我要如何区分这两种情况?

补充说明,
editBoxEditingDidEndWithAction(EditBox * editBox, EditBoxEndAction action)回调中的“EditBoxEndAction action”,打印发现始终是UNKNOWN,
我理解此处的设计如果点了按钮,值应该是RETURN吧。

手动置顶,急,在线等:12:

手动置顶