XDA スポットライト: ボタン マッパー、携帯電話のハードウェア ボタンを再マッピングするアプリ

この XDA スポットライトでは、ボタン マッパーをレビューします。 このアプリケーションを使用すると、ハードウェア ボタンを再マップして、さまざまなアクションを実行できます。

Android デバイスではハードウェア ボタンがますます見つけにくくなり、最近のほとんどのデバイスには必要な電源ボタンと音量ボタンのみが残されています。 画面上のナビゲーション ボタンが提供する洗練されたデザインを好むユーザーもいますが、特定の目的に利用できる触覚ボタンを惜しむユーザーもいます。 ありがたいことに、次のアプリケーションを使用すると、両方の長所を活用できます。 ボタンマッパー。

Google Play ストアで入手可能、このツールは XDA Recognized Developer によって開発されました。 フレア2 ユーザーはハードウェア ボタンを再マッピングして、さまざまな機能をアクティブにすることができます。 ルートなし. アプリケーションは、Android に組み込まれたアクセシビリティ フレームワークを利用して動作します。 アプリケーションは、古いバージョンの Android で実行されているデバイスを含むほとんどのデバイスで動作します。 キットカット。


ハードウェアボタンを制御する

このアプリケーションには 2 つのバージョンがあります。 基本 バージョンと プロ バージョン。 基本バージョンではインターセプトが制限されます 物理的なホームボタンと音量ボタンのみ、ただし、これらのボタンを押したときに実行できるアクションを制限するものではありません。 かなり手頃な価格 (EU 居住者は 2.60 ユーロ、米国居住者は 2.99 ドル) で Pro バージョンにアップグレードすると、以下にアクセスできるようになります。 テーマ、設定 カスタム振動レベル、より多くのハードウェア ボタンのサポート (携帯電話にこれらのボタンがある場合)、および特定のアプリケーション内でのブラックリストの再マッピング ボタン。 物理的なホームボタンがある場合、Pro バージョンでは 2 つの追加機能も提供します。 ロック画面の覗き見 そして ホーム画面のロックこれについては以下で説明します。

初めてアプリケーションを開くと、アプリケーションでできることとできないことに関する指示が表示されます。 Button Mapper もその制限を隠しておらず、次のことができると明示的に述べています。

画面がオンになっている間は、ハードウェア ボタン (電源ボタンではない) のみを遮断します。 これを行うために、アプリケーションはユーザー補助サービスを有効にするように要求します。 Flar2 は、彼のアプリケーションがユーザーのプライバシーを尊重し、アクセシビリティ サービスはハードウェア ボタンの押下を傍受するためにのみ使用されることを明確にしています。

私個人としては、デバイスにハードウェア ボタン (音量を上げる、音量を下げる、電源) がほとんどありません。電源ボタンは傍受できないため、再マッピングするボタンは 2 つだけです。 これは多くのユーザーにとって非常に一般的なことです (ただし、Samsung および OnePlus デバイスの所有者は、このアプリケーションを利用する機会がより多くなります)。そのため、次のように自問するかもしれません。 このアプリケーションにはまだ価格の価値がありますか?

私の見解では、それは 間違いなくそうです。 ボタンが 2 つだけであることは、最初に思われるほど制限ではないことがすぐにわかりました。 実際に設定できるからです ボタンごとに 3 つのアクション (シングルタップ、ダブルタップ、または長押し) により、利用可能なハードウェア ボタンに対して合計 6 つのアクションが与えられます。 公平を期すために、実際に音量アップと音量ダウンのデフォルトのシングルタップアクションをオーバーライドすることはお勧めしませんが、必要に応じてオーバーライドすることもできます。

ボタン マッパーのテーマ

では、ボタンを再マッピングすると何ができるでしょうか? サポートされているアクションの (長い) リストは次のとおりです。

  • アプリケーション
    • 携帯電話にインストールされているアプリケーションを起動します
  • ショートカット
    • 携帯電話で利用可能なショートカットを起動します
  • 行動
      • ナビゲーション
        • 戻る
        • 最近のアプリ
        • 最後のアプリ
      • 援助
        • 検索
        • 「アシスタント」アプリを起動します(ホームの長押しに相当)
    • UI
      • クイック設定をダウンする
      • 通知シェードを展開/非表示にする
    • 画面
      • 懐中電灯の切り替え
      • 電源ダイアログを表示します
      • 画面をオフにする
      • スクリーンショットを撮る
      • 明るさ+/-
    • オーディオ
      • サイレントモードを切り替える
      • 音量 +/-
      • 次/前のトラック
      • 再生/一時停止

前に述べたように、[詳細オプション] メニューには便利な設定がいくつかあります。 まず、さまざまな「バイパス」オプションがあります。 システム ダイアログが画面に表示されているとき、カメラを使用しているとき、通話中、またはブラックリストに登録したアプリケーションを使用しているときは、ボタン マッパーを無効に設定できます。 さらに、ボタン マッパーが有効な入力を認識するまでの遅延を短く/長く設定できます。 これは、ボタンの組み合わせを押すのが速すぎる、または遅すぎるユーザーにとって役立ちます。 100% 成功できるタイミングが見つかるまで、さまざまなタイミングを試してみることをお勧めします。


