目次:

後で別の記事で、デバイス上の一部のアプリケーションで仮想ハードウェアキーを使用してAndroidを制御する方法について説明します。 しかしその前に、キーが機能していなくてもあなたがあなたのデバイスにそれらのアプリをインストールできるように手配をしなければならないでしょう。 さあ、そのようなアプリをAndroidに事前にインストールしておく人はいないでしょう。 この記事はすでに機能していないAndroidハードウェアキーを持っているユーザーのためのものです。
続行する前に、コンピュータにAndroid SDKをインストールしてADB Platformツールを有効にしてください。 最初の2つのステップで説明したAndroid用Chromeのデバッグに関する記事をご覧ください。 それが済んだら、ADBファイルのパスをWindows環境変数に追加します。 その方法がわからない場合は、Windowsのキーワードに関する記事を参照し、手順3〜6を参照してください。 これにより、Windows全体でADBコマンドを使用できるようになります。 デバイスドライバもインストールされていることを確認してください。
電話を起こします。

重要なイベントを使用する前に、まず携帯電話を起動し、電源ボタンが機能しない状態にしておくのは簡単なことではありません。 悲しいことに私は電話を起こすことができるどんなコマンドも見つけることができませんでした、あなたはいつでもコマンド adb reboot を使って電話を再起動することができます、そして電話が再起動したら、アプリケーションをインストールするために以下のキープレスイベントを使います。
重要なイベントを使用する
電話機が起動したら、次の構文を使用して制御できます。adb shell input keyeventコマンドを使用します。

キーコードを、表に記載されているとおりに実行したいイベントに対応する番号に置き換えてください。
|
キーコード |
イベント |
|
0 |
KEYCODE_UNKNOWN |
|
1 |
KEYCODE_MENU |
|
2 |
KEYCODE_SOFT_RIGHT |
|
3 |
KEYCODE_HOME |
|
4 |
KEYCODE_BACK |
|
5 |
KEYCODE_CALL |
|
6 |
KEYCODE_ENDCALL |
|
7 |
KEYCODE_0 |
|
8 |
KEYCODE_1 |
|
9 |
KEYCODE_2 |
|
10年 |
KEYCODE_3 |
|
11 |
KEYCODE_4 |
|
12年 |
KEYCODE_5 |
|
13年 |
KEYCODE_6 |
|
14年 |
KEYCODE_7 |
|
15年 |
KEYCODE_8 |
|
16 |
KEYCODE_9 |
|
17年 |
KEYCODE_STAR |
|
18年 |
KEYCODE_POUND |
|
19年 |
KEYCODE_DPAD_UP |
|
20 |
KEYCODE_DPAD_DOWN |
|
21 |
KEYCODE_DPAD_LEFT |
|
22 |
KEYCODE_DPAD_RIGHT |
|
23 |
KEYCODE_DPAD_CENTER |
|
24 |
KEYCODE_VOLUME_UP |
|
25年 |
KEYCODE_VOLUME_DOWN |
|
26 |
KEYCODE_POWER |
|
27年 |
KEYCODE_CAMERA |
|
28年 |
KEYCODE_CLEAR |
|
29年 |
KEYCODE_A |
|
30 |
KEYCODE_B |
|
31 |
KEYCODE_C |
|
32 |
KEYCODE_D |
|
33 |
KEYCODE_E |
|
34 |
KEYCODE_F |
|
35 |
KEYCODE_G |
|
36 |
KEYCODE_H |
|
37 |
KEYCODE_I |
|
38 |
KEYCODE_J |
|
39 |
KEYCODE_K |
|
40 |
KEYCODE_L |
|
41 |
KEYCODE_M |
|
42 |
KEYCODE_N |
|
43 |
KEYCODE_O |
|
44 |
KEYCODE_P |
|
45 |
KEYCODE_Q |
|
46 |
KEYCODE_R |
|
47 |
KEYCODE_S |
|
48 |
KEYCODE_T |
|
49 |
KEYCODE_U |
|
50 |
KEYCODE_V |
|
51 |
KEYCODE_W |
|
52 |
KEYCODE_X |
|
53 |
KEYCODE_Y |
|
54 |
KEYCODE_Z |
|
55 |
KEYCODE_COMMA |
|
56 |
KEYCODE_PERIOD |
結論
あなたがあなたのデバイスのハードウェアキーを壊したならば、上記のトリックはあなたを助けるでしょう。 ハードウェアキーが壊れている場合でも、Android携帯電話で仮想ハードウェアキーをマッピングする方法がわかればすぐに調整することを忘れないでください。







