Hvordan bruke ADB til å kontrollere tastetrykkhendelser på Android
Du lurer kanskje på hvorfor i all verden vil noen ønske å kontrollere Android-telefonen hans ved å bruke ADB-kommandoene. Vel, så lenge alle maskinvaretastene på enheten din fungerer bra og berøringsskjermpanelet fungerer feilfritt, vil du ikke finne artikkelen til noe bruk .. før dagen kommer når en av bak- eller menyknappene blir kaput. Det er da du besøker bokmerkene dine for å slå opp denne artikkelen (hint: bokmerke dette!).
Jeg vil dekke hvordan du kan kontroller din Android bruker virtuelle maskinvarenøkler på noen av applikasjonene på enheten din senere i et eget innlegg. Men før det må jeg ordne slik at du kan installere disse appene på enheten din selv når tastene ikke fungerer. Kom igjen, ingen holder slike apper installert på Android-en på forhånd, ikke sant? Dette innlegget er for brukerne som allerede har ikke-fungerende Android-maskinvarenøkler.
Før vi fortsetter, må du installere Android SDK på datamaskinen din og aktiver ADB-plattformverktøy. Du kan se på artikkelen vår omFeilsøking av Chrome for Android der vi har diskuterte det i de to første trinnene. Etter å ha gjort det, kan du legge til banen til ADB-filer til Windows miljøvariabler. Hvis du ikke vet hvordan du gjør det, kan du lese artikkelen om Windows-nøkkelord og ta en titt på trinn 3 til 6. Dette sørger for at du kan bruke ADB-kommandoen i hele Windows. Forsikre deg også om at enhetsdriverne er installert.
Vekker telefon.
Før vi bruker noen av de viktigste begivenhetene, må du først vekke telefonen din, og når strømknappen ikke fungerer, ville det ikke være en lett oppgave. Dessverre klarte jeg ikke å finne noen kommando som kunne vekke telefonen, men du kan alltid starte telefonen på nytt ved å bruke kommandoen adb omstart og når telefonen starter på nytt, bruk følgende tastetrykkhendelser for å installere applikasjonene.
Bruk viktige hendelser
Etter at telefonen er våknet, kan du bruke følgende syntaks for å kontrollere: bruk kommandoen adb shell input nøkkelevent.
Bare bytt ut nøkkelkoden med tallene som tilsvarer hendelsene du ønsker å utføre som nevnt i tabellen.
Nøkkelkode | arrangementer |
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 |
Konklusjon
Trikset ovenfor vil hjelpe deg hvis du har ødelagt maskinvarenøklene på enheten din. Ikke glem å stille inn snart når vi ser hvordan vi kan kartlegge virtuelle maskinvarenøkler på en Android-telefon, selv når maskinvarenøklene er ødelagte.