ボタンの再配線

このアプリケーションを使い続ける理由はいくつか思い当たります。 最初に行ったことの 1 つは、Spotify と電話の両方に例外を追加して、続行できるようにすることでした。 これらのアプリケーション内で通常のボリューム機能を使用しますが、カスタム ハードウェア マッピングは保持されます。 さもないと。 私が設定したもう 1 つのアクションは、音量ダウン キーを長押ししてスクリーンショットの撮影をトリガーすることでした。これは、かさばるケースでは通常より困難です。 次に、音量アップ キーを長押しして最後にアクティブだったアプリケーションに戻り、音量キーをダブルタップして最近のアプリケーションのリストを表示するように再マッピングしました。

ここでの使用方法はかなり基本的ですが、私の場合、地下鉄で通勤しているときにうまく機能します。 片手に手すりを持ち、もう一方の手で携帯電話を持っています。 携帯電話を片手で頻繁に使用する私にとって、2 ~ 3 ステップのアクションを 1 つのキーに再マップする方がはるかに便利です。 長押しして最後にアクティブだったアプリケーションに切り替えるのは少し奇妙に聞こえるかもしれませんが、私はテキストをコピーするときによく使用します。 一部のアプリではテキストの共有/コピーがうまくできないことがわかりました。そのため、このボタンの再マップにより、たとえば 2 要素認証コードをコピーまたは入力する場合にアプリ間の移動が少し速くなります。

ただし、すべての携帯電話にハードウェア ボタンの供給が私の場合のように限られているわけではありません。 たとえば、OnePlus 3/3T には、このアプリケーションで選択したアクションに再マッピングできるスライダー ボタンがあります。アップデート: OnePlus デバイスの通知スライダーは主要なイベントを送信しないため、傍受できないようです。 通常、Xperia スマートフォンには専用のカメラ ボタンがあり、再マッピングすることもできます。 Samsung デバイスには物理的なナビゲーション キーがあり、それらはすべて、好みに応じて再マッピングできます。 たとえば、Samsung デバイスの「戻る」キーと「最近」キーを切り替えて、Android の純正ナビゲーション レイアウトをより適切に反映させることができます。 Samsung Galaxy デバイスでは、ボタンのライト (ベーシック バージョン) と振動の持続時間 (プロ バージョン) を調整することもできます。

Samsung Galaxy S6 の静電容量式ボタン。 (クレジット: Androidの説明)

また、携帯電話に専用の物理ホーム ボタンがある場合は、このスポットライトの冒頭で述べた 2 つの機能、ロック画面のピークとホーム画面のロックを利用できます。 前者の機能では、ロック中にホームボタンを放すことでデバイスをロックできます。 後者では、ホーム画面にいるときにデバイスをロックできます (Nova Launcher ではありません) 必須)! ロック画面ピークを使用すると、ホーム ボタンを押したままにしてロック画面を表示し (通知を「覗く」)、ホーム ボタンを放して画面をオフにすることができます。 ホーム画面のロックはもっとシンプルですが、電源ボタンが故障している人にとっては重要な機能になる可能性があります。

開発者は、Play ストアの説明でこのアプリケーションのさまざまな用途の可能性を列挙しています。また、彼の説明でもいくつか挙げています。 XDAフォーラムのスレッド. ただし、最終的に何ができるかは完全にあなたの想像力次第です。 当社常駐の Tasker 愛好家である Mishaal Rahman 氏は、Tasker を設定してボタンをインターセプトすることはできると述べています。 AutoInput などのプラグインを使用してプレスする場合、Button などの専用アプリケーションを使用する方がはるかに簡単です。 マッパー。 さらに、ボタン マッパーを使用すると、基本的に、考えられるほぼすべてのアクションを実行できます。 ショートカットを起動する機能 - つまり、Tasker タスクを 1 回 (または 2 回または長時間) で直接起動できるということです。 プレス。


結論

将来のバージョンであればよいのは、アプリケーションごとの「プロファイル」のような、個別のアプリケーションを使用する際の個別のマッピングです。 たとえば、Spotify ではボリュームの上下を押してトラックを変更するが、デスクトップではこれらのボタンで懐中電灯をオンにしたり、クイック設定をプルダウンしたりすることができます。 ただし、現在、ボタンの再マッピングはシステム全体に適用され、個々のアプリケーションには適用されません。

ただし、全体的に見て、これは、 かなり便利なツール Android 愛好家の武器庫にあります。 音量を上げ下げして変更するなど、より一般的な方法でハードウェア ボタンを再マッピングするために使用するかどうか 音楽トラック、または私の場合のようにもっと型破りな使い方をする場合は、使い方は個人的なものに依存します。 環境設定。 このアプリケーションでは、思う存分創造力を発揮できますが、ハードウェア ボタンが多ければ多いほど、より楽しくなります。


Google Play ストアからボタン マッパーをダウンロードしてください。