FAQ para desenvolvedores
Como posso incluir o Teclado Virtual em meu próprio instalador?
1) Copie o seguinte conjunto de arquivos para os computadores dos usuários finais:
CKeys.exe
CKeysCm.exe
CKeysCm64.exe
CKeysH.dll
CKeysH64.dll
bass.dll
COptions.exe
Keyboards – a pasta que contém os Teclados Virtuais (um arquivo de texto por teclado)
Lang – a pasta com a interface do aplicativo traduzida para diferentes idiomas
Skins – a pasta com as imagens dos skins
Background – (opcional) a pasta com imagens para o plano de fundo do teclado
Icons – (opcional) a pasta que contém os ícones de atalhos para diferentes aplicativos
Sound – (opcional) a pasta contendo os arquivos Wav
CKeysDeskBand.dll, CKeysDeskBand64.dll – (opcional) os arquivos DLL para exibir a barra de ferramentas do aplicativo na barra de tarefas
Common – (opcional) a pasta que contém dados predefinidos sobre frequência e ordem das palavras para os idiomas mais populares
*.dic – Dicionários de Sugestões de Texto. A pasta para armazenar esses dicionários é especificada na Armazenar os dados aqui campo na Dicionários seção das configurações do aplicativo. Se preferir, você pode mover os arquivos de dicionário para a pasta de instalação do aplicativo.
2) Se você ativou a exibição do teclado virtual antes do login no sistema:
Backup.ini – o arquivo de configurações pré-login do teclado virtual (pasta Data)
Você também precisa copiar os quatro arquivos a seguir para Windows\system32 pasta do sistema: runcosk.exe, CsCredentialLogon.dll, CsCredentialLogon64.dll e cskeyboardlogon.dll
3) Se você configurou atalhos especiais, também precisa copiar o arquivo deles para a mesma pasta usada no computador de origem. Você pode encontrar o caminho completo e o nome do arquivo no título da Configurações de atalhos de teclado janela.
4) Para transferir as configurações do aplicativo, faça o seguinte:
Salve as configurações em um arquivo. Para fazer isso, clique no botão Salvar em arquivo... botão na Avançado seção do Configurações janela.
Após copiar o arquivo ini para o computador do usuário final, inicie CKeys.exe com o /RESTORE parâmetro.
Formato do comando: CKeys.exe /RESTORE "nome do arquivo"
For example: CKeys.exe /RESTORE "C:\Program Files\ComfortKeys\Settings.ini"
Como posso alternar entre vários Teclados Virtuais?
Adicionar uma tecla a cada teclado virtual (no Editar tipo de teclado janela) e, em seguida, atribua a Ativar o tipo de teclado seguinte ação a essa tecla na Configurações de atalhos de teclado janela. Se você atribuir uma ação de alternância de teclado à tecla, um botão para configurar a lista de teclados alternáveis será exibido.
Como posso criar uma tecla com o texto “.com”?
A maneira mais fácil de adicionar teclas especiais é usar o Editar tipo de teclado janela.
| 1. | Adicionar uma tecla ao teclado virtual pelo Editar tipo de teclado janela. Você pode usar teclas não atribuídas definidas por um código hexadecimal (por exemplo, 00D9). |
| 2. | Selecione a tecla e pressione a Ação... botão. Na nova Configurações de atalhos de teclado janela, atribua a Colar texto ação a essa tecla. Digite seu texto (neste caso, “.com”) no campo Texto campo. Defina o Exibir texto no teclado virtual caixa de seleção sob a Texto campo conforme desejado. |
Após configurar essas opções, salve-as e feche a janela.
Posso configurar o teclado virtual de pré-login para que seja diferente do teclado normal usado após o login?
As configurações do teclado virtual para inserir a senha de login são armazenadas no Backup.ini arquivo, localizado em a pasta de instalação do aplicativo (na Data subpasta). Quando você alterar as configurações do aplicativo na Configurações janela, eles são salvos no Backup.ini arquivo (e no registro).
Se você não quiser que o Backup.ini arquivo a ser alterado, torne-o “Somente leitura.”
Como posso pintar as teclas do teclado com cores diferentes?
Selecione a tecla desejada na Editar tipo de teclado janela, clique no Imagem / Cor... botão e, em seguida, especifique a cor para cada estado na Cor campos.
Como posso alterar os parâmetros do teclado a partir do meu programa?
Our application’s settings are stored in the HKEY_CURRENT_USER\Software\ComfortSoftware\CKeys registry key.
Se o seu software alterar qualquer uma dessas configurações no registro do sistema, nosso aplicativo precisará carregá-las novamente. Isso pode ser feito enviando ao nosso aplicativo uma mensagem do Windows contendo o código WM_USER + 196:
WM_CSRELOADOPTIONS = WM_USER + 196;
PostMessage(FindWindow('TFirstForm', 'CKeysFirstForm'), WM_CSRELOADOPTIONS, 0, 0);
Este comando permite que você faça o seguinte:
| • | Alterar o idioma da interface (rótulos nas teclas de sistema) de acordo com o idioma de entrada atual |
| • | Alterar a transparência do teclado |
| • | Alterar o tamanho do teclado |
| • | Desativar temporariamente o Exibir Teclado Virtual quando o cursor estiver visível opção |
| • | Desativar temporariamente o recurso de Sugestões de Texto |
| • | Alterar a limitação de acesso às configurações do nosso aplicativo sem recarregar o programa |
Como posso transferir as configurações e os dados do aplicativo para outro computador?
Desculpe, você não pode fazer isso com um único clique.
Você terá que fazer o seguinte:
| 1. | Salve as configurações gerais: Todas as configurações –> Avançado –> Salvar em arquivo... |
| 2. | Salve o arquivo do teclado (o nome do arquivo e seu caminho completo podem ser encontrados no título da janela o Editar tipo de teclado janela). |
| 3. | Salve o arquivo de configurações dos atalhos de teclado (você pode encontrar seu nome e caminho completo no título da janela Configurações de atalhos de teclado janela). |
| 4. | Salve o arquivo dos modelos (você pode encontrar seu nome e caminho completo no título da janela Gerenciador de modelos janela). |
| 5. | Salve a pasta com os dados da Área de Transferência (você pode encontrar o caminho para esta pasta na seção Gerenciador da Área de Transferência seção do Configurações janela). |
| 6. | Restaure todos esses dados no computador de destino. |
O aplicativo não inicia e exibe uma mensagem de erro toda vez que tento executá-lo!
| 1. | Nosso aplicativo é compatível com Windows 11, 10, 8.1, 8, 7, Vista e XP. Versões mais antigas (Windows 95, 98, ME, 2000 e Windows CE) não são suportadas. |
| 2. | Talvez alguns componentes do aplicativo não tenham sido instalados. Tente reinstalar o aplicativo. |
| 3. | Certifique-se de instalar o aplicativo na Program Files pasta. É um requisito relacionado à segurança para os novos sistemas operacionais. |

