Как изменить настройки клавиатуры из вашего приложения
Настройки нашего приложения хранятся в разделе реестра HKEY_CURRENT_USER\Software\ComfortSoftware\hvk.
Если ваша программа изменяет какие-либо из этих настроек в системном реестре, нашему приложению потребуется загрузить их снова. Это можно сделать, отправив нашей программе сообщение Windows с кодом WM_USER + 196:
WM_CSRELOADOPTIONS = WM_USER + 196;
PostMessage(FindWindow('TFirstForm', 'hvkFirstForm'), WM_CSRELOADOPTIONS, 0, 0);
Эта команда позволяет сделать следующее:
- Изменить прозрачность клавиатуры
- Изменить размер клавиатуры
- Изменить язык интерфейса (надписи на системных клавишах) в соответствии с текущим языком ввода
- Временно отключить параметр Показывать экранную клавиатуру, когда виден текстовый курсор
- Временно отключить функцию Подсказки слов
- Изменить ограничение доступа к настройкам нашего приложения без перезапуска программы