Ver la Versión Completa : [ CONSULTA ] Detectar pulsación botón HOME con tasker
SmartPhoneLover
27/07/16, 15:09:17
Muy buenas, estoy creando una tarea en la que requiero iniciar ésta al pulsar el botón HOME (botón incrustado en pantalla = mi caso / no botón físico-hardware). Pero no doy con la solución.
He usado AutoInput para varias cosas, donde sí me da la opción de ejecutar, por ejemplo, una tarea en la cual una de sus acciones internas sea la de simular la pulsación de ese botón (como cualquier otro), mediante la opción "Global Action", localizada en "Plugin > AutoInput". Pero cuando intento buscar, dentro de perfiles, no hay ni rastro de eso. Ni con Eventos ni Estados me permite establecer como contexto, la pulsación HOME.
Caravantes
27/07/16, 17:11:14
Ni con Eventos ni Estados me permite establecer como context
No busques más entre los contextos de Estado. Un estado es una situación que se mantiene en el tiempo, como por ejemplo "conectado a Wifi" o "Cargando batería". Lo que tú necesitas es un Evento, que es un suceso puntual (que no se mantiene en el tiempo) como por ejemplo "Pulsación en el botón de la Cámara" o "Clic en Botón de widget".
Que yo sepa, Tasker no tiene el evento que buscas. Puedes ver un listado de todos los contextos en la página siguiente. Puede que esa página no esté totalmente actualizada.
Listado clasificado de contextos y acciones de Tasker.
http://www.htcmania.com/showthread.php?t=629395
Es posible que puedas utilizar algún truco para resolver el problema dando algún rodeo. En el recopilatorio hay varias ideas para simular o emular pulsaciones en la pantalla. Suerte.
Mitrhandir
27/07/16, 17:32:34
Smart, en eventos/IU/solicitud asistencia, creo que está lo que buscas. Yo lo utilizo para cambiar la red de 2g a 3g o viceversa. Te dejo el perfil por si te sirve!
Perfil: Change Red (70)
Priority: 50
Evento: Solicitud Asistencia [ Aplicación:* ]
Entrada: Change Red (20)
Ejecutar ambas a la vez
A1: Cargar aplicación [ Aplicación:Configuración de red Datos: Excluir de aplics. recientes:Apagado Always Start New Copy:Apagado ]
A2: Esperar [ MS:0 Segundos:2 Minutos:0 Horas:0 Días:0 ]
A3: Ejecutar consola [ Comando:input keyevent 4 Cuenta atrás (segundos):0 Usar Root:Encendido Almacenar Salida En: Almacenar Errores En: Almacenar Resultado en: ]
Espero que te sirva!
SmartPhoneLover
27/07/16, 18:31:08
Smart, en eventos/IU/solicitud asistencia, creo que está lo que buscas. Yo lo utilizo para cambiar la red de 2g a 3g o viceversa. Te dejo el perfil por si te sirve!
Perfil: Change Red (70)
Priority: 50
Evento: Solicitud Asistencia [ Aplicación:* ]
Entrada: Change Red (20)
Ejecutar ambas a la vez
A1: Cargar aplicación [ Aplicación:Configuración de red Datos: Excluir de aplics. recientes:Apagado Always Start New Copy:Apagado ]
A2: Esperar [ MS:0 Segundos:2 Minutos:0 Horas:0 Días:0 ]
A3: Ejecutar consola [ Comando:input keyevent 4 Cuenta atrás (segundos):0 Usar Root:Encendido Almacenar Salida En: Almacenar Errores En: Almacenar Resultado en: ]
Espero que te sirva!
Muchas gracias, pero el tema es que quiero usar el home key para ejecutar una tarea, no una apliación. Además, tú eres root, según la acción 3, pero yo no. Y varios de los comandos shell que introduzco no me funcionan.
SmartPhoneLover
27/07/16, 18:31:58
No busques más entre los contextos de Estado. Un estado es una situación que se mantiene en el tiempo, como por ejemplo "conectado a Wifi" o "Cargando batería". Lo que tú necesitas es un Evento, que es un suceso puntual (que no se mantiene en el tiempo) como por ejemplo "Pulsación en el botón de la Cámara" o "Clic en Botón de widget".
Que yo sepa, Tasker no tiene el evento que buscas. Puedes ver un listado de todos los contextos en la página siguiente. Puede que esa página no esté totalmente actualizada.
Listado clasificado de contextos y acciones de Tasker.
http://www.htcmania.com/showthread.php?t=629395
Es posible que puedas utilizar algún truco para resolver el problema dando algún rodeo. En el recopilatorio hay varias ideas para simular o emular pulsaciones en la pantalla. Suerte.
Me tocará aprender a hacer remapping con autoinput.
carlesalc
21/06/18, 13:09:12
Hola.
No se si ya lo solucionaste, pues el post ya tiene casi 2 años, pero por si a ti o a otra persona le sirve, yo, lo que hago en estos casos, es poner en contexto aplicación, el launcher que yo utilizo, que en mi caso se llama pantalla de inicio, pero puede ser novalauncher, biglauncher, etc, y cuando pulso la tecla home, se ejecuta la tarea de dicho perfil.
vBulletin® v3.8.1, Copyright ©2000-2026, Jelsoft Enterprises Ltd.