Cómo cambiar la configuración del teclado desde su aplicación
La configuración de nuestra aplicación se almacena en la clave del registro HKEY_CURRENT_USER\Software\ComfortSoftware\hvk.
Si su software cambia alguna de estas configuraciones en el registro del sistema, nuestra aplicación necesitará cargarlas de nuevo. Esto se puede hacer enviando a nuestro programa un mensaje de Windows que contenga el código WM_USER + 196:
WM_CSRELOADOPTIONS = WM_USER + 196;
PostMessage(FindWindow('TFirstForm', 'hvkFirstForm'), WM_CSRELOADOPTIONS, 0, 0);
Este comando le permite hacer lo siguiente:
- Cambiar la transparencia del teclado
- Cambiar el tamaño del teclado
- Cambiar el idioma de la interfaz (etiquetas de las teclas del sistema) según el idioma de entrada actual
- Desactivar temporalmente la opción Mostrar el teclado en pantalla cuando el cursor de texto está visible
- Desactivar temporalmente la función Sugerencias de texto
- Cambiar la limitación de acceso a la configuración de nuestra aplicación sin reiniciar el programa