Jak používat ADB k ovládání událostí stisknutí kláves na Androidu
Různé / / November 29, 2021
Možná se divíte, proč by proboha někdo chtěl ovládat svůj telefon Android pomocí příkazů ADB. Dokud všechny hardwarové klávesy vašeho zařízení fungují správně a panel dotykové obrazovky funguje bezchybně, nenajdete článek, který by se dal použít. dokud nenastane den, kdy jedno z tlačítek zpět nebo nabídky přejde kaput. Tehdy navštívíte své záložky a vyhledáte tento článek (nápověda: přidejte si to do záložek!).
Budu pokrývat, jak můžete ovládat svůj Android pomocí virtuálních hardwarových klíčů v některých aplikacích ve vašem zařízení později v samostatném příspěvku. Předtím ale budu muset zařídit, abyste si tyto aplikace mohli nainstalovat do svého zařízení, i když klíče nefungují. No tak, nikdo nemá takové aplikace nainstalované na svém Androidu předem, že? Tento příspěvek je pro uživatele, kteří již mají nefunkční hardwarové klíče Androidu.
Než budeme pokračovat, nainstalujte Android SDK na vašem počítači a povolte nástroje platformy ADB. Můžete se podívat na náš článek na Ladění Chrome pro Android
kde máme prodiskutoval to v prvních dvou krocích. Poté přidejte cestu k souborům ADB do proměnných prostředí Windows. Pokud nevíte, jak na to, podívejte se na náš článek Klíčové slovo Windows a podívejte se na kroky 3 až 6. Díky tomu můžete příkaz ADB používat v celém systému Windows. Také se ujistěte, že jsou nainstalovány také ovladače zařízení.Probuzení telefonu.
Než použijeme některou z klíčových událostí, budete muset telefon nejprve probudit a s nefunkčním vypínačem by to nebyl snadný úkol. Bohužel jsem nenašel žádný příkaz, který by mohl probudit telefon, ale vždy můžete telefon restartovat pomocí příkazu restartování adb a jakmile se telefon restartuje, použijte k instalaci aplikací následující události stisknutí klávesy.
Použijte klíčové události
Po probuzení telefonu můžete k ovládání použít následující syntaxi: use the command vstupní klíčová událost prostředí adb
Stačí nahradit kód klíče čísly odpovídajícími událostem, které chcete provést, jak je uvedeno v tabulce.
Kód klíče |
Události |
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 |
Závěr
Výše uvedený trik vám pomůže, pokud jste zlomili hardwarové klíče vašeho zařízení. Nezapomeňte se brzy naladit, až uvidíme, jak můžeme namapovat virtuální hardwarové klíče na telefonu Android, i když jsou hardwarové klíče rozbité.