╔══════════════════════════════════════════════════════════════╗
║           INFINITY MACRO RECORDER PRO  —  Manual do Usuário  ║
║                    Versão 3.0  —  Edição Premium             ║
╚══════════════════════════════════════════════════════════════╝


ÍNDICE
──────────────────────────────────────────────────────────────
1.  INTRODUÇÃO

2.  REQUISITOS DO SISTEMA

3.  INSTALAÇÃO
    3.1  Instalação via Instalador

4.  ATIVAÇÃO DA LICENÇA

5.  PRIMEIROS PASSOS
    5.1  Visão Geral da Interface
    5.2  Sidebar
    5.3  Timeline de Eventos

6.  COMO USAR
    6.1  Gravando uma Macro
    6.2  Reproduzindo uma Macro
    6.3  Controles durante Gravação/Reprodução
    6.4  Teclas de Atalho (Hotkeys)


7.  GERENCIANDO MACROS
    7.1  Salvando e Abrindo Arquivos
    7.2  Editando Eventos Manualmente
    7.3  Duplicando, Movendo e Excluindo Eventos

8.  CONFIGURAÇÕES AVANÇADAS
    8.1  Velocidade de Reprodução
    8.2  Loop Infinito e Número de Repetições
    8.3  Pausa entre Loops
    8.4  Ignorar Teclas de Atalho durante Gravação
    8.5  Gravar Movimento do Mouse
    8.6  Gravar Scroll do Mouse
    8.7  Tamanho do Botão Flutuante

9.  JANELA FLUTUANTE (Floating Bar)
10. STATUS E BOTTOM BAR
11. SOLUÇÃO DE PROBLEMAS
12. SUPORTE E CONTATO
13. TERMO DE USO


──────────────────────────────────────────────────────────────
1.  INTRODUÇÃO
──────────────────────────────────────────────────────────────

O Infinity Macro Recorder Pro é um software premium para
Windows que permite gravar e reproduzir automaticamente
sequências de movimentos do mouse e teclado.

Ele é ideal para:
  • Automação de tarefas repetitivas no dia a dia
  • Testes de software e qualidade
  • Preenchimento automático de formulários
  • Simulação de interações do usuário
  • Qualquer tarefa que exija sequências precisas de
    cliques e teclas

Diferenciais do Infinity Macro Recorder Pro:
  • Interface moderna e intuitiva (modo escuro premium)
  • Botão flutuante minimalista durante gravação/reprodução
  • Suporte a loops infinitos ou número definido de repetições
  • Controle de velocidade de reprodução (0.1× a 5.0×)
  • Editor de eventos embutido
  • Salvamento em formato JSON aberto e editável
  • Atalhos de teclado F8 (gravar), F9 (reproduzir), ESC (parar)


──────────────────────────────────────────────────────────────
2.  REQUISITOS DO SISTEMA
──────────────────────────────────────────────────────────────

  • Sistema Operacional: Windows 10 ou 11 (64 bits)
  • Processador: Qualquer processador x64, 1 GHz ou superior
  • Memória RAM: Mínimo 2 GB (recomendado 4 GB)
  • Espaço em Disco: ~100 MB para instalação
  • Conexão com Internet: Necessária apenas para ativação
    da licença (consulta única via API)
  • Permissão de Administrador: Necessária apenas para a
    instalação; o programa pode ser executado como usuário
    comum


──────────────────────────────────────────────────────────────
3.  INSTALAÇÃO
──────────────────────────────────────────────────────────────



  1. Execute o arquivo InfinityMacro_3.0_Setup.exe
  2. Se solicitado pelo Controle de Conta de Usuário (UAC),
     clique em "Sim" para permitir a instalação.
  3. Escolha o idioma (Português Brasileiro ou Inglês).
  4. Aceite os termos de uso.
  5. Selecione a pasta de instalação (padrão:
     C:\Program Files\Infinity Macro Recorder Pro).
  6. Escolha se deseja criar um atalho na Área de Trabalho.
  7. Clique em "Instalar" e aguarde a conclusão.
  8. Marque "Executar Infinity Macro Recorder Pro" se
     desejar abrir o programa imediatamente.
  9. Clique em "Concluir".

  O programa será instalado com:
    • Atalho no Menu Iniciar
    • Atalho na Área de Trabalho (opcional)
    • Associação de arquivos .json (abrir com o programa)
    • Registro de desinstalação no Painel de Controle

  Para desinstalar:
    • Menu Iniciar → Infinity Macro Recorder Pro →
      Desinstalar Infinity Macro Recorder Pro
    • Ou: Painel de Controle → Programas e Recursos →
      Infinity Macro Recorder Pro → Desinstalar


