Како се користи АДБ за контролу догађаја Кеипресс на Андроиду

Можда се питате зашто би неко на свету желео да контролише његов Андроид телефон користећи АДБ команде. Па, све док сви хардверски тастери уређаја раде исправно и панел на додир делује беспрекорно, нећете наћи чланак о било којој употреби .. док не дође дан када један од тастера за повратак или мени изађе са капута. Тада ћете посетити обележиваче да бисте погледали овај чланак (наговештај: обележи ово!).




Покрићу вам како можете контролирајте свој Андроид користећи виртуалне хардверске кључеве на неким апликацијама на уређају касније у засебном посту. Али пре тога мораћу да направим аранжмане тако да можете инсталирати те апликације на свој уређај чак и када тастери не раде. Хајде, нико не одржава такве апликације унапред инсталиране на Андроиду, зар не? Овај пост намењен је корисницима који већ имају нефункционалне Андроид хардверске тастере.

Пре него што наставимо, инсталирајте Андроид СДК на рачунару и омогућите алате АДБ Платформ. Можете погледати наш чланак оЦхроме за отклањање грешака за Андроид где имамо разговарали о томе у прва два корака. Након тога додајте путању АДБ датотека у Виндовс околне променљиве. Ако не знате како то учинити, погледајте чланак на Виндовс кључна реч и погледајте кораке 3 до 6. Ово осигурава да наредбу АДБ можете користити широм оперативног система Виндовс. Такође проверите да ли су инсталирани и управљачки програми уређаја.







Буђење телефона.



Пре него што користимо било који од кључних догађаја, морат ћете прво пробудити телефон, а ако тастер за укључивање не ради, то не би био лак задатак. Нажалост нисам успео да нађем ниједну команду која би могла да пробуди телефон, али увек можете поново покренути свој телефон помоћу команде адб ребоот и када се телефон поново покрене, користите следеће догађаје притиска тастера да бисте инсталирали апликације.





Користите кључне догађаје

Након што се телефон пробуди, можете користити следећу синтаксу за контролу: користите наредбу адб схелл кеивевент.

Само замените код кључа бројевима који одговарају догађајима које желите да изведете, као што је наведено у табели.

Кључ код

Догађаји

0

КЕИЦОДЕ_УНКНОВН

1

КЕИЦОДЕ_МЕНУ

2

КЕИЦОДЕ_СОФТ_РИГХТ

3

КЕИЦОДЕ_ХОМЕ

4

КЕИЦОДЕ_БАЦК

5

КЕИЦОДЕ_ЦАЛЛ

6

КЕИЦОДЕ_ЕНДЦАЛЛ

7

КЕИЦОДЕ_0

8

КЕИЦОДЕ_1

9

КЕИЦОДЕ_2

10

КЕИЦОДЕ_3

11

КЕИЦОДЕ_4

12

КЕИЦОДЕ_5

13

КЕИЦОДЕ_6

14

КЕИЦОДЕ_7

15

КЕИЦОДЕ_8

16

КЕИЦОДЕ_9

17

КЕИЦОДЕ_СТАР

18

КЕИЦОДЕ_ПОУНД

19

КЕИЦОДЕ_ДПАД_УП

20

КЕИЦОДЕ_ДПАД_ДОВН

21

КЕИЦОДЕ_ДПАД_ЛЕФТ

22

КЕИЦОДЕ_ДПАД_РИГХТ

23

КЕИЦОДЕ_ДПАД_ЦЕНТЕР

24

КЕИЦОДЕ_ВОЛУМЕ_УП

25

КЕИЦОДЕ_ВОЛУМЕ_ДОВН

26

КЕИЦОДЕ_ПОВЕР

27

КЕИЦОДЕ_ЦАМЕРА

28

КЕИЦОДЕ_ЦЛЕАР

29

КЕИЦОДЕ_А

30

КЕИЦОДЕ_Б

31

КЕИЦОДЕ_Ц

32

КЕИЦОДЕ_Д

33

КЕИЦОДЕ_Е

34

КЕИЦОДЕ_Ф

35

КЕИЦОДЕ_Г

36

КЕИЦОДЕ_Х

37

КЕИЦОДЕ_И

38

КЕИЦОДЕ_Ј

39

КЕИЦОДЕ_К

40

КЕИЦОДЕ_Л

41

КЕИЦОДЕ_М

42

КЕИЦОДЕ_Н

43

КЕИЦОДЕ_О

44

КЕИЦОДЕ_П

45

КЕИЦОДЕ_К

46

КЕИЦОДЕ_Р

47

КЕИЦОДЕ_С

48

КЕИЦОДЕ_Т

49

КЕИЦОДЕ_У

50

КЕИЦОДЕ_В

51

КЕИЦОДЕ_В

52

КЕИЦОДЕ_Кс

53

КЕИЦОДЕ_И

54

КЕИЦОДЕ_З

55

КЕИЦОДЕ_ЦОММА

56

КЕИЦОДЕ_ПЕРИОД





Закључак

Горњи трик ће вам помоћи ако сте покварили хардверске тастере свог уређаја. Не заборавите да се прилагодите ускоро када видимо како можемо да мапирамо виртуелне хардверске тастере на Андроид телефону чак и када су хардверски тастери поломљени.