Funciones básicas gratis

PulseGesture

Dibuja un gesto. Completa la acción.

Convierte los movimientos del ratón en atajos, comandos y flujos repetibles. Ejecuta la acción en la ventana enfocada o asóciala a la ventana bajo el puntero al empezar el gesto.

Funciones destacadas

Tus acciones diarias a un gesto de distancia

Desde un solo atajo hasta un flujo de varios pasos, PulseGesture ofrece un control flexible y visual.

Graba tus propios gestos

Guarda varias muestras de cada gesto para usar cómodamente tus variaciones naturales.

Activadores flexibles

Elige el botón izquierdo, central o derecho, con Ctrl, Alt, Shift o Meta de forma opcional.

Atajos de varios pasos

Ejecuta varios atajos en orden, con un retraso opcional antes de cada paso.

Comandos personalizados

Conecta un gesto a un comando del sistema de confianza y amplía tus automatizaciones.

Panel local

Crea, graba, edita y elimina gestos desde una interfaz clara.

Discreto en segundo plano

Usa la bandeja del sistema, pausa el reconocimiento e inicia PulseGesture al entrar en tu sesión.

Ventana inicial del gesto

Mantén la acción asociada a la ventana bajo el puntero al empezar el gesto, sin enviarla a otra si desaparece.

Acciones por aplicación

Haz que el mismo gesto ejecute otro atajo, comando o ninguna acción en las aplicaciones elegidas.

Respuesta visual personalizable

Elige el color del trazo, consulta el gesto reconocido y confirma la dirección con flechas.

What’s new

Far more than a gesture launcher

Recent releases add adaptive gesture tools, window controls, safer system integration, and an optional cross-screen workspace.

Compare editions
Free

Learn from unmatched gestures

Review unmatched or ambiguous drawings, assign them to a gesture, manage multiple samples, and use match statistics to refine recognition.

Free

Automatic fullscreen pause

Pause recognition while the foreground app is fullscreen, with independent manual pause and clear status feedback.

Free

Visual window switcher on macOS

Browse window previews with a shortcut, filter and order windows, pin apps, and switch with the keyboard, pointer, or scroll wheel.

Free

Administrator windows on Windows

An optional restricted helper lets gestures reach elevated windows while the main application continues to run normally.

Free

System, light, and dark themes

Choose a light or dark interface, or let the local dashboard follow the operating system automatically.

Cross-screen

One mouse and keyboard across devices

Move the pointer onto another machine and continue using mouse buttons, scrolling, modifiers, media keys, and browser keys.

Cross-screen

Edge and direct device switching

Arrange machines by screen position, cross attached edges naturally, jump with per-device shortcuts, or use an emergency return key.

Cross-screen

Clipboard and file continuity

Carry clipboard content and copied files between paired machines, with visible transfers and controllable local cache usage.

Cross-screen

Gestures on the destination machine

Draw and run PulseGesture actions after crossing onto another device, with pairing, revocation, and automatic reconnection controls.

Simple lifetime pricing

Core gestures stay free. Pay only for cross-screen collaboration.

Cross-Screen Link is a one-time license for each device: $9 per device, permanently.

View pricing

Ejecución precisa

Envía la acción a la ventana que señalaste

Elige el objetivo que mejor encaje en tu flujo. Las acciones por aplicación están disponibles con la ventana inicial del gesto.

01

Foco actual

Ejecuta la acción global del gesto en la ventana enfocada cuando se realiza la acción.

02

Ventana inicial del gesto

Asocia la acción a la ventana bajo el puntero al empezar el gesto y permite elegir acciones para cada aplicación.

Si la ventana inicial ya no está disponible, PulseGesture no envía la acción a otra ventana.

Tres pasos sencillos

De la idea a la acción en minutos

01

Graba

Dibuja una o varias muestras, asigna un nombre y guarda el movimiento que te resulte natural.

02

Asigna una acción

Elige una secuencia de atajos o un comando de confianza y añade retrasos cuando los necesites.

03

Dibuja y ejecuta

Mantén el activador, dibuja el gesto y suelta el botón del ratón para ejecutar la acción.

Multiplataforma

Creado para los principales sistemas de escritorio

Mantén el mismo flujo de gestos familiar en todos los sistemas de escritorio que utilizas.

WIN

Windows

Sin preparación previa. Descarga e inicia la versión independiente x86_64 o ARM64.

x86_64ARM64
MAC

macOS

