← Kleave

Crea el atajo tú mismo

Kleave mueve las ventanas mediante un pequeño atajo de la app Atajos. Si prefieres no añadir el archivo ya hecho, puedes crear el mismo atajo a mano. El vídeo muestra cada paso.

Deja abierta la ventana de configuración de Kleave mientras creas el atajo, y escribe el nombre Kleave Window Mover al final, cuando ya estén todas las acciones: Kleave toma el atajo en cuanto el nombre coincide.

Paso a paso

Los mismos pasos que en el vídeo, con una imagen de cada uno. Copia los valores en lugar de escribirlos: Kleave lee las claves, las respuestas y el nombre carácter por carácter.

  1. 1Empieza en Kleave

    En la ventana de configuración de Kleave, haz clic en Añadir atajo…. Cuando Atajos muestre el atajo, haz clic en No añadir. Deja abierta la ventana de Kleave: ahora vigila el atajo que crees.

  2. 2Crea un atajo nuevo

    En Atajos, haz clic en +. De momento no cambies el nombre: se lo pones al final.

  3. 3Lee la entrada

    Busca Obtener diccionario de la entrada en la lista de acciones y arrástrala. Configúrala para leer Entrada de atajo.

  4. 4Acepta texto

    En la parte superior del atajo, pon el tipo de entrada en Texto. Kleave envía cada petición como un texto breve.

  5. 5Lee la petición

    Añade Obtener valor del diccionario. Configúralo para obtener el Valor de la clave op.

    • op
  6. 6Comprueba si es un ping

    Añade Si y configúralo así: Valor del diccionario es ping. Atajos añade Si no y Terminar si por su cuenta.

    • ping
  7. 7Responde al ping

    Dentro del bloque Si, añade Texto con exactamente {"v":1} y luego Detener y generar con ese Texto. Kleave hace ping al atajo para comprobar que está.

    • {"v":1}
  8. 8Busca la ventana

    Debajo de Si no, añade Buscar ventanas con cinco filtros: App, Posición X, Posición Y, Anchura y Altura. Para cada valor, inserta la variable Diccionario, haz clic en ella, elige Obtener valor de clave y escribe la clave: app, mx, my, mw, mh.

    • app
    • mx
    • my
    • mw
    • mh
  9. 9Quédate con la ventana delantera

    En el mismo Buscar ventanas, pon Ordenar por en Índice de ventanas y comprueba que Orden es Más pequeño primero. Activa Límite y pon Obtener en 1. Dos ventanas de una app pueden ocupar el mismo sitio; así solo queda la de delante, la que Kleave quiere.

    • 1
  10. 10Detecta que falta la ventana

    Debajo de Buscar ventanas, añade otro Si: Ventanas recuento es 0.

    • 0
  11. 11Infórmalo

    Dentro de ese bloque Si, añade Texto con {"v":1,"ok":false,"reason":"notFound"} y luego Detener y generar.

    • {"v":1,"ok":false,"reason":"notFound"}
  12. 12Redimensiona la ventana

    Bajo su Si no, añade Redimensionar ventana para Ventanas, con las claves w y h. Abre sus opciones y desactiva Colocar en primer plano.

    • w
    • h
  13. 13Muévela

    Añade Trasladar ventana para Ventanas, a las claves x e y. Desactiva también aquí Colocar en primer plano.

    • x
    • y
  14. 14Redimensiona otra vez

    Añade un segundo Redimensionar ventana con w y h, con Colocar en primer plano desactivado. El orden es a propósito: las apps limitan cada cambio según el tamaño y la posición actuales de la ventana.

    • w
    • h
  15. 15Informa del éxito

    Termina con Texto que contenga {"v":1,"ok":true} y luego Detener y generar.

    • {"v":1,"ok":true}
  16. 16Ponle nombre, al final

    Haz clic en el título y escribe Kleave Window Mover, con las mismas mayúsculas y espacios. Kleave toma el atajo en cuanto el nombre coincide, así que pónselo solo cuando estén todas las acciones.

    • Kleave Window Mover
  17. 17Vuelve a Kleave

    Cambia a Kleave. Encuentra tu atajo, lo comprueba y te avisa de que está listo. Eso es todo.