如何从应用程序更改键盘设置
我们应用程序的设置存储在注册表项 HKEY_CURRENT_USER\Software\ComfortSoftware\hvk 中。
如果您的软件在系统注册表中更改了这些设置中的任何一项,我们的应用程序将需要重新加载它们。这可以通过向我们的程序发送包含 WM_USER + 196 代码的 Windows 消息来完成:
WM_CSRELOADOPTIONS = WM_USER + 196;
PostMessage(FindWindow('TFirstForm', 'hvkFirstForm'), WM_CSRELOADOPTIONS, 0, 0);
此命令允许您执行以下操作:
- 更改键盘透明度
- 更改键盘大小
- 根据当前输入语言更改界面语言(系统键上的标签)
- 临时禁用当文本光标可见时显示屏幕键盘选项
- 临时禁用文本建议功能
- 在不重新加载程序的情况下更改对应用程序设置的访问限制