──────────────────────────────────────────────────────────────
4.  ATIVAÇÃO DA LICENÇA
──────────────────────────────────────────────────────────────

  Ao iniciar o programa pela primeira vez, a tela de login
  será exibida solicitando sua chave de licença.

  • Digite a chave de licença fornecida no ato da compra.
  • Clique em "✔ ATIVAR" ou pressione Enter.
  • O sistema verificará a licença junto ao servidor de
    ativação. Uma conexão com a Internet é necessária.
  • Se a licença for válida, o programa será ativado e a
    tela principal será carregada automaticamente.

  Observações importantes:
  • A chave de licença é única e vinculada ao hardware do
    computador (HWID). Não é possível transferir a licença
    para outro computador sem autorização.
  • Após a primeira ativação, o programa lembrará a licença
    e fará a verificação automática nas próximas execuções,
    sem exibir a tela de login.
  • Uma conexão com a Internet é necessária apenas no
    momento da ativação. O programa também fará uma
    verificação rápida periódica para validar a licença.
  • Mantenha sua chave de licença em local seguro. Ela é
    necessária caso você precise reinstalar o software.


──────────────────────────────────────────────────────────────
5.  PRIMEIROS PASSOS
──────────────────────────────────────────────────────────────

5.1  Visão Geral da Interface
────────────────────────────────

  A interface é dividida em três áreas principais:

  ┌──────────┬──────────────────────────────────────────────┐
  │  SIDEBAR │              ÁREA DE CONTEÚDO                │
  │ (esquerda)│                                              │
  │           │  [Barra Superior — Informações e Ações]      │
  │           │                                              │
  │           │  [Timeline de Eventos — Lista central]       │
  │           │                                              │
  │           │  [Linha de Status — Barra inferior]          │
  └──────────┴──────────────────────────────────────────────┘


5.2  Sidebar (Barra Lateral Esquerda)
────────────────────────────────────────

  A sidebar contém os botões de ação principal:

  ● NOVO          — Cria uma nova macro em branco.
  ● ABRIR         — Abre um arquivo de macro (.json)
                    salvo anteriormente.
  ● SALVAR        — Salva a macro atual.
  ● SALVAR COMO   — Salva a macro em um novo arquivo.

  ● GRAVAR        — Inicia a gravação (F8).
  ● REPRODUZIR    — Inicia a reprodução (F9).
  ● PARAR         — Interrompe gravação/reprodução (ESC).

  ● EDITAR        — Abre o editor do evento selecionado.
  ● DUPLICAR      — Duplica o evento selecionado.
  ● ▲ SUBIR       — Move o evento selecionado para cima.
  ● ▼ DESCER      — Move o evento selecionado para baixo.
  ● LIXO          — Exclui o evento selecionado.
  ● LIMPAR TUDO   — Remove todos os eventos da timeline.

  ● SOBRE         — Exibe informações sobre o programa.

  No rodapé da sidebar:
    • Versão do programa (v3.0)
    • Link para o site oficial:
      https://sistemas.store/macrorecorder


5.3  Timeline de Eventos
────────────────────────────

  A timeline (lista central) exibe cada evento gravado com
  as seguintes colunas:

  Coluna  | Descrição
  ─────────┼────────────────────────────────────────────────
  #       | Número sequencial do evento
  Ação    | Tipo do evento:
          |   • Click — Clique do mouse (esquerdo, direito,
          |     central)
          |   • Key   — Tecla pressionada ou solta
          |   • Move  — Movimento do mouse
          |   • Scroll— Rolagem do mouse
  Tempo   | Momento em que o evento ocorreu (segundos desde
          | o início da gravação)
  Detalhe | Descrição detalhada:
          |   • Click: "Press/Release Botão → X:123 Y:456"
          |   • Key:   "tecla: a" ou "Key.shift"
          |   • Move:  "X:123  Y:456"
          |   • Scroll:"dx:0  dy:1  em X:123  Y:456"

  Você pode selecionar um evento clicando sobre ele na
  lista. Use Ctrl+Click para seleção múltipla (para
  ações como Excluir).


──────────────────────────────────────────────────────────────
6.  COMO USAR
──────────────────────────────────────────────────────────────

