100分--C#如何实现ctrl-space打开和关闭输入法的功能?
泡泡龙 2013-09-04 11:22:18 使用ctrl-space你会发现这个功能可以打开你上次关闭前使用的那个输入法
效果:
1、如果关闭前用的是美式键盘,那么按下ctrl-space打开排序靠前的那个输入法,排序记录在注册表HKEY_CURRENT_USER\Keyboard Layout\Preload里面
2、如果关闭前,使用的是其他中文输入法,那么按下ctrl-space打开最后一次使用的那个输入法
我想用C#实现第二个功能,不用发sendkeys,谁知道如何实现?
当然用变量记录是个办法,但应该可以有更加通用的办法吧
谢谢