Come modificare le impostazioni della tastiera dall'applicazione
Le impostazioni della nostra applicazione sono memorizzate nella chiave del Registro di sistema HKEY_CURRENT_USER\Software\ComfortSoftware\hvk.
Se il software modifica una qualsiasi di queste impostazioni nel Registro di sistema, la nostra applicazione dovrà caricarle di nuovo. È possibile farlo inviando al nostro programma un messaggio di Windows contenente il codice WM_USER + 196:
WM_CSRELOADOPTIONS = WM_USER + 196;
PostMessage(FindWindow('TFirstForm', 'hvkFirstForm'), WM_CSRELOADOPTIONS, 0, 0);
Questo comando consente di effettuare le seguenti operazioni:
- Modificare la trasparenza della tastiera
- Modificare le dimensioni della tastiera
- Modificare la lingua dell'interfaccia (etichette sui tasti di sistema) in base alla lingua di input corrente
- Disabilitare temporaneamente l'opzione Mostra la tastiera su schermo quando il cursore di testo è visibile
- Disabilitare temporaneamente la funzione Suggerimenti di testo
- Modificare la limitazione dell'accesso alle impostazioni della nostra applicazione senza riavviare il programma