AutoClicker profesional con interfaz gráfica desarrollado en Python, con múltiples modos de operación y configuración flexible.
-
Múltiples tipos de eventos:
- Click izquierdo del mouse
- Click derecho del mouse
- Presionar teclas del teclado
-
Dos modos de operación:
- Click continuo: Repite la acción con un intervalo de tiempo configurable
- Mantener presionado: Mantiene presionado el botón/tecla mientras esté activo
-
Configuración flexible:
- Intervalo entre clicks: desde 0.01 hasta 60 segundos
- Atajos rápidos para intervalos comunes (0.01s, 0.1s, 0.5s, 1s, 2s)
- Tecla de inicio/parada configurable (F1-F12)
- Selección de tecla personalizada para el modo teclado
-
Interfaz intuitiva:
- Diseño limpio y organizado
- Indicador visual de estado (Detenido/Ejecutando)
- Control mediante botones o tecla rápida global
- Python 3.7 o superior
- pip (gestor de paquetes de Python)
pynput==1.7.6-
Clonar o descargar los archivos:
# Descargar autoclicker.py y requirements.txt -
Instalar las dependencias:
pip install -r requirements.txt
-
Ejecutar la aplicación:
python autoclicker.py
-
Instalar PyInstaller:
pip install pyinstaller
-
Ejecutar el script de construcción:
python build_exe.py
-
El ejecutable estará en la carpeta
dist/:- Windows:
dist/AutoClicker.exe - Linux/Mac:
dist/AutoClicker
- Windows:
pyinstaller --name=AutoClicker --onefile --windowed autoclicker.py-
Seleccionar tipo de evento:
- Click Izquierdo
- Click Derecho
- Tecla del Teclado (especificar la tecla)
-
Seleccionar modo de acción:
- Click Continuo: Los clicks se repetirán con el intervalo especificado
- Mantener Presionado: El botón/tecla se mantendrá presionado
-
Configurar intervalo (solo para modo continuo):
- Usar el campo de segundos
- O usar los botones de atajo rápido
-
Configurar tecla de control:
- Seleccionar una tecla de función (F1-F12)
- Esta tecla iniciará/detendrá el autoclicker
Hay dos formas de controlar el autoclicker:
- Presionar el botón "Iniciar" en la interfaz
- Presionar la tecla de control configurada (por defecto F6)
La tecla de control funciona globalmente, incluso cuando la ventana no está en foco.
Ejemplo 1: Clicks rápidos para gaming
- Tipo: Click Izquierdo
- Modo: Click Continuo
- Intervalo: 0.01s (100 clicks por segundo)
- Tecla: F6
Ejemplo 2: Mantener un botón presionado
- Tipo: Click Izquierdo
- Modo: Mantener Presionado
- Tecla: F7
Ejemplo 3: Auto-teclear una letra
- Tipo: Tecla del Teclado
- Tecla: "a"
- Modo: Click Continuo
- Intervalo: 1s
Ejemplo 4: Clicks lentos y controlados
- Tipo: Click Izquierdo
- Modo: Click Continuo
- Intervalo: 2s
- Tecla: F6
- GUI: Tkinter (biblioteca estándar de Python)
- Control de entrada: pynput (mouse y teclado)
- Multithreading: threading (para no bloquear la interfaz)
autoclicker.py # Aplicación principal
requirements.txt # Dependencias del proyecto
build_exe.py # Script para crear ejecutable
README.md # Documentación
AutoClicker.__init__(): Inicializa la aplicación y la interfazcreate_widgets(): Crea todos los elementos de la interfazstart_hotkey_listener(): Escucha la tecla de control globalclick_loop(): Loop principal que ejecuta los clicks/teclastoggle_clicking(): Alterna entre iniciar y detener
IMPORTANTE: Este autoclicker es una herramienta que simula entrada de usuario. Úsalo de manera responsable:
-
✅ Usos legítimos:
- Pruebas de software
- Automatización de tareas repetitivas personales
- Juegos de clicker donde esté permitido
- Accesibilidad para personas con discapacidades
-
❌ NO usar para:
- Hacer trampa en juegos multijugador
- Automatizar acciones que violen términos de servicio
- Cualquier actividad ilegal o no ética
pip install pynputAlgunos sistemas Linux requieren permisos especiales para simular entrada:
sudo python autoclicker.pyVe a: Preferencias del Sistema → Seguridad y Privacidad → Accesibilidad Y permite la aplicación.
Asegúrate de tener PyInstaller instalado:
pip install pyinstaller- Verifica que no haya otra aplicación usando la misma tecla
- Prueba con otra tecla de función (F1-F12)
- En algunos sistemas, puede requerir ejecutar como administrador
En autoclicker.py, línea ~115:
self.interval_spinbox = ttk.Spinbox(interval_inner_frame, from_=0.01, to=60.0, ...)En autoclicker.py, línea ~173:
hotkey_options = ["F1", "F2", ..., "F12", "ctrl", "alt", "shift"]En autoclicker.py, líneas 12-14:
self.root.title("AutoClicker Pro")
self.root.geometry("450x550")Este proyecto es de código abierto. Úsalo libremente pero de manera responsable.
Las mejoras y sugerencias son bienvenidas. Algunas ideas para futuras características:
- Grabación de secuencias de clicks
- Perfiles guardados
- Clicks en posiciones específicas de la pantalla
- Estadísticas de uso
- Tema oscuro
- Minimizar a bandeja del sistema
Este software se proporciona "tal cual", sin garantías de ningún tipo. El uso de este autoclicker es responsabilidad del usuario. El desarrollador no se hace responsable de cualquier mal uso o daño causado por esta herramienta.
Desarrollado con Python 🐍 y ❤️