记一次修改多亲AI2按键功能

前言

今天我给多亲AI2刷了phhusson大佬的GSI镜像,但是AI键无法发挥任何功能。

我不想用Magisk模块,因为多亲使用Magisk需要依赖Recovery分区,开机时会多一些步骤……于是只能靠更改按键映射的方式来修改按键功能了。

正文

首先,我需要知道AI键的keycode是多少,我在这篇博文找到了监听按键事件的方式。

我将手机连接上电脑,运行adb devices,大致输出了如下结果,这证明adb已经可以连接到手机了。

List of devices attached
Qin2xxxxxxxxxxxx        device

在终端中运行adb shell getevent,按下多亲的AI按键,输出了这些内容。

[david@David-PC ~]$ adb shell getevent

忽略一些无关内容……

/dev/input/event4: 0001 00d5 00000001
/dev/input/event4: 0000 0000 00000000

我将关注点放在/dev/input/event4: 0001 00d5 00000001上,这应该就是按下AI键的事件。

这篇博文里有这样几句话。

输出格式:
设备名: 事件type 事件code 事件value

注意:这里的数字都是16进制。

00d5转换为10进制,得到了213,我猜测这是AI键的keycode。

225fe8cf8d6b2ffa1b7c659908055bab.png

视角切换到多亲手机,用MT管理器打开/system/usr/keylayout/Generic.kl,可以看到key 213默认映射的按键名称是MUSIC

Screenshot_20201020-135750.png

我将其做了注释,并在下一行写入了以下内容。

key 213 POWER

保存之后重启,按下AI键,可以发现AI键的功能已经变成POWER了。

点赞
  1. NIMITIZ说道:
    Google Chrome Windows 10
    有刷GSI的教程吗,一直不太懂,淦
    1. 徐 艺扬 徐 艺扬说道:
      Firefox Windows 10
      参考这篇教程吧,大概流程就是用fastboot刷写img镜像到system分区。
    2. 徐 艺扬 徐 艺扬说道:
      Firefox Windows 10
      “这篇教程”这几个字是可以点击的。评论里用Markdown,链接似乎没有高亮……

发表评论

电子邮件地址不会被公开。必填项已用 * 标注