我想以编程方式将WinXP中的输入语言更改为西班牙语。是否有支持该功能的API?
由于
答案 0 :(得分:8)
答案 1 :(得分:0)
我设法通过键盘事件和快捷键分配来做到这一点。
注意:
如果“您的应用程序”是一个外部实用程序(我用Python编写了我的应用程序),则它一定不能调用窗口,否则/ your-app /会占据焦点,并且会改变语言。在python中,我通过使用无GUI的pyw脚本文件名解决了该问题。 (或使用pythonw.exe调用脚本)
本文介绍了如何在python中发送键盘事件:
https://python-decompiler.com/article/2012-11/how-to-generate-keyboard-events-in-python