我正在将我的 android 应用程序转换为 Chromebook,并发现外接鼠标的行为非常奇怪。
以下是我的观察
1) 外接滚轮鼠标连接到 Chromebook,在滚轮上,onGenricMotionEvent 方法中不会触发 ACTION_SCROLL。不要为什么
2) 所有通过onTouchEvent 方法而不是onGenricMotionEvent 方法传递的事件只有鼠标指针相关的事件在onGenericMotionEvent 中传入。
如果您将外接鼠标连接到手机或平板电脑,您将获得与预期相同的行为。即 ACTION_SCROLL 事件将通过鼠标滚轮滚动,并且事件不会出现在 onTouchEvent 方法中,而是转到 onGenericMotionEvent 方法。
我的问题是这是这样设计的还是我做错了什么?或者它是谷歌 Chromebook 中的错误?
任何类型的帮助将不胜感激