Android:模拟键盘输入的物理按键

时间:2013-08-15 00:54:25

标签: android

这可能是一个含糊不清的问题,但我会尽力描述我想做的事情。我需要创建一个服务,触发物理按钮按下或输入代码到当前活动的应用程序。我正在尝试为Xperia Play触摸板制作一个映射器,以便它们可以用于不支持它们的应用和游戏,但将每个轴角映射到物理键盘键或输入。

我可以想象这样的功能会在标准Android SDK中包含安全风险,虽然我可能错了,在这种情况下可能会有某种Intent或Receiver来处理这些事件。

如果没有,有没有人知道如何做我想做的事情?

2 个答案:

答案 0 :(得分:1)

在你的adb shell中尝试sendkey命令。

你还不能在应用程序中这样做。

答案 1 :(得分:0)

您无法在普通应用中执行此操作,但根据您的需要,您还有其他两个选项:

  • Android SDK MonkeyRunner可让您自动化输入
  • 使用root直接操作android中的键盘事件;我知道有一些适用于Linux的Linux工具,但我不确定它们是否适用于android:xvkbdxdotool