addKeyEventInterceptor

fun addKeyEventInterceptor(origin: Any, interceptor: (Any, KeyEvent, Map<String, Any>) -> Boolean): Result

添加按键事件拦截器, 拦截器优先级比快捷键高, 也就是说如果拦截器消费了事件, 那么快捷键不会被触发.

Receiver

第一个参数为接收到按键事件的对象, 可能是 Activity, InputMethodService 等, 第二个参数是接收到的按键事件, 第三个参数是环境变量

Return

添加结果

Parameters

origin

发起添加操作的对象

interceptor

需要添加的事件拦截器, 如果返回true则表示事件已经被消费