【问题标题】:can android os capture Bluetooth Mouse right-click and wheel event?android os可以捕获蓝牙鼠标右键和滚轮事件吗?
【发布时间】:2012-10-27 13:04:37
【问题描述】:

我有一部安卓2.3.5的手机,可以连接蓝牙鼠标。 但我发现它只响应左键单击和鼠标移动。

if (event.getAction() == MotionEvent.ACTION_DOWN) {//Left Button

} else if (event.getAction() == MotionEvent.ACTION_UP) {//Left Button
} else if (event.getAction() == MotionEvent.ACTION_MOVE) {

}

还有什么其他的动作代码,比如右键,滚轮?

谢谢

【问题讨论】:

    标签: android android-widget android-hardware


    【解决方案1】:

    显然,您使用的 API 级别 (10) 仍然无法区分一个鼠标按钮或另一个鼠标按钮,并且所有点击都被视为屏幕上的触摸。如果您使用的是 14 岁以上的用户,您可以使用 MotionEvent.getButtonState() 来检查按下的是主要按钮、次要按钮还是其他按钮。

    Source

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-09-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-05-05
      相关资源
      最近更新 更多