|
|
导航: |
论坛 -> DELPHI技术
斑竹:liumazi,sephil |
|
作者: |
|
2016/5/26 17:15:05 |
标题: |
Win8/8.1/Win10中取输入法列表的问题 |
浏览:2826 |
|
加入我的收藏 |
楼主: |
在Win8/8.1/Win10中 Screen.Imes不能取得输入法列表,请问是否有什么解决的办法呢?
----------------------------------------------
- |
作者: |
|
2016/5/26 17:50:22 |
1楼: |
好像是,IDE里 属性里 不能选输入法的
----------------------------------------------
我打的是酱油,而不是别的什么油。 我灌的是口水,而不是别的什么水。 我聊的折腾不是那个不折腾的折腾。 我说的阿娇不是那个邓玉娇的阿娇。 3个代表,6个为什么,9个肠胃炎。 D性强的领导干部都不喜欢热比娅。 我特别要讲的是,屁民网黄色论坛是我经常上网必选的 网站之一
|
作者: |
|
2016/5/26 19:17:37 |
2楼: |
停用官方IM,然后安装一个第三方输入法,即OK
----------------------------------------------
相信自己,若自己都不相信,那还有谁可信。
|
作者: |
|
2016/5/26 20:17:37 |
3楼: |
@letianwuji,能否告知使用方法呢? 谢谢!
----------------------------------------------
-
|
作者: |
|
2016/5/26 20:19:04 |
4楼: |
我是希望是能取得现有的输入法列表.
----------------------------------------------
-
|
作者: |
|
2016/5/26 21:26:56 |
5楼: |
Software\Microsoft\CTF\SortOrder\AssemblyItem\0x00000804\{34745C63-B2F0-4784-8B67-5E12C8701A31}
+
System\CurrentControlSet\Control\Keyboard Layouts\%.8x
另外,看一下 http://superuser.com/questions/839993/find-registry-key-for-windows-8-per-application-input-method-setting
只能提示你到这里了
----------------------------------------------
-
|
作者: |
|
2016/5/27 14:06:18 |
6楼: |
更新说明一下,楼上的提示只适用于Win8/8.1,发现win10下又有一些变化需要考虑。
----------------------------------------------
-
|
作者: |
|
2016/5/27 19:19:42 |
7楼: |
实际上windows中有两套输入法框架,一套叫做imm32、一套叫做tsf,win7以后的新系统都是优先使用tsf的,现在新出的输入法基本也是基于tsf的。
你可以参考一下这篇文章,虽然是c++的代码,不过翻译过来并不难 http://blog.csdn.net/puncha/article/details/13293665
另外,delphi中已经有tsf的单元文件了,叫做 Winapi.MsCTF.pas
相信有这些信息楼主应该能搞定了。
----------------------------------------------
-
|
|