鼠标轮滚动在Chromebook中的行为



我正在将我的android应用转换为chromebook,并找到了外部鼠标的非常奇怪的行为。

这是我的观察

1)连接到chromebook的外部车轮鼠标,在滚动轮上,acto_scroll未在ongenricmotionevent方法中触发。不要为什么

2)所有通过OnTouchEvent方法传递的事件,而不是OngenricMotionEvent仅鼠标指针相关的事件来自GenericMotionEvent。

如果将外部鼠标连接到手机或平板电脑时,您将与预期的行为相同。I.E Action_scroll事件将通过鼠标滚动滚动,而事件不会使用OnTouchEvent方法而不是转到OngenericMotionEvent方法。

我的问题是这样设计的,还是我做错了什么?还是Google Chromebook中的错误?

任何类型的帮助都将不胜感激

这个问题可能是在最新的Chromeos中解决的。
在我的Acer R11中,触发了Action_scroll。

https://chromerelealeases.googleblog.com/2017/10/stable-channel-update-for-chrome-os.html

这是预期的行为,出于兼容的原因而进行。许多应用程序都会与OngenericMotionEvents一起滚动,因此在Chromeos上,鼠标将在滚动时模仿触摸屏。

Chromeos上的Android应用程序必须在使现有应用程序工作和保持API期望之间取得相当微妙的平衡。

相关内容

  • 没有找到相关文章

最新更新