Android中的鼠标右键

k5hmc34c  于 2022-12-28  发布在  Android
关注(0)|答案(2)|浏览(433)

从API 14开始,通过getButtonState()应该很容易检测到鼠标右键单击。
然而,当我右键单击,然后它作为后退按钮。中间的按钮作为主页按钮。(Android 4.4,Galaxy Note 3,鼠标通过USB适配器)
我的问题:

  • (智能手机/平板电脑)器械制造商是否决定如何使用右侧按钮?
  • 或者不同的Android版本会有不同的表现?
  • 哪些Android版本/设备支持鼠标右键/中键?
btxsgosb

btxsgosb1#

中键和右键的默认行为与您所描述的大多数设备相同,由操作系统定义。
从API级别14开始,有一种方法可以处理GenericMotionListener的MotionEvent中的第二个和第三个按钮。
我建议您查看this similar question的答案以了解更多详细信息。

koaltpgm

koaltpgm2#

答案是是的,制造商控制着二级/三级按钮的React,因为它是用内核编译的。一般来说,右键单击相当于后退按钮,然而,在我的几款非主流平板电脑上,它使用鼠标的一个侧键返回。通常滚轮按钮返回原位。所有测试都在我的设备收藏上进行。如果你想知道如何覆盖默认行为,无论是应用程序还是mod,请查看我的答案:更改鼠标右键单击行为
希望这能澄清一切

相关问题