发布一个解决D8中输入法与Code Complete冲突的小专家(0分)

  • 主题发起人 主题发起人 littlerain
  • 开始时间 开始时间
L

littlerain

Unregistered / Unconfirmed
GUEST, unregistred user!
Delphi8中Code Complete的功能键为ctrl+space,而中文windows
下中英文切换的组合键也为ctrl+space,这导致在中文windows下Delphi8
的Code Complete功能无法使用。
解决方法有两种,一种是将windows的中英文切换键绑定到其它键,
第二种是将Delphi8中的Code Complete功能键绑定到其它键,对于这两种
方法,我更倾向于后者,又由于Delphi8没有提供相应的选项可供选择,
所以只有用Delphi的OTA(Open Tools API)来解决这个问题。
此IDE扩展(expert)通过将Delphi8中的Code Complete功能绑定到
Alt+Space来改变中文系统下code complete与中英文切换之间的冲突。
由于Delphi8刚出来,相关资料很少,所以此IDE扩展编写过程中参
考了C#Builder的OTA例子(C#Builder与Delphi8的IDE是一样的)以及BDN
上的相关资料与文章。
很多前辈早已做出了Delphi5,6,7适用的同样功能的专家,因为这些
专家我也在用,在此我向他们致敬!
我很懒,本以为Delphi8出来后马上就会有人做出这个专家,想不
到等了几天还没有动静,而Code Complete功能又是我不可缺少的,实在
没有办法,只能自己动手:(
哪位要的请留下e-mail,我发到邮箱,附源码及安装说明。
 
hbezwwl@163.com

谢谢.
 
Alt+Space也是Windows的热键,楼主应该重新安排一个。
 
czrenyi@163.com
 
ywhbn@163.com 谢谢
 
yournetworklover@sina.com
 
Armyguo@sohu.com
 
dao_sen@163.com
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
2K
DelphiTeacher的专栏
D
后退
顶部