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. |

