Customizador Global de Cursores – Windows
Aplicativo em Python que permite converter imagens e GIFs em cursores (.CUR e .ANI) e aplicá-los globalmente no Windows. Suporta tema claro/escuro, geração automática de frames, animação em tempo real e restauração rápida dos cursores padrão.
✨ Funcionalidades Principais 🎨 Conversão de Imagens
Converte PNG, JPG, BMP, ICO, CUR diretamente em cursores .cur.
Remove fundo automático com ajuste de sensibilidade.
Anti-alias, suavização das bordas e centralização automática.
🌀 Suporte Completo a GIF
Converte GIFs em múltiplos frames .cur.
Gera automaticamente o cursor animado .ani.
Permite limitar a quantidade de frames / FPS.
🖱️ Aplicação Global dos Cursores
Você pode definir:
Cursor padrão (seta)
Cursor de texto (I-beam)
Cursor de botão/mão
Cursor de carregamento (AppStarting)
Tudo isso é aplicado no registro do Windows (HKCU).
⏱️ Teste de Animação em Tempo Real
Preview do cursor animado usando os próprios frames convertidos.
🌙 Tema Claro e Escuro
Interface moderna com troca de tema instantânea.
♻️ Restaurar Cursores Padrão
Função dedicada para reverter todas as alterações feitas no sistema.
🛠️ Tecnologias Utilizadas
Python 3
Tkinter (GUI)
Pillow (manipulação de imagens)
winreg / ctypes (Windows API)
PyInstaller (para gerar .exe)
📦 Como Usar
- Download
Se estiver usando o instalador/EXE gerado pelo PyInstaller, basta baixar o arquivo único.
- Executar
Abra o programa normalmente.
- Converter imagens
Clique no botão do tipo de cursor (Padrão / Texto / Botão / Carregando)
Escolha imagem ou GIF
Ajuste o nível de remoção de fundo e FPS se necessário
- Aplicar Cursores
Depois de carregar os arquivos, clique em:
✅ Aplicar Todos os Cursores
- Restaurar Cursores Originais
Caso queria voltar ao padrão do Windows:
🔄 Restaurar Cursores Padrão
O aplicativo altera configurações reais do sistema (cursores do Windows).
Caso algo fique errado, use o botão Restaurar Cursores Padrão.