发布一个解决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,我发到邮箱,附源码及安装说明。
...全文
62 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
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

830

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