Як використовувати ADB для керування подіями натискання клавіш на Android
Різне / / November 29, 2021
Ви можете задатися питанням, чому хтось захоче керувати своїм телефоном Android за допомогою команд ADB. Що ж, доки всі апаратні клавіші вашого пристрою працюють нормально, а сенсорна панель працює бездоганно, ви не знайдете статтю, яка б була корисна. до тих пір, поки не настане день, коли одна з кнопок «Назад» або «Меню» перейде капут. Саме тоді ви відвідаєте свої закладки, щоб переглянути цю статтю (підказка: додайте це в закладки!).
Я розповім, як ви можете керувати своїм Android використання віртуальних апаратних ключів у деяких програмах на вашому пристрої пізніше в окремій публікації. Але перед цим мені доведеться вжити заходів, щоб ви могли встановити ці програми на свій пристрій, навіть коли клавіші не працюють. Ну, ніхто не зберігає такі програми на своєму Android заздалегідь, чи не так? Ця публікація призначена для користувачів, у яких уже є непрацюючі апаратні ключі Android.
Перш ніж продовжити, встановіть Android SDK на вашому комп’ютері та ввімкніть інструменти платформи ADB. Ви можете переглянути нашу статтю про
Налагодження Chrome для Android де ми маємо обговорювали це на перших двох кроках. Зробивши це, додайте шлях до файлів ADB до змінних середовища Windows. Якщо ви не знаєте, як це зробити, перегляньте нашу статтю про Ключове слово Windows і перегляньте кроки з 3 по 6. Це гарантує, що ви можете використовувати команду ADB у всій Windows. Також переконайтеся, що драйвери ваших пристроїв також встановлені.Прокидання телефону.
Перш ніж використовувати будь-яку з ключових подій, вам потрібно буде розбудити телефон, а якщо кнопка живлення не працює, це буде непросте завдання. На жаль, я не зміг знайти жодної команди, яка могла б розбудити телефон, але ви завжди можете перезавантажити телефон за допомогою команди перезавантаження adb а коли телефон перезавантажиться, скористайтеся наведеними нижче подіями натискання клавіш для встановлення програм.
Використовуйте ключові події
Після того, як телефон пробудиться, ви можете використовувати наступний синтаксис для керування: скористайтеся командою Ключова подія введення оболонки adb
Просто замініть код ключа цифрами, які відповідають подіям, які ви хочете виконати, як зазначено в таблиці.
Код ключа |
Події |
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 |
КОД КЛЮЧА_2 |
10 |
КОД КЛЮЧА_3 |
11 |
КОД КЛЮЧА_4 |
12 |
KEYCODE_5 |
13 |
КОД КЛЮЧА_6 |
14 |
КОД КЛЮЧА_7 |
15 |
КОД КЛЮЧА_8 |
16 |
КОД КЛЮЧА_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, навіть якщо апаратні ключі зламані.