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:
- Ao lado do programa, na pasta que contém
Input.Observer.exe. Se houver umconfig.tomlali, o Input.Observer o usa; é assim que uma cópia executada a partir de um pen drive mantém as configurações com ela. - 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 pasta | Contém |
|---|---|
license.dat | O email e a chave da sua licença |
console.toml | O texto do editor de scripts do console e a posição da janela |
gesture_profile.dat | Qual perfil de gestos está ativo |
storage.toml | Os valores que os scripts guardam entre execuções |
styles.toml | As 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.sha256que 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.tomlcom 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ção | O que acontece |
|---|---|
| Procurar um arquivo de configuração | Escolha 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ão | O arquivo corrompido é renomeado, não excluído, e uma nova configuração mínima é gravada no lugar dele. |
| Fechar o Input.Observer | Nada 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.