Acompanhante hold-to-talk para desktop Windows

Clicky

Companheiro hold-to-talk para Windows: um processo leve observa o teclado, e contratos puros em TypeScript definem o estado e a máquina de estados.

Registro
PROJ // CLICKY
Classificação
Experimental

Esquema abstrato do fluxo hold-to-talk; não é uma captura de interface.

Leitura operacional

Não é só “Clicky”.

Clicky é um núcleo de áudio hold-to-talk para desktop Windows.

O projeto separa uma leitura discreta do teclado (WH_KEYBOARD_LL, sidecar somente-leitura) de contratos TypeScript puros que descrevem o estado, livre de dependências pesadas.

Aplicável à automação de desktop — como um agente (ou ferramenta de guia) que precisa saber quando um humano segura a tecla para falar.

Problema

O que precisa deixar de ser frágil.

Automação de desktop precisa de um gatilho físico confiável para interação por voz, sem abstrações proprietárias ou dependências infladas.

Fornece um núcleo hold-to-talk reutilizável, auditável e de licença aberta (MIT) que outros projetos de desktop podem consumir.

Impacto pretendido // sem métrica inventada
Decisões técnicas

Arquitetura e limites.

  • Usar um sidecar disciplinado do teclado (WH_KEYBOARD_LL) somente-leitura.
  • Modelar o estado em contratos e máquina de estados TypeScript puros.
  • Manter o núcleo leve e sem dependências pesadas.
  • Publicar sob licença MIT.
Aprendizados

O que o sistema ensinou.

  • Um gatilho físico simples pode servir a automações de desktop sem entrar no caminho do usuário.
  • Contratos puros facilitam testar o estado sem acoplar a APIs nativas.
Contato

Tem um sistema difícil de explicar?

Infraestrutura, automação, agentes, ferramentas locais ou um problema que atravessa camadas demais para caber num ticket convencional.