6.1  Gravando uma Macro
──────────────────────────

  1. Clique no botão "GRAVAR" na sidebar (ou pressione F8).
  2. A janela principal será minimizada e um botão flutuante
     vermelho aparecerá no canto superior esquerdo.
  3. O botão terá um ponto vermelho piscando indicando que
     a gravação está ativa.
  4. Execute as ações que deseja gravar:
       • Cliques do mouse (esquerdo, direito, central)
       • Movimentos do mouse (se a opção "Gravar movimento"
         estiver ativada)
       • Rolagem do mouse (se a opção "Gravar scroll"
         estiver ativada)
       • Teclas do teclado
  5. Para parar a gravação:
       • Pressione ESC
       • Ou clique no botão ■ (quadrado vermelho) na janela
         flutuante
  6. A janela principal será restaurada automaticamente com
     todos os eventos registrados na timeline.

  Dica: Antes de gravar, organize as janelas que deseja
  automatizar. A gravação captura coordenadas absolutas
  da tela.


6.2  Reproduzindo uma Macro
──────────────────────────────

  1. Certifique-se de que há eventos na timeline.
  2. Clique no botão "REPRODUZIR" na sidebar (ou pressione
     F9).
  3. A janela principal será minimizada e um botão flutuante
     verde aparecerá no canto superior esquerdo.
  4. O botão flutuante mostrará um contador de loops
     (ex.: "1/5", "3/∞") indicando quantas repetições já
     foram executadas.
  5. Durante a reprodução, você pode:
       • ⏸ (Pausar/Continuar) — Pausa ou retoma a execução
       • ■ (Parar) — Interrompe a reprodução
  6. Você também pode pausar/continuar com F9 e parar
     com ESC.
  7. Ao finalizar, a janela principal será restaurada.

  A reprodução segue estas regras:
  • Os eventos são executados na ordem em que aparecem na
    timeline.
  • O tempo entre os eventos é mantido proporcional ao
    original (ajustado pela configuração de velocidade).
  • Se a opção de loop infinito estiver ativada, a macro
    se repetirá até que você a interrompa.
  • Se um número de repetições foi definido, a macro se
    repetirá exatamente esse número de vezes.


6.3  Controles durante Gravação/Reprodução
─────────────────────────────────────────────

  ┌──────────────────┬───────────┬──────────────────────────┐
  │ Controle         │ Gravação  │ Reprodução               │
  ├──────────────────┼───────────┼──────────────────────────┤
  │ Iniciar          │ F8        │ F9                       │
  │ Parar            │ ESC / ■   │ ESC / ■                  │
  │ Pausar/Continuar │ —         │ F9 / ⏸                   │
  └──────────────────┴───────────┴──────────────────────────┘

  A janela flutuante também pode ser arrastada para qualquer
  posição da tela clicando e segurando no ícone ⋮⋮ à
  esquerda e arrastando.


6.4  Teclas de Atalho (Hotkeys)
─────────────────────────────────

  O programa utiliza ganchos globais de teclado (hooks) que
  funcionam mesmo quando o programa está minimizado:

  • F8  → Iniciar Gravação
  • F9  → Iniciar Reprodução / Pausar ou Continuar
  • ESC → Parar Gravação ou Reprodução

  Estas teclas funcionam em qualquer aplicativo, não apenas
  dentro do Infinity Macro Recorder.

  IMPORTANTE: Durante uma gravação, se a opção "Ignorar
  teclas de atalho durante gravação" estiver ativada
  (padrão), as teclas F8, F9 e ESC pressionadas durante a
  gravação NÃO serão registradas como eventos, evitando
  que os próprios atalhos do programa apareçam na macro.


──────────────────────────────────────────────────────────────
7.  GERENCIANDO MACROS
──────────────────────────────────────────────────────────────

7.1  Salvando e Abrindo Arquivos
───────────────────────────────────

  O formato de arquivo utilizado é JSON (.json), que pode
  ser visualizado e editado em qualquer editor de texto.

  • SALVAR → Substitui o arquivo atual (se já salvo) ou
    abre o diálogo "Salvar como" (se novo).
  • SALVAR COMO → Sempre abre o diálogo para escolher
    local e nome do arquivo.
  • ABRIR → Carrega uma macro salva anteriormente.

  Cada arquivo contém:
  {
    "app": "Infinity Macro Recorder Pro",
    "version": "3.0",
    "events": [ ... ]
  }

  Você pode compartilhar arquivos .json com outros
  usuários do Infinity Macro Recorder Pro.


7.2  Editando Eventos Manualmente
─────────────────────────────────────

  Para editar um evento individual:

  1. Selecione o evento na timeline.
  2. Clique em "EDITAR" na sidebar.
  3. Uma janela de edição será aberta com os campos:
       • Tipo: Clique, Tecla, Movimento ou Scroll
       • Botão: Esquerdo, Direito ou Central (apenas cliques)
       • Tecla: Nome da tecla (apenas teclado)
       • Ação: Pressionar ou Soltar
       • Coordenada X, Y (mouse)
       • Delta X, Y (scroll)
       • Tempo (segundos): Posição na linha do tempo
  4. Altere os valores desejados e clique em "SALVAR".


