PDA

Ver la Versión Completa : [ CONSULTA ] Ejecutar tarea al pulsar boton fisico


lailolai
14/02/19, 12:50:37
Hola, estoy intentando hacer que al pulsar el boton de bajar volumen se ejecute una tarea, pero no consigo averiguar como hacerlo ni con una tarea ni con un perfil. En las opciones que trae tasker, no aparece nada que pueda ejecutar ese perfil. Buscando informacion, en algun sitio ponia algo de utilizar autoimput, pero o yo no se hacerlo o tampoco se puede. Tambien intente buscar en la api de android, por si por codigo lo conseguia, pero nada (aclaro, que casi no tengo conocimientos de programacion). Alguien sabe o se le ocurre alguna forma de hacerlo?

Gracias

WillyWeb
14/02/19, 14:57:47
Así, a bote pronto, se me ocurre que...

-Al pulsar el botón baja el volumen de un canal (el del timbre seguramente).
-Tasker tiene una variable que guarda el volumen de ese canal (%VOLR para el timbre).
-Puedes poner el en perfil que dispare tu tarea un contexto de tipo "Evento > Establecer variable" con la variable correspondiente a ese canal.

Es una primera idea. Prueba.

ea8rx
14/02/19, 16:11:33
Prueba ayudándote de esta app https://play.google.com/store/apps/details?id=com.quick.click.shortcut.maker.uninstal ler.app

WillyWeb
14/02/19, 19:20:00
Hola, estoy intentando hacer que al pulsar el boton de bajar volumen se ejecute una tarea...

Prueba ayudándote de esta app...

Una app muy interesante que no conocía, pero no veo que tenga integración con Tasker ... ¿cómo se hace para ejecutar una tarea? :rolleyes:

allium
14/02/19, 20:12:40
Pues yo tengo un perfil que hace algo parecido a eso que dices, cuando pulso la tecla Vol (-) se pone el brillo al mínimo y cuando pulso vol (+) se pone en automático. Sólo funciona cuando tengo en primer plano la aplicación Oruxmaps.
Efectivamente usa Autoinput:
Perfil Nuevo> Evento> Plugin> AutoInput> Key> Conguración (lápiz)> Keys> Volume Up (por ejemplo)-Aceptar> Key Action> key Down (se ejecuta la acción al pulsar la tecla)>Confirmamos y volvemos para atrás para asignar la tarea correspondiente.

Yo controlo más bien poco de Tasker y ya no recuerdo si en AutoInput tuve que hacer algo para que salieran sus menús.

lailolai
14/02/19, 21:52:50
Así, a bote pronto, se me ocurre que...

-Al pulsar el botón baja el volumen de un canal (el del timbre seguramente).
-Tasker tiene una variable que guarda el volumen de ese canal (%VOLR para el timbre).
-Puedes poner el en perfil que dispare tu tarea un contexto de tipo "Evento > Establecer variable" con la variable correspondiente a ese canal.

Es una primera idea. Prueba.

Lo he intentado, pero no me sirve porque si por ejemplo, tienes una aplicacion de camara abierta, lo que hace es disparar una foto, entonces, no cambia la variable de volumen

lailolai
14/02/19, 21:56:24
Una app muy interesante que no conocía, pero no veo que tenga integración con Tasker ... ¿cómo se hace para ejecutar una tarea? :rolleyes:

Prueba ayudándote de esta app https://play.google.com/store/apps/details?id=com.quick.click.shortcut.maker.uninstal ler.app


La aplicacion esta, tengo que probarla mas a fondo, pero igual que Williweb, no se como ejecutar tareas en tasker

lailolai
14/02/19, 21:58:41
Pues yo tengo un perfil que hace algo parecido a eso que dices, cuando pulso la tecla Vol (-) se pone el brillo al mínimo y cuando pulso vol (+) se pone en automático. Sólo funciona cuando tengo en primer plano la aplicación Oruxmaps.
Efectivamente usa Autoinput:
Perfil Nuevo> Evento> Plugin> AutoInput> Key> Conguración (lápiz)> Keys> Volume Up (por ejemplo)-Aceptar> Key Action> key Down (se ejecuta la acción al pulsar la tecla)>Confirmamos y volvemos para atrás para asignar la tarea correspondiente.

Yo controlo más bien poco de Tasker y ya no recuerdo si en AutoInput tuve que hacer algo para que salieran sus menús.

Perdón, pero creo que estoy dormido. No consigo hacerlo. No se ejecuta al pulsar el boton. Sigo peleandome

lailolai
14/02/19, 21:59:55
Gracias a todos, sigo estudiando el tema, me disteis buenas ideas para continuar. Si consigo progresos, os informo

lailolai
14/02/19, 23:28:05
Os pongo lo que tengo y no ai forma de que me funcione. Es igual a lo que dice allium y otros ejemplos que encontre en internet, pero a mi no me detecta las pulsaciones. Creo que tengo que utilizar otro sistema.

Perfil: P Input Probar (286)
Evento: AutoInput Key [ Configuración:Keys: Volume Down
Key Action: Key Down
Manual Key Codes: 25 ]
Entrada: Proba Boton Vol Menos (278)
A1: Flash [ Texto:%aikeyaction Largo:Apagado ]
A2: Flash [ Texto:Boton vol menos Largo:Apagado ]

WillyWeb
15/02/19, 08:40:26
Lo he intentado, pero no me sirve porque si por ejemplo, tienes una aplicacion de camara abierta, lo que hace es disparar una foto, entonces, no cambia la variable de volumen

Claro :rolleyes:

Mi propuesta es la forma más simple de hacerlo y tiene sus limitaciones. :loco:

Si quieres controlar ese botón en todas las circunstancias seguramente tendrías que "interceptar" su pulsación usando el INTENT adecuado.

Aquí tienes un ejemplo de lo que te digo...

https://www.reddit.com/r/tasker/comments/6seyiy/how_to_prevent_accidentally_pressing_the_volume/

ea8rx
15/02/19, 20:07:23
Claro :rolleyes:

Mi propuesta es la forma más simple de hacerlo y tiene sus limitaciones. :loco:

Si quieres controlar ese botón en todas las circunstancias seguramente tendrías que "interceptar" su pulsación usando el INTENT adecuado.

Aquí tienes un ejemplo de lo que te digo...

https://www.reddit.com/r/tasker/comments/6seyiy/how_to_prevent_accidentally_pressing_the_volume/




He creado un acceso directo a una tarea de Tasker la cuál se ejecuta perfectamente con el botón de Volumen mediante la aplicación "Buttom Mapper". De este modo quedaría el problema resuelto si no fuera porque... 1º Para que funcione el botón Volumen tiene que estar la app activa y 2º (que es peor aún) parece que esa app supervisa todo lo que haces en el móvil, lo que no me inspira ninguna confianza (ver captura) pero si ese asunto no os importa confirmo que funciona bien. Un saludo.

allium
16/02/19, 02:08:05
Esa aplicación la he tenido instalada unos días y me dejaba pillados los botones de vez en cuando y no había manera de recuperarlos salvo reiniciando el móvil. Quizás no la enredé lo suficiente para ver qué pasaba, la desinstalé.