禁用硬件密钥android rom



我想禁用自定义AOSP rom中的Home、Menu和Back按钮。我在互联网上搜索过,发现在out/target/product/generic/system/usr/keylayout中找到的密钥布局文件中成功构建后,我可以禁用按钮。我正在编辑的文件是:Generic.kl现在我已经评论了这些按钮:

  • #键139 MENU WAKE_DROPPED
  • #键158后WAKE_DROPPED
  • #键172 HOME

然后我重新启动模拟器,按钮仍然有效。。。我有什么东西不见了吗?

谢谢,Stefan

在编译之前,这里是编辑文件的好地方

http://www.kandroid.org/online-pdk/guide/keymaps_keyboard_input.html

在源代码中,你会在/device/vendor/product/下找到默认的密钥映射,它将是以.kl 结尾的文件

如果您有一个根设备,您可以始终使用根文件资源管理器在实际设备上编辑/system/usr/keylayout/qwerty.kl文件。

我自己在寻找答案,希望能分享正确的信息

已编辑此外,我很确定,除非你在运行模拟器之前对其进行一些修改,否则在重新启动后所做的更改不会持续

已编辑如果你想在编译前编辑ROM中设备上的文件,请尝试查看设备.mk文件,例如:

device/lge/hhammerhead/gpio-keys.kl:system/usr/keylayout/gpio-eys.kl

nexus 5的make文件中的这一行表示系统/usr/keylayout/gpio-keys.kl是从源代码中的device/lge/hammerhead/gpio-eys.kl派生的

编辑3个键并在keylayout中添加#后在/system/usr/keylayout/sec_touchkey.kl和VOLLA中执行相同的操作!!它就像一个符咒。。在我的galaxy s3上完美工作。一旦完成。。下载GES4灯控制并关闭按键上的灯。

最新更新