Fix right click for some specific external usb or bluetooth mouse

For a few external usb or bluetooth mouses, right click won't trigger MotionEvent.ACTION_DOWN or MotionEvent.ACTION_MOVE, but only MotionEvent.ACTION_HOVER_MOVE. So we need to check bstate in this case, to process the right click if necessary.