7.3  Duplicando, Movendo e Excluindo Eventos
───────────────────────────────────────────────

  • DUPLICAR → Cria uma cópia exata do evento selecionado
    e a insere logo abaixo.

  • ▲ (Subir) / ▼ (Descer) → Move o evento selecionado
    uma posição para cima ou para baixo na timeline.

  • 🗑️ (Lixo / Excluir) → Remove o evento selecionado.

  • LIMPAR TUDO → Remove TODOS os eventos da timeline.
    Será solicitada uma confirmação antes de executar.


──────────────────────────────────────────────────────────────
8.  CONFIGURAÇÕES AVANÇADAS
──────────────────────────────────────────────────────────────

  As configurações ficam na parte inferior da área de
  conteúdo, abaixo da timeline.

8.1  Velocidade de Reprodução
────────────────────────────────

  Controla a velocidade da reprodução em relação ao tempo
  original da gravação.

  • 1.0× = Velocidade original (padrão)
  • 2.0× = Duas vezes mais rápido
  • 0.5× = Metade da velocidade (mais lento)
  • Faixa permitida: 0.1× a 5.0×

  Ajuste com os botões ▲/▼ ao lado do valor ou digite
  diretamente.


8.2  Loop Infinito e Número de Repetições
───────────────────────────────────────────

  • "Loop Infinito" → Quando marcado, a macro se repetirá
    continuamente até que você a interrompa com ESC ou
    clicando em ■.

  • "Repetições" → Define quantas vezes a macro deve ser
    executada (válido apenas quando "Loop Infinito" está
    desmarcado).

  Ajuste com os botões ▲/▼ ao lado do valor numérico.


8.3  Pausa entre Loops
─────────────────────────

  Define o tempo de espera (em segundos) entre o fim de
  uma repetição e o início da próxima.

  • 0.0s = sem pausa (as repetições ocorrem em sequência
    imediata)
  • 0.5s = meio segundo de intervalo (padrão)
  • 2.0s = dois segundos de intervalo

  Útil para permitir que aplicativos processem as ações
  antes da próxima repetição.


8.4  Ignorar Teclas de Atalho durante Gravação
─────────────────────────────────────────────────

  Quando ativado (padrão), as teclas F8, F9 e ESC
  pressionadas durante a gravação NÃO são registradas
  como eventos da macro.

  Desative esta opção se desejar capturar estas teclas
  como parte da macro (por exemplo, se o aplicativo alvo
  também utiliza estas teclas).


8.5  Gravar Movimento do Mouse
─────────────────────────────────

  Quando ativado, todos os movimentos do mouse durante a
  gravação serão registrados como eventos individuais.
  Isto pode gerar muitos eventos e aumentar o tamanho do
  arquivo.

  Quando desativado (padrão), apenas cliques, scroll e
  teclas são registrados. Recomendado para a maioria dos
  casos de uso.


8.6  Gravar Scroll do Mouse
──────────────────────────────

  Quando ativado (padrão), a rolagem do mouse (scroll)
  durante a gravação será registrada como eventos.

  Desative se não precisar capturar scroll, mantendo a
  macro mais enxuta.


8.7  Tamanho do Botão Flutuante
──────────────────────────────────

  Controla o tamanho da janela flutuante que aparece
  durante gravação e reprodução.

  Opções:
  • Pequeno — Mais compacto, ocupa menos espaço na tela
  • Médio   — Tamanho padrão (recomendado)
  • Grande  — Botões maiores, mais visíveis


──────────────────────────────────────────────────────────────
9.  JANELA FLUTUANTE (Floating Bar)
──────────────────────────────────────────────────────────────

  Durante a gravação ou reprodução, a janela principal é
  minimizada e uma janela flutuante aparece.

  Layout da janela flutuante:

  ┌──────────────────────────────────────────────────────┐
  │  ⋮⋮  ●  [3/5]  ⏸  ■                               │
  └──────────────────────────────────────────────────────┘

  Elementos:
  • ⋮⋮  — Alça de arrasto (clique e segure para mover)
  • ●   — Indicador de status:
           Vermelho   = Gravando (piscando)
           Verde      = Reproduzindo
  • 3/5 — Contador de loops (apenas reprodução):
           Mostra a quantidade atual / total de repetições
           Exibe "∞" para loop infinito
  • ⏸   — Pausar/Continuar (apenas reprodução)
  • ■   — Parar (encerra gravação ou reprodução)

  A janela flutuante permanece sempre visível sobre
  todos os outros aplicativos.


