Come utilizzare ADB per controllare gli eventi di pressione dei tasti su Android
Varie / / November 29, 2021
Ti starai chiedendo perché mai qualcuno dovrebbe voler controllare il suo telefono Android usando i comandi ADB. Bene, finché tutti i tasti hardware del tuo dispositivo funzionano correttamente e il pannello touch screen funziona perfettamente, non troverai l'articolo di alcuna utilità. fino al giorno in cui uno dei pulsanti Indietro o Menu diventa kaput. In quel momento visiterai i tuoi segnalibri per cercare questo articolo (suggerimento: aggiungi questo ai segnalibri!).
Ti spiegherò come puoi controlla il tuo Android utilizzando chiavi hardware virtuali su alcune delle applicazioni sul dispositivo in seguito in un post separato. Ma prima dovrò prendere accordi in modo che tu possa installare quelle app sul tuo dispositivo anche quando i tasti non funzionano. Dai, nessuno mantiene tali app installate sul proprio Android in anticipo, giusto? Questo post è per gli utenti che dispongono già di chiavi hardware Android non funzionanti.
Prima di continuare, installa SDK Android sul tuo computer e abilita gli strumenti della piattaforma ADB. Puoi dare un'occhiata al nostro articolo su
Chrome per il debug di Android dove abbiamo discusso nei primi due passaggi. Fatto ciò, aggiungi il percorso dei file ADB alle variabili di ambiente di Windows. Se non sai come farlo, fai riferimento al nostro articolo su Parola chiave di Windows e dai un'occhiata ai passaggi da 3 a 6. Questo ti assicura di poter utilizzare il comando ADB su Windows. Assicurati anche che siano installati anche i driver del tuo dispositivo.Svegliarsi il telefono.
Prima di utilizzare uno qualsiasi degli eventi chiave, dovrai prima riattivare il telefono e con il pulsante di accensione non funzionante, non sarebbe un compito facile. Purtroppo non sono riuscito a trovare alcun comando che potesse riattivare il telefono, ma puoi sempre riavviare il telefono usando il comando adb riavvio e una volta riavviato il telefono, utilizzare i seguenti eventi di pressione dei tasti per installare le applicazioni.
Usa eventi chiave
Dopo che il telefono si è riattivato, puoi utilizzare la seguente sintassi per controllare: usa il comando keyevent di input shell adb
Basta sostituire il codice con i numeri corrispondenti agli eventi che si desidera eseguire come indicato nella tabella.
Chiave |
Eventi |
0 |
KEYCODE_SCONOSCIUTO |
1 |
KEYCODE_MENU |
2 |
KEYCODE_SOFT_RIGHT |
3 |
KEYCODE_HOME |
4 |
KEYCODE_BACK |
5 |
KEYCODE_CALL |
6 |
KEYCODE_ENDCALL |
7 |
CODICE CHIAVE_0 |
8 |
CODICE CHIAVE_1 |
9 |
CODICE CHIAVE_2 |
10 |
CODICE CHIAVE_3 |
11 |
CODICE CHIAVE_4 |
12 |
CODICE CHIAVE_5 |
13 |
CODICE CHIAVE_6 |
14 |
CODICE CHIAVE_7 |
15 |
CODICE CHIAVE_8 |
16 |
CODICE CHIAVE_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 |
CODICE CHIAVE_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 |
Conclusione
Il trucco sopra ti aiuterà se hai rotto le chiavi hardware del tuo dispositivo. Non dimenticare di sintonizzarti presto quando vedremo come possiamo mappare i tasti hardware virtuali su un telefono Android anche quando i tasti hardware sono rotti.