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

szy 2004-01-04 12:01:35
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,我发到邮箱,附源码及安装说明。
...全文
25 点赞 收藏 7
写回复
7 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
hunterht 2004-07-08
觉得没多大必要,只要把输入法切换的设置一下就可以了,除非你只用Delphi,因为其他的开发语言(例如微软的绝大部分开发语言)的Code Complete功能也都是用Ctrl + Space热键的
回复
SonMeiKa 2004-07-07
正碰上这个问题啊,请赐教哦
sonmeika@126.com
回复
lw549 2004-01-05
收到,再谢
回复
VeryOldMan 2004-01-04
来一个:
fxw_gzb@21cn.net
回复
lw549 2004-01-04
谢谢
549@qunluo.com
回复
szy 2004-01-04
已发,请查收
回复
ly_liuyang 2004-01-04
我要呀
ly_liuyang_ly@21cn.com
回复
相关推荐
发帖
非技术区
创建于2007-08-02

800

社区成员

Delphi 非技术区
申请成为版主
帖子事件
创建了帖子
2004-01-04 12:01
社区公告
暂无公告