──────────────────────────────────────────────────────────────
10.  LINHA DE STATUS (Bottom Bar)
──────────────────────────────────────────────────────────────

  A barra inferior exibe mensagens de status sobre a
  operação atual:

  • "Pronto." — Aguardando ação do usuário
  • "⏺ Gravando…" — Gravação em andamento
  • "▶ Reproduzindo — Loop X/Y" — Reprodução em andamento
  • "⏸ Pausado" — Reprodução pausada
  • "Gravando X eventos" — Contagem durante gravação
  • "Reprodução finalizada." — Após o término

  Ao lado direito, o link do site oficial:
  https://sistemas.store/macrorecorder


──────────────────────────────────────────────────────────────
11.  SOLUÇÃO DE PROBLEMAS
──────────────────────────────────────────────────────────────

Problema: O programa não inicia ou trava na tela de login.
  • Verifique sua conexão com a Internet.
  • Confirme se a chave de licença foi digitada
    corretamente.
  • Se o problema persistir, entre em contato com o
    suporte.

Problema: A gravação não captura cliques ou teclas.
  • Execute o programa como Administrador (alguns
    aplicativos exigem privilégios elevados para captura
    de entrada).
  • Verifique se não há outro software de macro ou
    captura de teclado em execução simultânea.
  • Reinicie o programa.

Problema: A reprodução não está executando corretamente.
  • Verifique a configuração de velocidade (pode estar
    muito alta ou muito baixa).
  • Confirme se as coordenadas do mouse ainda são
    relevantes (se a resolução da tela mudou ou as janelas
    foram reposicionadas, as coordenadas podem estar
    incorretas).
  • Tente gravar novamente com "Gravar movimento"
    desativado para uma macro mais enxuta.

Problema: A janela flutuante não aparece.
  • Verifique se o programa não foi minimizado para a
    bandeja do sistema.
  • Pressione F8 ou F9 novamente para reiniciar a
    operação.
  • Reinicie o programa.

Problema: O programa não fecha corretamente.
  • Pressione ESC para parar qualquer operação ativa.
  • Feche pela janela principal clicando no X ou
    pressione Alt+F4.
  • Em último caso, utilize o Gerenciador de Tarefas
    (Ctrl+Shift+Esc) para encerrar o processo.

Problema: "Falha na ativação" ou "Licença inválida".
  • Verifique se a chave contém todos os caracteres
    corretamente (inclusive hífens, se houver).
  • Certifique-se de que a licença não expirou.
  • Verifique se o computador está conectado à Internet.
  • Se adquiriu uma nova licença, certifique-se de que
    está usando a chave correta.
  • Entre em contato com o suporte se o problema persistir.

Problema: Erro "DLL não encontrada" ao iniciar.
  • Reinstale o programa utilizando o instalador.

Problema: O antivírus está bloqueando o programa.
  • O Infinity Macro Recorder Pro é um software legítimo.
    O uso de hooks de teclado e mouse pode ser
    erroneamente detectado por alguns antivírus como
    ameaça.
  • Adicione o programa à lista de exceções do seu
    antivírus.
  • Se necessário, entre em contato conosco para
    esclarecimentos.


──────────────────────────────────────────────────────────────
12.  SUPORTE E CONTATO
──────────────────────────────────────────────────────────────

  Site oficial:
    https://sistemas.store/macrorecorder


  Ao entrar em contato, informe:
    • Versão do programa (v3.0)
    • Sistema operacional (Windows 10 ou 11)
    • Descrição detalhada do problema
    • Passos para reproduzir o erro
    • Printscreen, se aplicável


──────────────────────────────────────────────────────────────
13.  TERMO DE USO
──────────────────────────────────────────────────────────────

  Ao utilizar o Infinity Macro Recorder Pro, você concorda
  com os seguintes termos:

  • O software é licenciado, não vendido. Você possui uma
    licença de uso para um único computador.
  • A chave de licença é pessoal e intransferível.
  • Não é permitido compartilhar, distribuir ou revender
    o software ou suas chaves de licença.
  • O software é fornecido "no estado em que se encontra",
    sem garantias de funcionamento em todos os ambientes.
  • O uso do software para atividades ilegais é proibido.
  • O desenvolvedor não se responsabiliza por danos
    diretos ou indiretos decorrentes do uso do software.

  © Infinity Software  —  Todos os direitos reservados.
  Versão 3.0


╔══════════════════════════════════════════════════════════════╗
║            Obrigado por escolher o Infinity Macro Recorder!  ║
╚══════════════════════════════════════════════════════════════╝
