FAQ para desarrolladores

¿Cómo puedo incluir el teclado en pantalla en mi propio instalador?


1) Copie el siguiente conjunto de archivos en los equipos de los usuarios finales:

CKeyboard.exe

CKeyboardCm.exe

CKeyboardCm64.exe

CKeyboardH.dll

CKeyboardH64.dll

bass.dll

COptions.exe

Keyboards: la carpeta que contiene los teclados en pantalla (un archivo de texto por teclado)

Lang: la carpeta con la interfaz de la aplicación traducida a diferentes idiomas

Máscaras: la carpeta con las imágenes de las máscaras

Fondo – (opcional) la carpeta que contiene imágenes para el fondo del teclado

Iconos – (opcional) la carpeta que contiene iconos de accesos directos para diferentes aplicaciones

Sonido: (opcional) la carpeta que contiene archivos Wav

CKeyboardDeskBand.dll, CKeyboardDeskBand64.dll — (opcional) archivos DLL para mostrar la barra de herramientas de la aplicación en la barra de tareas

Common – (opcional) la carpeta que contiene datos predefinidos sobre la frecuencia de las palabras y el orden de las palabras para los idiomas más populares

*.dic – Diccionarios de sugerencias de texto. La carpeta para almacenar estos diccionarios se especifica en Directorio de datos campo en el Diccionarios sección de la configuración de la aplicación. Si lo prefiere, puede mover los archivos de diccionario a la carpeta de instalación de la aplicación.


2) Si activó la visualización del teclado en pantalla antes del inicio de sesión del sistema:

Backup.ini – el archivo de configuración previo al inicio de sesión para el teclado en pantalla (carpeta Data)

También debe copiar los cuatro archivos siguientes en el Windows\system32 carpeta del sistema: runcosk.exe, CsCredentialLogon.dll, CsCredentialLogon64.dll y cskeyboardlogon.dll


3) Para transferir la configuración de la aplicación, haga lo siguiente:

Guarde la configuración en un archivo. Para hacerlo, haga clic en Guardar en archivo... en Avanzado sección de la Configuración ventana.

Después de copiar el archivo ini en el equipo del usuario final, inicie CKeyboard.exe con /RESTORE parámetro.

Formato del comando: CKeyboard.exe /RESTORE "nombre de archivo"

For example: CKeyboard.exe /RESTORE "C:\Program Files\ComfortKeyboard\Settings.ini"



¿Puedo configurar el teclado en pantalla previo al inicio de sesión para que sea diferente del normal, usado después de iniciar sesión?


La configuración del teclado en pantalla para introducir la contraseña de inicio de sesión se guarda en Backup.ini archivo, ubicado en la carpeta de instalación de la aplicación (en el Data subcarpeta). Cuando cambie la configuración de la aplicación en Configuración ventana, se guardan en el Backup.ini archivo (y en el registro).

Si no desea que Backup.ini archivo, hágalo de “solo lectura” para impedir que cambie.



¿Cómo puedo pintar las teclas del teclado de diferentes colores?


Seleccione la tecla necesaria en Editar tipo de teclado ventana, haga clic en Imagen / Color..., y luego especifique el color de cada estado en Color campos.



¿Cómo puedo cambiar los parámetros del teclado desde mi programa?


Our application’s settings are stored in the HKEY_CURRENT_USER\Software\ComfortSoftware\CKeyboard registry key.

Si su software cambia cualquiera de estos ajustes en el registro del sistema, nuestra aplicación tendrá que cargarlos de nuevo. Esto se puede hacer enviando a nuestra aplicación un mensaje de Windows que contenga el código WM_USER + 196:

 

WM_CSRELOADOPTIONS = WM_USER + 196;

PostMessage(FindWindow('TFirstForm', 'CKeyboardFirstForm'), WM_CSRELOADOPTIONS, 0, 0);


Este comando le permite hacer lo siguiente:

Cambiar el idioma de la interfaz (etiquetas de las teclas del sistema) según el idioma de entrada actual
Cambiar la transparencia del teclado
Cambiar el tamaño del teclado
Desactivar temporalmente Mostrar el teclado en pantalla cuando el cursor de texto sea visible opción
Desactivar temporalmente la función Sugerencias de texto
Cambiar la limitación de acceso a la configuración de nuestra aplicación sin recargar el programa


¿Cómo puedo transferir la configuración y los datos de la aplicación a otro equipo?


Lo sentimos, no puede hacerlo con un solo clic.

Tendrá que hacer lo siguiente:

1.Guarde la configuración general: Toda la configuración –> Avanzado –> Guardar en archivo...
2.Guarde el archivo del teclado (el nombre del archivo y su ruta completa se pueden encontrar en el título de la Editar tipo de teclado ventana).
3.Restaure todos estos datos en el equipo de destino.


¡La aplicación no se inicia y muestra un mensaje de error cada vez que intento ejecutarla!


1.Nuestra aplicación es compatible con Windows 11, 10, 8.1, 8, 7, Vista y XP. Las versiones anteriores (Windows 95, 98, ME, 2000 y Windows CE) no son compatibles.
2.Puede que algunos componentes de la aplicación no se hayan instalado. Intente reinstalar la aplicación.
3.Asegúrese de instalar la aplicación en Program Files carpeta. Es un requisito relacionado con la seguridad en los sistemas operativos nuevos.