Androide

Cómo usar adb para controlar eventos de pulsación de teclas en Android

Tutorial Mesa de Luces Behringer LC2412

Tutorial Mesa de Luces Behringer LC2412

Tabla de contenido:

Anonim

Tal vez se pregunte por qué alguien querría controlar su teléfono Android con los comandos ADB. Bueno, siempre y cuando todas las teclas de hardware de su dispositivo funcionen bien y el panel de la pantalla táctil funcione sin problemas, no encontrará el artículo de ningún uso … hasta que llegue el día en que uno de los botones de retroceso o menú se apague. Ahí es cuando visitará sus marcadores para buscar este artículo (pista: ¡marque esto!).

Cubriré cómo puedes controlar tu Android usando teclas de hardware virtual en algunas de las aplicaciones en tu dispositivo más adelante en una publicación separada. Pero antes de eso tendré que hacer arreglos para que pueda instalar esas aplicaciones en su dispositivo incluso cuando las teclas no funcionen. Vamos, nadie mantiene esas aplicaciones instaladas en su Android de antemano, ¿verdad? Esta publicación es para los usuarios que ya tienen claves de hardware de Android que no funcionan.

Antes de continuar, instale Android SDK en su computadora y habilite las herramientas de la plataforma ADB. Puede echar un vistazo a nuestro artículo sobre la depuración de Chrome para Android, donde lo hemos discutido en los primeros dos pasos. Una vez hecho esto, agregue la ruta de los archivos ADB a las variables de entorno de Windows. Si no sabe cómo hacerlo, consulte nuestro artículo sobre palabras clave de Windows y eche un vistazo a los pasos 3 a 6. Esto asegura que pueda usar el comando ADB en Windows. También asegúrese de que los controladores de su dispositivo también estén instalados.

Despertar el teléfono.

Antes de usar cualquiera de los eventos clave, primero tendrá que activar su teléfono y, con el botón de encendido apagado, no sería una tarea fácil. Lamentablemente, no pude encontrar ningún comando que pudiera despertar el teléfono, pero siempre puede reiniciar su teléfono usando el comando reinicio adb y una vez que el teléfono se reinicia, use los siguientes eventos de pulsación de teclas para instalar las aplicaciones.

Usar eventos clave

Después de que el teléfono se active, puede usar la siguiente sintaxis para controlar: use el comando adb shell input keyevent .

Simplemente reemplace el código clave con los números correspondientes a los eventos que le gustaría realizar como se menciona en la tabla.

Clave

Eventos

0 0

KEYCODE_UNKNOWN

1

KEYCODE_MENU

2

KEYCODE_SOFT_RIGHT

3

KEYCODE_HOME

4 4

KEYCODE_BACK

5 5

KEYCODE_CALL

6 6

KEYCODE_ENDCALL

7 7

CÓDIGO CLAVE_0

8

KEYCODE_1

9 9

CÓDIGO CLAVE_2

10

CÓDIGO CLAVE_3

11

CÓDIGO CLAVE_4

12

CÓDIGO CLAVE_5

13

CÓDIGO CLAVE_6

14

CÓDIGO CLAVE_7

15

CÓDIGO_8

dieciséis

CÓDIGO CLAVE_9

17

KEYCODE_STAR

18 años

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

Conclusión

El truco anterior te ayudará si has roto las llaves de hardware de tu dispositivo. No olvides sintonizar pronto cuando veamos cómo podemos mapear las teclas de hardware virtual en un teléfono Android, incluso cuando las teclas de hardware están rotas.