現在の仕組み
Android OSは、ファイルが押されたときに何をすべきかを知るために、ファイルを使用してボリュームボタンをマップします。
ファイル:
/system/usr/keylayout/gpio-keys.kl
ボリュームボタンの2行が含まれています。
key 115 VOLUME_UP WAKE_DROPPED
key 114 VOLUME_DOWN WAKE_DROPPED
デバイス上の物理的な位置のように、「向きに敏感」ではありません。
あなたが直面している問題、他の多くのタブレット所有者が直面している問題は、アクションの論理的な位置に関係しています。ボタンの下の部分を押すと、音量が下がりますが、向きによっては、実際には下の部分が音量を上げます。
ユーザーが単純な「音量を下げる」アクションのために奇妙な習慣を「作成」する必要がないように、デバイスの回転はこのような要因を考慮すべきだと思います。しかし、一方で、タブレットの音量ボタンは、触覚を簡単に認識できるように、3つの盛り上がった点で区切られています。
根ざしたデバイスの可能なソリューション
このボタンを変更するには、「システムレベル」で変更する必要があるため、デバイスのルート権限でアクションを実行する必要があります。
次の2つのソリューションは方向固有のシナリオを処理できませんが、ボタンを再マップして、最も混乱するタブレットの方向に調整できるようにするのに役立ちます。
アプリケーション:ButtonRemapper-Beta v0.2.4
ハードウェアボタンを再マップするツール。それ以上:Androidがキーのマッピングに使用するキーレイアウトマップファイルを編集するための汎用ツール。
XDA Developersフォーラムのスレッドと著者による詳細
ファイルの手動編集gpio-keys.kl
::
- ルートファイルマネージャーを使用して、ファイルに移動し
/system/usr/keylayout
てロングタッチしますgpio-keys.kl
。
- ポップアップメニューから[プロパティ]を選択します。
rw-rw-rw-
内容を変更できるように、ファイルのアクセス許可を変更します。
- 新しい権限を取得したら、テキストエディターでファイルを開きます。
ファイル内で次の2行を検索します。
key 115 VOLUME_UP WAKE_DROPPED
key 114 VOLUME_DOWN WAKE_DROPPED
キー番号を交換して行を更新すると、次のようになります。
key 114 VOLUME_UP WAKE_DROPPED
key 115 VOLUME_DOWN WAKE_DROPPED
変更を保存して、タブレットを再起動します。
ポートレートの向きに最も合うように、ボリュームアップ/ダウンボタンのアクションを切り替える必要があります。
元に戻すには、これらの方向を逆にします。
ファイル編集ソリューションのクレジットは、thriveforums.orgのユーザーjbeigeに帰属します。
デバイスマニュアル、その他のタブレットマニュアル、Android OSの仕様を読んだ後、これは問題を回避するために見つけた最高のソリューションです。