Cómo usar ADB para controlar eventos de pulsación de tecla en Android
Miscelánea / / February 10, 2022
Quizás se pregunte por qué demonios querría alguien controlar su teléfono Android usando los comandos ADB. Bueno, mientras 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 ninguna utilidad. hasta que llega el día en que uno de los botones de atrás o de menú se apaga. Ahí es cuando visitarás tus marcadores para buscar este artículo (pista: ¡marca esto!).
Estaré cubriendo cómo puedes controla tu Android usando claves de hardware virtual en algunas de las aplicaciones en su dispositivo más adelante en una publicación separada. Pero antes tendré que hacer arreglos para que puedas instalar esas aplicaciones en tu dispositivo incluso cuando las teclas no funcionen. Vamos, que nadie tiene instaladas de antemano este tipo de aplicaciones en su Android, ¿verdad? Esta publicación es para los usuarios que ya tienen claves de hardware de Android que no funcionan.
Antes de continuar, instale SDK de Android
en su computadora y habilite las herramientas de la plataforma ADB. Puedes echar un vistazo a nuestro artículo sobre Depuración de Chrome para Android donde tenemos discutido en los dos primeros 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 Palabra clave de Windows y echa un vistazo a los pasos 3 a 6. Esto asegura que pueda usar el comando ADB en todo Windows. También asegúrese de que los controladores de su dispositivo también estén instalados.Despertar Teléfono.
Antes de que usemos cualquiera de los eventos clave, primero deberá activar su teléfono y, con el botón de encendido sin funcionar, no sería una tarea fácil. Lamentablemente, no pude encontrar ningún comando que pudiera activar el teléfono, pero siempre puede reiniciar su teléfono usando el comando reinicio adb y una vez que el teléfono se reinicie, 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 evento clave de entrada de shell adb.
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 |
CÓDIGO_CLAVE_DESCONOCIDO |
1 |
KEYCODE_MENU |
2 |
KEYCODE_SOFT_RIGHT |
3 |
KEYCODE_HOME |
4 |
KEYCODE_BACK |
5 |
KEYCODE_CALL |
6 |
KEYCODE_ENDCALL |
7 |
CÓDIGO CLAVE_0 |
8 |
CÓDIGO CLAVE_1 |
9 |
CÓDIGO_LLAVE_2 |
10 |
CÓDIGO CLAVE_3 |
11 |
CÓDIGO CLAVE_4 |
12 |
CÓDIGO CLAVE_5 |
13 |
CÓDIGO_LLAVE_6 |
14 |
CÓDIGO CLAVE_7 |
15 |
CÓDIGO CLAVE_8 |
16 |
CÓDIGO_LLAVE_9 |
17 |
CÓDIGO_CLAVE_ESTRELLA |
18 |
CÓDIGO_CLAVE_LIBRA |
19 |
KEYCODE_DPAD_UP |
20 |
KEYCODE_DPAD_DOWN |
21 |
KEYCODE_DPAD_LEFT |
22 |
KEYCODE_DPAD_DERECHO |
23 |
KEYCODE_DPAD_CENTER |
24 |
KEYCODE_VOLUME_UP |
25 |
KEYCODE_VOLUME_DOWN |
26 |
KEYCODE_POWER |
27 |
KEYCODE_CAMERA |
28 |
CLAVE_CLEAR |
29 |
CÓDIGO CLAVE_A |
30 |
CÓDIGO_CLAVE_B |
31 |
CÓDIGO_CLAVE_C |
32 |
CÓDIGO_CLAVE_D |
33 |
CÓDIGO_CLAVE_E |
34 |
CÓDIGO_CLAVE_F |
35 |
CÓDIGO_CLAVE_G |
36 |
CÓDIGO_CLAVE_H |
37 |
KEYCODE_I |
38 |
CÓDIGO_CLAVE_J |
39 |
CÓDIGO_CLAVE_K |
40 |
CÓDIGO_CLAVE_L |
41 |
CÓDIGO_CLAVE_M |
42 |
CÓDIGO_CLAVE_N |
43 |
CÓDIGO_CLAVE_O |
44 |
CÓDIGO_CLAVE_P |
45 |
CÓDIGO_CLAVE_Q |
46 |
KEYCODE_R |
47 |
KEYCODE_S |
48 |
CÓDIGO_CLAVE_T |
49 |
KEYCODE_U |
50 |
CÓDIGO_CLAVE_V |
51 |
CÓDIGO_CLAVE_W |
52 |
CÓDIGO_CLAVE_X |
53 |
CÓDIGO_CLAVE_Y |
54 |
KEYCODE_Z |
55 |
CÓDIGO_CLAVE_COMA |
56 |
CÓDIGO_CLAVE_PERIODO |
Conclusión
El truco anterior te ayudará si has roto las claves de hardware de tu dispositivo. No olvide sintonizarnos pronto cuando veamos cómo podemos asignar claves de hardware virtuales en un teléfono Android incluso cuando las claves de hardware están rotas.
Última actualización el 03 febrero, 2022
El artículo anterior puede contener enlaces de afiliados que ayudan a respaldar a Guiding Tech. Sin embargo, no afecta nuestra integridad editorial. El contenido sigue siendo imparcial y auténtico.