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:
CKeys.exe
CKeysCm.exe
CKeysCm64.exe
CKeysH.dll
CKeysH64.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
CKeysDeskBand.dll, CKeysDeskBand64.dll – (opcional) los 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) Si ha configurado atajos especiales, también debe copiar el archivo correspondiente en la misma carpeta que en el equipo de origen. Puede encontrar la ruta completa y el nombre de archivo en el título de la ventana de Configuración de Atajos de Teclado ventana.
4) 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 CKeys.exe con /RESTORE parámetro.
Formato del comando: CKeys.exe /RESTORE "nombre de archivo"
For example: CKeys.exe /RESTORE "C:\Program Files\ComfortKeys\Settings.ini"
¿Cómo puedo cambiar entre varios teclados en pantalla?
Añadir una tecla a cada teclado en pantalla (en el Editar tipo de teclado ventana), y luego asigne Activar el siguiente tipo de teclado a esa tecla en Configuración de Atajos de Teclado ventana. Si asigna a la tecla una acción de cambio de teclado, se mostrará un botón para configurar la lista de teclados conmutables.
¿Cómo puedo crear una tecla con el texto “.com”?
La forma más sencilla de agregar teclas especiales es usar Editar tipo de teclado ventana.
| 1. | Añadir una tecla al teclado en pantalla mediante el Editar tipo de teclado ventana. Puede usar teclas no asignadas definidas mediante un código hexadecimal (por ejemplo, 00D9). |
| 2. | Seleccione la tecla y pulse Acción.... En la nueva ventana Configuración de Atajos de Teclado ventana, asigne Pegar texto a esa tecla. Escriba su texto (en este caso, “.com”) en Texto campo. Establezca el Mostrar texto en el teclado en pantalla casilla de verificación en Texto campo según sea necesario. |
Después de configurar estos ajustes, guárdelos y cierre la ventana.
¿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?
Los ajustes de nuestra aplicación se guardan en la clave del registro HKEY_CURRENT_USER\Software\ComfortSoftware\CKeys.
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', 'CKeysFirstForm'), 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. | Guarde el archivo de configuración de las teclas de acceso rápido (puede encontrar su nombre y ruta completa en el título de la ventana de Configuración de Atajos de Teclado). |
| 4. | Guarde el archivo de plantillas (puede encontrar su nombre y ruta completa en el título de la ventana de Administrador de Plantillas). |
| 5. | Guarde la carpeta con los datos del portapapeles (puede encontrar la ruta de esta carpeta en la sección Administrador del Portapapeles sección de la Configuración). |
| 6. | 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. |

