Me he acercado, pero todavía no puedo lanzar una acción al mismo tiempo cuando se pulsan dos teclas en combinación, como hacemos para hacer una captura de pantalla. De todas formas, necesitarías:
-
Autointroducción (para el Android 4.3 y superior) con Tasker ambos han pagado 7 días de prueba completos, o
-
Adiciones Xpuestas (necesita acceso a root) con Tasker para hacer combinación(es) de teclas.
El inconveniente de esta solución es que, a diferencia de pulsar ambas teclas al mismo tiempo, tendría que hacerlo en secuencia. Es decir, pulsar/mantener el volumen arriba seguido del botón de encendido. El tiempo entre estas pulsaciones de teclas es flexible.
Una sola pulsación de tecla
Utilice Autoingreso con Tasker si desea lanzar su acción con una combinación de pulsaciones de una sola tecla, es decir, sólo presione una tecla una vez pero no quiera presionar las teclas durante mucho tiempo.
-
En Tasker crear un Evento perfil basado en el Plugin → Autoinput → Tecla → Configuración :
-
Llaves : Sube el volumen
-
Acción clave : Tecla Abajo
-
Crear una tarea en ella llamada " AutoInput Volume Up
"y crear las siguientes acciones en él:
-
Variable → Conjunto de variables :
-
Tarea → Espera → Segundos :
1
-
Variable → Conjunto variable:
Explicación : Cuando se detecta la pulsación única de Vol Up la variable personalizada %Kset
se inicializaría a un valor personalizado 1
y luego esperaríamos un segundo (bajo este segundo tendrías que pulsar la tecla de encendido). Entonces estamos inicializando la variable a 0
porque nuestra solución lo exige, de lo contrario, nuestra principal tarea de capturar una foto se ejecutaría con una sola pulsación de la tecla de encendido.
-
Repita paso 1 pero seleccione Poder en lugar de Sube el volumen llave.
-
Crear una tarea en ella llamada " AutoInput Power
"y crear las siguientes acciones en él:
-
Tarea → Si → Condición :
%Kset
eq 1
-
Plugin → Autoinput → Modos :
-
Configuración :
-
Supresión de la clave : Habilitar
- Llaves: Poder
- Tiempo muerto: Ninguno
- Acción opcional Alerta → Flash → Texto :
Commencing launch
-
Medios de comunicación → Tome la foto → lo personalizará según sus necesidades.
- Repita sub-paso 2 de paso 4 pero sí Supresión de la llave: Desactivar .
- Acción opcional Tarea →. .
- Acción opcional Alerta → Flash → Texto :
Psst: You're too late Jim!
Explicación :
- En nuestra primera acción estamos comprobando si la variable
%Kset
está configurado en 1 y si es así, la segunda acción bloquearía la pulsación del botón de encendido para que no pase al sistema, ya que normalmente la pulsación del botón de encendido pondría el dispositivo en reposo y bloquearía la pantalla.
- Opcionalmente, hacer un brindis personalizado para señalar que la combinación fue exitosa.
- Deje que el Tasker capture la imagen usando los ajustes provistos en esa acción.
- Deshabilita la supresión de la tecla de encendido ya que, de lo contrario, nunca podrás usar ese botón normalmente, siempre que la supresión de la tecla no esté explícitamente deshabilitada o la accesibilidad de Autoinput esté en funcionamiento.
- Otra declaración es opcional pero podría ser útil ya que al principio sus pulsaciones consecutivas de teclas pueden no estar coordinadas por lo que el brindis personalizado en la siguiente acción le indicaría que la combinación no tuvo éxito.
Eso es todo. Ve a la pantalla de inicio o a cualquier otra aplicación que no sea Tasker, presiona la tecla Vol Up y luego la tecla Power durante un período de un segundo (no te preocupes, lo entenderás, o si no, cambia el período de espera) y verás a Tasker abriendo su interfaz personalizada, se capturará una imagen automáticamente y volverás a lo que estabas haciendo originalmente.
¡Hurra!
Presiona la tecla larga
A algunas personas puede que no les guste que una sola persona presione ambas teclas, ya que no son habituales o pueden sentirse extrañas al usarlas en esa coordinación. En ese caso, siempre y cuando se tenga acceso a root y Marco de Xposición instalado, puedes usar Adiciones Xpuestas para establecer acciones de pulsación de teclas largas para tus teclas.
Para que la acción personalizada se ajuste a esas teclas necesitaríamos Tasker . Crear las dos tareas llamadas " AutoInput Volume Up
"y" AutoInput Power
" explícitamente en Tasker, sólo si no seguiste Una sola pulsación de tecla sección.
- En esa aplicación ir a Botón → set Largo retraso de la prensa tiempo → Añade una nueva clave → tap Tecla Vol Up → seleccione la nueva entrada clave.
- Pulse Añade una nueva condición → Pantalla encendida → → seleccionar la nueva entrada → comprobar Largo de la prensa y pulse en esa entrada →. Desplácese hacia abajo hasta Atajo → Atajo de tareas → Subir el volumen de la entrada automática .
- Repita paso 1 pero hazlo por Poder llave.
- Repita paso 2 pero seleccione Potencia de autoingreso bajo Atajo de tareas .
Siempre que se activen y se activen las adiciones de Xposed en el marco de Xposed, al pulsar cualquier botón o tecla de esa aplicación, se sentirá una ligera vibración. Esa vibración ayudaría inmensamente a saber cuándo soltar la primera tecla y presionar la otra.
Pruébalo porque es divertido.
0 votos
Relacionado: ¿Cómo crear un atajo de hardware en Android 4.3?