Sin preparación previa. Versiones Intel y Apple silicon como binario o aplicación `.app`.

x86_64ARM64
LNX

Linux

Versiones independientes y AppImage para x86_64 y ARM64.

x86_64ARM64

Windows y macOS están listos tras la descarga. Linux requiere la preparación única indicada abajo; el trazo visible en Wayland necesita XWayland.

Antes del primer inicio

Preparación única de Linux

Windows y macOS no requieren preparación. Antes del primer inicio en Linux, configura el acceso de entrada, uinput y udev. Los comandos sirven para X11 y Wayland en Debian/Ubuntu.

El grupo input puede leer el teclado y el ratón, incluidos datos sensibles como contraseñas. Añade solo usuarios de confianza.

Windows y macOS: descarga e inicia, sin configuración previa.
El modo Ventana inicial del gesto admite X11, KDE Plasma 6 Wayland y GNOME Shell 45–50 Wayland. La integración con KDE se configura automáticamente; el primer uso en GNOME puede requerir cerrar y volver a iniciar sesión una vez. Otros escritorios Wayland pueden usar el modo Foco actual.
1

Instala las herramientas

El trazo visible en Wayland requiere XWayland. Instalar el mismo conjunto en una sesión X11 no causa problemas.

sudo apt update
sudo apt install xwayland xdg-utils unzip
2

Únete al grupo input

Crea el grupo si hace falta y añade el usuario actual.

getent group input >/dev/null || sudo groupadd --system input
sudo usermod -aG input "$USER"
3

Activa uinput

Carga el módulo ahora y configúralo para que se cargue automáticamente al arrancar.

sudo modprobe uinput
echo uinput | sudo tee /etc/modules-load.d/pulse-gesture.conf >/dev/null
ls -l /dev/uinput
4

Instala las reglas udev

Añade las reglas de identidad y acceso de dispositivos, y después recárgalas y aplícalas.

/etc/udev/rules.d/69-pulse-gesture.rules

sudo tee /etc/udev/rules.d/69-pulse-gesture.rules >/dev/null <<'EOF'
ACTION!="remove", SUBSYSTEM=="input", KERNEL=="event*", ATTRS{phys}=="pulse-gesture/*", ATTRS{id/bustype}=="0003", ENV{ID_BUS}="usb"
ACTION!="remove", SUBSYSTEM=="input", KERNEL=="event*", ATTRS{phys}=="pulse-gesture/*", ATTRS{id/bustype}=="0005", ENV{ID_BUS}="bluetooth"
EOF

/etc/udev/rules.d/99-pulse-gesture.rules

sudo tee /etc/udev/rules.d/99-pulse-gesture.rules >/dev/null <<'EOF'
KERNEL=="event*", SUBSYSTEM=="input", MODE="0660", GROUP="input"
KERNEL=="uinput", SUBSYSTEM=="misc", MODE="0660", GROUP="input", OPTIONS+="static_node=uinput"
EOF
sudo udevadm control --reload-rules
sudo udevadm trigger --subsystem-match=input --action=change
sudo udevadm trigger --subsystem-match=misc --action=change
sudo udevadm settle
5

Reinicia el sistema

La nueva pertenencia al grupo no afecta a la sesión actual. Reiniciar es la opción más fiable.

sudo reboot
6

Comprueba la sesión gráfica

X11: XDG_SESSION_TYPE debe ser x11 y DISPLAY no puede estar vacío.

printf 'session=%s\ndisplay=%s\n' "$XDG_SESSION_TYPE" "$DISPLAY"

Wayland: WAYLAND_DISPLAY y DISPLAY deben existir, y XWayland debe estar activo o disponible bajo demanda.

printf 'session=%s\nwayland=%s\ndisplay=%s\n' \
  "$XDG_SESSION_TYPE" "$WAYLAND_DISPLAY" "$DISPLAY"
pgrep -a Xwayland || true
¿No se puede conectar a la pantalla?

Si aparece cannot connect to X11, cierra la sesión y vuelve a entrar. Si Wayland sigue fallando, usa una sesión X11. Ejecuta PulseGesture como usuario normal, nunca con sudo.

Funciones básicas gratis

Agiliza tu escritorio con gestos

La edición Standard de PulseGesture es gratuita y no requiere registro; la conexión entre pantallas es una compra opcional y permanente por dispositivo.

Descargar gratisWindows, macOS y Linux · x86_64 y ARM64