Parâmetros de linha de comando
Comfort On-Screen Keyboard Pro (CKeyboard.exe) aceita parâmetros opcionais de linha de comando. Esses parâmetros podem ser úteis para desenvolvedores e para chamar nosso aplicativo a partir de outros programas.
/HELP e /?
Exibe a lista de parâmetros de linha de comando válidos em uma caixa de mensagem.
/CLOSE
Fecha a instância iniciada anteriormente do aplicativo junto com a atual. Se nenhuma outra instância estiver em execução, a instância atual apenas executa as tarefas especificadas (por exemplo, restaura as configurações usando o /RESTORE parâmetro) e depois é encerrado sem exibir a janela principal.
/SHOWKEYBOARD
Força a exibição do teclado virtual quando o aplicativo é iniciado. Normalmente, o teclado virtual só é exibido se estava visível na última vez em que o aplicativo foi fechado.
/HIDEKEYBOARD
Inicia o aplicativo com o Teclado Virtual oculto. Normalmente, o Teclado Virtual é exibido se ele estava visível na última vez em que o aplicativo foi fechado.
/COMMON
Inicia o aplicativo com as mesmas configurações para todos os usuários.
Este parâmetro instrui o aplicativo a salvar suas configurações na seguinte chave do registro: HKEY_LOCAL_MACHINE\SOFTWARE\ComfortSoftware\CKeyboard
Normalmente, são salvos nesta chave do registro: HKEY_CURRENT_USER\SOFTWARE\ComfortSoftware\CKeyboard
Observação (versão 9.6 e posteriores): If Data\CommonSettings.ini existe, as configurações são salvas neste arquivo.
/INIFILE
Instrui o aplicativo a salvar e ler suas configurações a partir do arquivo INI. Normalmente, as configurações são armazenadas no registro.
As configurações serão armazenadas no arquivo Backup.ini localizado na pasta de instalação do aplicativo (na subpasta Data).
Como usar:
Salve suas configurações no arquivo "C:\Program Files\ComfortKeyboard\Data\Backup.ini" e iniciar o arquivo "CKeyboard.exe /INIFILE". Nesse caso, o aplicativo salva e lê as configurações do arquivo Backup.ini.
/OPTIONS
Abre a janela de configurações do aplicativo.
/CHANGELANGUAGE <code>
Alterna o idioma de entrada. Se usado sem um código de idioma de entrada, o aplicativo alterna para o próximo idioma de entrada ou layout disponível.
Por exemplo: "C:\Program Files\ComfortKeyboard\CKeyboard.exe" /CHANGELANGUAGE 0409
/RESTORE
Instrui o aplicativo a carregar as configurações a partir do arquivo INI especificado na linha de comando. Se outra instância do aplicativo já estiver em execução, as configurações do arquivo INI serão carregadas nela. Você pode salvar as configurações no arquivo INI abrindo a janela Configurações e alternar para a seção Avançado.
Por exemplo: "C:\Program Files\ComfortKeyboard\CKeyboard.exe" /RESTORE "C:\Program Files\ComfortKeyboard\Settings.ini"
/SAVEPROFILE
Salva todos os dados do aplicativo em um único arquivo de backup compactado: as configurações, os arquivos de teclados e os dicionários. O mesmo backup pode ser criado com o botão Backup de todos os dados na janela de configurações do aplicativo.
Por exemplo: "C:\Program Files\ComfortKeyboard\CKeyboard.exe" /SAVEPROFILE "C:\Backups\ComfortOn-ScreenKeyboardProBackup.kbpack"
/APPLYPROFILE
Restaura todos os dados do aplicativo a partir do arquivo de backup criado com o parâmetro /SAVEPROFILE. Antes da restauração são verificadas a assinatura do arquivo, a versão do formato e o aplicativo de destino. Se outra instância do aplicativo estiver em execução, ela é fechada automaticamente e iniciada novamente após a restauração. Este parâmetro requer a versão 10 ou posterior e não está disponível na versão de avaliação.
Adicione o parâmetro /SILENT para ocultar todas as mensagens: o resultado é informado apenas pelo código de saída.
Por exemplo: "C:\Program Files\ComfortKeyboard\CKeyboard.exe" /APPLYPROFILE "C:\Backups\ComfortOn-ScreenKeyboardProBackup.kbpack" /SILENT
Códigos de saída:
0 - êxito;
1 - o arquivo de backup não foi especificado ou não existe;
2 - o arquivo de backup está danificado ou sua assinatura é inválida;
3 - o arquivo de backup pertence a outro aplicativo ou foi criado por uma versão mais recente do aplicativo;
4 - ocorreu um erro ao criar ou aplicar o backup;
5 - a restauração não está disponível na versão de avaliação.
Os códigos de saída valem tanto para /SAVEPROFILE quanto para /APPLYPROFILE.
/M <num>
Inicia várias instâncias do programa, em que <num> é o número de instâncias a serem iniciadas. Cada instância terá suas próprias configurações. Por padrão, você só pode iniciar uma instância.
/TURNON e /TURNOFF
Ativar ou desativar o aplicativo por completo. Use o parâmetro /SHOWKEYBOARD ou /HIDEKEYBOARD para mostrar ou ocultar o teclado virtual.
/SAFEMODE
Inicia o aplicativo em modo de segurança. Alguns recursos do aplicativo serão desativados.
/DEBUG
Instrui o aplicativo a criar o arquivo Log.txt na pasta do aplicativo (na subpasta Data). O arquivo de log conterá detalhes sobre a atividade do aplicativo, o que pode ser um recurso útil para depuração.
As informações contidas no arquivo de log são de natureza técnica e, portanto, não foram concebidas para serem compreensíveis pelos usuários finais.
Se um arquivo com o nome especificado já existir na pasta do aplicativo, ele será sobrescrito.
/EVENTLOG
Instrui o aplicativo a criar arquivos de log diferentes para cada inicialização. Consulte a subpasta Data na pasta do aplicativo.
Você também pode adicionar o parâmetro DWORD EventLog=1 no registro para fazer o mesmo.
/REMOTECONTROLMODE
Ativa o modo especial para dispositivos de controle remoto. Nesse modo, você pode usar as teclas de seta para navegar pelo teclado e usar a tecla Enter para pressionar a tecla atualmente selecionada.

