내 Android 앱을 Chromebook으로 전환 중이며 외부 마우스가 비정상적으로 작동하는 것으로 나타났습니다. 여기 크롬 북에서 마우스 휠 스크롤 동작이 발생합니다.
내 관찰1) 크롬 북에 연결된 외부 휠 마우스이며, 휠 스크롤에 ACTION_SCROLL은 onGenricMotionEvent 방법으로 트리거되지 않습니다. Do not why
2) onGenricMotionEvent 대신 onTouchEvent 메서드를 통해 전달 된 모든 이벤트는 마우스 포인터 관련 이벤트 만 onGenericMotionEvent에 들어옵니다.
휴대 전화 나 태블릿에 외장 마우스를 연결하면 예상대로 동작합니다. 즉, ACTION_SCROLL 이벤트가 마우스 휠을 통해 스크롤되고 onTouchEvent 메소드에 이벤트가 전달되지 않고 onGenericMotionEvent 메소드로 이동합니다.
제 질문은 이런 식으로 설계 되었습니까? 아니면 제가 잘못하고있는 것입니까? 또는 크롬 북의 버그입니까?
도움의 모든 유형
이것은 예상 된 동작입니다
네이티브 안드로이드 장치와 외부 마우스를 사용하여 비슷한 효과를 보인다는 무엇입니까? Android-on-Chrome OS가 표준 Android와 다른 경우 아마 "의도 한대로 작동하는"버그 일 것입니다. 동작이 두 환경에서 동일하면 안드로이드가 마우스 휠을 해석하는 방법을 더 많이 사용할 수 있습니다. – CommonsWare
@CommonsWare 마지막으로 Google 크롬 사용자가 버그로 받아 들여 곧 출시 될 예정입니다. – dex
@dex, 버그에 대한 링크를 제공 할 수 있습니까? 감사합니다 –