我想禁用自定义AOSP ROM中的Home,Menu和Back按钮。 我已经上网了,看到我可以在out / target / product / generic / system / usr / keylayout中找到的关键布局文件中成功构建后禁用按钮。 我正在编辑的文件是:Generic.kl 现在我已经注释掉了这些按钮:
然后我重新启动了模拟器,按钮仍然有效...... 有什么我想念的吗?
谢谢,Stefan
答案 0 :(得分:1)
这是一个在编译前编辑文件的好地方
http://www.kandroid.org/online-pdk/guide/keymaps_keyboard_input.html
在源代码中,您将找到/ device / vendor / product /下的默认键盘映射,它将是以.kl结尾的文件
如果你有一个root设备,你总是可以使用根文件浏览器编辑实际设备上的/system/usr/keylayout/qwerty.kl文件。
我一直在寻找答案,希望能够分享正确的信息
被修改 另外我很确定除非你在运行之前对模拟器进行一些修改,否则所做的更改在重启后不会持续存在
被修改 如果您想在编译之前编辑ROM中设备上的文件,请尝试查看device.mk文件:
设备/ LGE /锤头/ GPIO-keys.kl:系统的/ usr / keylayout / GPIO-keys.kl
来自nexus 5的make文件的这一行表示系统/ usr / keylayout / gpio-keys.kl是从源代码中的device / lge / hammerhead / gpio-keys.kl派生的
答案 1 :(得分:0)
编辑3个键并在keylayout中添加# 在/system/usr/keylayout/sec_touchkey.kl和VOLLA做同样的事情!! 它就像一个魅力......在我的银河s3上完美运作。 一旦完成,请下载GES4灯控并关闭按键灯。