Biblioteca de controles WPF com controles de interface, estilos e temas comuns para criar aplicativos desktop para Windows em C#.
iammukeshm/hexgrab
Um seletor de cores compacto para Windows: pressione Win+Shift+H, clique em qualquer pixel da tela e copie o código HEX para a área de transferência.
Alternativa open source a:PowerToys Color Picker
- Estrelas
- 5
- Forks
- 1
- Issues abertas
- 0
- Último commit
- há 26 dias
O que é?
hexgrab é um seletor de cores compacto para Windows, escrito em C# com .NET 10 e WPF, sem dependências do NuGet. Pressione Win+Shift+H para começar a selecionar: um rótulo acompanha o cursor e mostra a cor sob ele. Ao clicar ou pressionar Enter, o valor HEX é copiado para a área de transferência; Esc ou um clique com o botão direito cancela a seleção.
O projeto foi criado como exercício de aprendizado. O autor usou REA (Reverse Engineer Anything) para estudar os binários distribuídos do Color Picker do Microsoft PowerToys, depois escreveu uma implementação mínima independente e conferiu as descobertas com o código-fonte público do PowerToys. A base de código tem menos de 750 linhas, incluindo comentários, e o repositório inclui um teste de ponta a ponta em PowerShell que aciona a tecla de atalho real, além de cliques e pressionamentos de teclas.
O app usa hooks de baixo nível para mouse e teclado, instalados somente durante a seleção, e consulta a tela na taxa de atualização do monitor para atualizar as cores mesmo quando o cursor está parado. No momento, oferece apenas saída HEX e foi testado em um único monitor com escala de 125%.
Recursos principais
- 01A tecla de atalho global Win+Shift+H inicia a seleção de qualquer lugar.
- 02A prévia da cor em tempo real acompanha o cursor e muda de lado perto das bordas do monitor.
- 03Copia o valor HEX para a área de transferência e tenta novamente se ela estiver ocupada.
- 04Compatibilidade com DPI Per-Monitor V2 para precisão em pixels físicos.
- 05Disponível como exe autocontido ou como uma versão compacta que requer o .NET 10 Desktop Runtime.
Casos de uso
- Capturar a cor de uma marca ou de um elemento da interface na tela.
- Conferir o valor HEX exato de um pixel em um vídeo ou quadro de animação.
- Coletar cores rapidamente ao criar ou revisar interfaces no Windows.
Início rápido
- 1
Compile e execute a partir do código-fonte (é necessário o SDK do .NET 10 no Windows)
dotnet run --project src/Hexgrab/Hexgrab.csproj - 2
Baixe um exe na página da versão mais recente
Antes de usar
- Somente Windows 10 ou 11, x64.
- O exe da versão não é assinado com código, então o Windows SmartScreen exibirá um aviso na primeira execução.
- Configurações com vários monitores e fatores de escala diferentes ainda não foram testadas em hardware real.
- A saída é somente HEX; não há formatos RGB/HSL, histórico ou configurações.
Em coleções
Tópicos
Perguntas frequentes
- O que é hexgrab?
- Um seletor de cores compacto para Windows: pressione Win+Shift+H, clique em qualquer pixel da tela e copie o código HEX para a área de transferência. hexgrab é um seletor de cores compacto para Windows, escrito em C# com .NET 10 e WPF, sem dependências do NuGet. Pressione Win+Shift+H para começar a selecionar: um rótulo acompanha o cursor e mostra a cor sob ele. Ao clicar ou pressionar Enter, o valor HEX é copiado para a área de transferência; Esc ou um clique com o botão direito cancela a seleção.
- hexgrab é gratuito? Qual é a licença?
- hexgrab é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- hexgrab ainda é mantido?
- Manutenção ativa. O último commit de hexgrab foi em 12 de out. de 2026.
- Para que posso usar hexgrab?
- Capturar a cor de uma marca ou de um elemento da interface na tela. Conferir o valor HEX exato de um pixel em um vídeo ou quadro de animação. Coletar cores rapidamente ao criar ou revisar interfaces no Windows.
- Como instalar hexgrab?
- Compile e execute a partir do código-fonte (é necessário o SDK do .NET 10 no Windows): dotnet run --project src/Hexgrab/Hexgrab.csproj Baixe um exe na página da versão mais recente
- Onde consigo hexgrab?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/iammukeshm/hexgrab
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Ferramenta gratuita e de código aberto para otimizar o Windows, com 42 ajustes, painel de configurações e ferramentas integradas para inicialização, tarefas agendadas e limpeza.
Utilitário de OCR para Windows que captura texto de regiões da tela, imagens, PDFs e arquivos, processa tudo localmente e copia ou encaminha o resultado.
Ferramenta de tradução e OCR para Windows, pronta para usar, feita com WPF e compatível com plugins de serviços de tradução e reconhecimento.
Launcher comunitário que reproduz uma animação de inicialização personalizada para o app desktop Codex e, em seguida, transfere o controle para a janela ativa no Windows e no macOS.
Gerenciador de arquivos moderno e de código aberto para Windows, com multitarefa, etiquetas e integração profunda com o sistema.