QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1279|回复: 5

请教如何在Eclipse下用Xsim输入中文?

[复制链接]
发表于 2003-1-30 10:43:55 | 显示全部楼层 |阅读模式
我现在的Xsim运行的很正常.用的是RedHat 8.0, CPU是P4 2G
但使用Eclipse 2.0.2的时候,无法通过Ctrl+space叫出输入法,以为是和Eclipse自己的快捷键盘冲突.于是就升级到Eclipse M4,把Eclipse的快捷键Ctrl+space设置成Undifended,但也无法呼叫出中文输入法.

我尝试用别的窗口呼叫出输入法,然后切换窗口到Eclipse M4,可以输入中文,但...Eclipse M4的回车键不起作用了,天啊,我总不能把程序都写在一行里吧?!(虽然可以编译通过)

请教各位老大,有什么解决办法?
发表于 2003-1-30 11:04:06 | 显示全部楼层

Re: 请教如何在Eclipse下用Xsim输入中文?

[quote:bfd73172fd="ninjaxena"]我现在的Xsim运行的很正常.用的是RedHat 8.0, CPU是P4 2G
但使用Eclipse 2.0.2的时候,无法通过Ctrl+space叫出输入法,以为是和Eclipse自己的快捷键盘冲突.于是就升级到Eclipse M4,把Eclipse的快捷键Ctrl+space设置成Undifended,但也无法呼叫出中文输入法.
我尝试用别的窗口呼叫出输入法,然后切换窗口到Eclipse M4,可以输入中文,但...Eclipse M4的回车键不起作用了,天啊,我总不能把程序都写在一行里吧?!(虽然可以编译通过)
请教各位老大,有什么解决办法?[/quote]

通过菜单修改快捷键是释放不了ctrl+space的。
给你一个办法,能不能搞定就看你的本事了:-)

跟踪控制台的eclipse输出。
找到定义ctrl+space快捷键的jar包。
解开,修改一些properties文件中的Ctrl+Space为Shift+Space.
重新打包 ,OK了。

好了,我不多说了,自己搞吧。
回复

使用道具 举报

 楼主| 发表于 2003-1-30 12:40:37 | 显示全部楼层
eclipse应该是用那个plugin.xml来定义的,我已经找到那个xml文件,有趣的是,文件里面的注释写着:
为了中文输入,屏蔽了Ctrl+Space,而增加了Alt+/.
我修改那个文件后,还是不行.
估计是Eclipse完全接管了键盘的控制权,所有gnome的快捷键都不起作用了.
我试过在Eclipse用"显示桌面"的快捷键:Ctrl+Alt+d 也是不起作用,不知道有没的解救?
或则有没可以用某种鼠标操作或则命令行控制切换输入法的方法?
回复

使用道具 举报

发表于 2003-1-30 13:31:27 | 显示全部楼层
上面的方法可以用。
有几个properties文件与他相关。

再找找看。

时间很长了,具体改过那些文件我也忘了。
回复

使用道具 举报

 楼主| 发表于 2003-1-30 17:43:07 | 显示全部楼层
plugins/org.eclipse.jdt.ui_xxx/jdt.jar
里面是有一个TextMessages.propertiese
已经修改了
org.eclipse.jdt.ui_nl1_xxx/jdt.jar
里面有个TextMessages_zh.propertiese
里面已经是Atl+/了
重新启动,还是调用不了
我把xsim的启动键调整到别的地方,也不行.
唉....无奈...
回复

使用道具 举报

发表于 2003-2-2 08:00:24 | 显示全部楼层
用shift进行切换,就可以了!
看看我写的关于公社汉化包进一步优化的文章,可能有帮助!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-2 14:27 , Processed in 0.047474 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表