7

カスタム AOSP rom のホーム、メニュー、戻るボタンを無効にしたいと考えています。インターネットで検索したところ、out/target/product/generic/system/usr/keylayout にあるキー レイアウト ファイルでビルドが成功した後、ボタンを無効にできることがわかりました。私が編集しているファイルは次のとおりです: Generic.kl 今、私はこれらのボタンをコメントアウトしました:

  • # key 139 MENU WAKE_DROPPED
  • # key 158 BACK WAKE_DROPPED
  • # キー 172 ホーム

その後、エミュレーターを再起動しましたが、ボタンは引き続き機能します...不足しているものはありますか?

ありがとう、ステファン

4

2 に答える 2

2

ここは、コンパイル前にファイルを編集するのに適した場所です

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

ソースでは、/device/vendor/product/ の下にデフォルトのキーマップがあり、.kl で終わるファイルになります。

ルート化されたデバイスがある場合は、ルート ファイル エクスプローラーを使用して、実際のデバイス上の /system/usr/keylayout/qwerty.kl ファイルをいつでも編集できます。

私は自分で答えを探していましたが、うまくいけば正しい情報を共有しました

編集済み また、実行する前にエミュレータに改造を加えない限り、行った変更は再起動後に保持されないことは確かです

編集 済み コンパイルする前に ROM 内のデバイス上のファイルを編集しようとしている場合は、たとえば device.mk ファイルを調べてみてください。

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

nexus 5 の make ファイルのこの行は、system/usr/keylayout/gpio-keys.kl がソース コードの device/lge/hammerhead/gpio-keys.kl から派生していることを示しています。

于 2014-06-29T07:36:53.353 に答える
0

3 つのキーを編集し、キーレイアウトでそれらに # を追加したら、/system/usr/keylayout/sec_touchkey.kl と VOLLA で同じことを行います!! それは魅力のように機能します..私のギャラクシーs3で完璧に機能します。それが完了したら.. GES4 ライト コントロールをダウンロードし、キーのライトもオフにします。

于 2014-11-18T08:19:43.223 に答える