Pular para o conteúdo principal

O arquivo de configuração

Tudo o que você configura na janela de configuração é salvo em um único arquivo, config.toml. O Input.Observer o lê quando é iniciado e sempre que você aplica alterações. Você nunca precisa mexer nele: a janela de configuração o lê e o grava para você. Esta página é para quando você quer saber onde ele está, guardá-lo em outro lugar, recuperá-lo ou editá-lo à mão.

Onde ele fica​

O Input.Observer procura config.toml nesta ordem:

  1. Ao lado do programa, na pasta que contém Input.Observer.exe. Se houver um config.toml ali, o Input.Observer o usa; é assim que uma cópia executada a partir de um pen drive mantém as configurações com ela.
  2. Caso contrário, no seu perfil de usuário: %APPDATA%\Input.Observer\config.toml.

Se esse arquivo contiver somente um ponteiro para outro arquivo, o Input.Observer usa o outro arquivo ("Guardar a configuração em outro lugar", abaixo).

Para abrir a pasta, escolha Abrir pasta de configuração no menu da bandeja. No modo Avançado, o cartão Arquivo de configuração da página Geral mostra o arquivo em uso e se ele está criptografado, e Mostrar o abre no Explorador de Arquivos.

Estes arquivos ficam ao lado de config.toml e sempre vão com ele:

Arquivo ou pastaContém
license.datO email e a chave da sua licença
console.tomlO texto do editor de scripts do console e a posição da janela
gesture_profile.datQual perfil de gestos está ativo
storage.tomlOs valores que os scripts guardam entre execuções
styles.tomlAs configurações do plug-in Styles (outros plug-ins também podem guardar os próprios arquivos aqui)
Backup\Os backups automáticos de config.toml ("Backups", abaixo)
Recordings\As gravações de macro salvas
Entitlements\Os arquivos de compra de estilos (Aparência)

Backups​

Toda vez que o Input.Observer sai, ele copia config.toml para a pasta Backup ao lado dele, mas somente quando a configuração realmente mudou desde o backup mais recente. Comentários, espaços e a ordem das entradas não contam como alterações. Os 10 backups mais recentes são mantidos; os mais antigos são excluídos.

  • Os nomes dos backups trazem a data e a hora em UTC, por exemplo config.20260923T180512Z.toml, então ordenar pelo nome ordena pela idade. Cada um tem ao lado um arquivo .sha256 que o Input.Observer usa para saber se algo mudou.
  • Um backup de uma configuração protegida continua criptografado, com a senha que estava em uso na época. Quando você define uma senha, os backups em texto simples são excluídos (Segurança).
  • Para voltar a um backup, feche o Input.Observer (menu da bandeja, Sair), copie o backup por cima de config.toml com esse nome e inicie o Input.Observer de novo.

Quando o arquivo não pode ser carregado​

Se config.toml existir, mas não puder ser lido (não é válido, ou o arquivo para o qual ele aponta está faltando), o Input.Observer mostra "O Input.Observer não consegue carregar sua configuração" na inicialização, com onde ele procurou e, em Detalhes:, o que está errado. Ele oferece três opções:

OpçãoO que acontece
Procurar um arquivo de configuraçãoEscolha outro config.toml neste computador. O Input.Observer usa esse arquivo onde ele está, e o lembra: o arquivo habitual vira um ponteiro para ele. Se o arquivo habitual continha configurações, ele é antes renomeado para ficar de lado. Se o arquivo que você escolher também não puder ser carregado, a caixa de diálogo mostra por quê e pergunta de novo.
Recomeçar com uma nova configuração padrãoO arquivo corrompido é renomeado, não excluído, e uma nova configuração mínima é gravada no lugar dele.
Fechar o Input.ObserverNada muda. Corrija o arquivo você mesmo e depois inicie o Input.Observer de novo.

Um arquivo renomeado recebe um nome como config.toml.broken-20260923-180512.bak, na mesma pasta. Se o arquivo não puder ser renomeado (por exemplo, outro programa está com ele aberto) ou a pasta não puder ser gravada, nada é sobrescrito: a caixa de diálogo avisa você e pergunta de novo.

A mesma caixa de diálogo aparece depois de três senhas erradas para uma configuração protegida; consulte Se você esquecer a senha.

Se não houver nenhum config.toml, é uma primeira execução: o Input.Observer cria um novo com o conjunto inicial e abre as boas-vindas (Primeira execução).

Guardar a configuração em outro lugar​

Você pode guardar o seu config.toml real em outra pasta (uma pasta sincronizada, por exemplo) e deixar um ponteiro no lugar habitual. O ponteiro é um config.toml que contém somente isto:

[config_location]
path = "D:\\Sync\\Input.Observer\\config.toml"
  • Um caminho relativo é lido a partir da pasta em que o arquivo ponteiro está.
  • Tudo o que vai com a configuração (os arquivos da tabela acima) passa a ficar ao lado do arquivo de destino, não ao lado do ponteiro.
  • Procurar um arquivo de configuração, na caixa de diálogo de recuperação, grava esse ponteiro para você.
  • Se o destino não existir, o Input.Observer mostra a caixa de diálogo de recuperação na inicialização, em vez de iniciar com os padrões. Recarregar configuração mantém a configuração em execução e avisa que o destino está faltando.
  • O ponteiro nunca é criptografado, e nunca é exportado nem importado.

Reinicie o Input.Observer, ou escolha Recarregar configuração no menu da bandeja, depois de alterar o ponteiro.

Editar o arquivo à mão​

config.toml é um arquivo TOML em texto simples, e você pode editá-lo com qualquer editor de texto. Saiba isto antes:

  • Uma configuração protegida não pode ser editada à mão. Ela está criptografada; remova a senha antes (Segurança).
  • Aplique a sua edição com Recarregar configuração no menu da bandeja, ou reinicie o Input.Observer. Enquanto a janela de configuração estiver aberta, ela percebe que o arquivo mudou na próxima vez que você salvar e pergunta se você quer Recarregar (descartando as suas alterações não salvas da janela), Sobrescrever o arquivo ou Continuar editando.
  • Se Recarregar configuração não conseguir ler o arquivo, ele avisa você. A configuração anterior continua valendo, e uma mensagem Configuração não recarregada indica a linha e a coluna do erro, com o motivo em inglês como o leitor do arquivo o informa (Recarregar configuração). Corrija-o e recarregue de novo. Na próxima inicialização, o mesmo erro mostra a caixa de diálogo de recuperação.
  • O Input.Observer repara o que consegue e avisa você. Uma entrada que ele não consegue usar é pulada, e um valor fora do intervalo é redefinido ou limitado. Cada reparo é listado na seção Sistema do console, e a janela de configuração os mostra como notas do mecanismo. Alguns casos graves também mostram uma mensagem imediatamente.
  • O Input.Observer pode reescrever o arquivo. Quando falta uma configuração que ele espera, ele grava o arquivo inteiro de novo com todas as configurações presentes, e os comentários que você adicionou se perdem nesse caso. Guarde as suas anotações em outro lugar.
  • Um arquivo maior que 8 MB continua sendo executado, mas a janela de configuração não consegue abri-lo; o Input.Observer avisa na inicialização.
  • Faça uma cópia antes de uma edição grande. Os backups só cobrem as alterações feitas até a última saída.