华宇拼音输入法论坛

标题: 在windows的DOS窗口模式下的bug [打印本页]

作者: ciaozg    时间: 2007-11-20 12:05
标题: 在windows的DOS窗口模式下的bug
cmd命令下面,调用出来不了状态条和输入框。
很不方便。
作者: zhoutree    时间: 2007-11-20 14:31
可以的 我这儿可以的!@
作者: zhoutree    时间: 2007-11-20 14:32
可以的 我这儿可以的!@
作者: caihong5    时间: 2007-11-20 14:33
输入法都是这样的,在命令窗口下无法调用状态条
作者: 唯舞独尊    时间: 2007-11-20 15:17
cmd命令下面输入中文的命令是无效的, 调出来也没用

[ 本帖最后由 唯舞独尊 于 2007-11-20 15:19 编辑 ]
作者: ciaozg    时间: 2007-11-20 15:32
我的是xp。
问题再描述详细一点:
调用cmd进入dos窗口,不是dos全屏模式。
调用紫光v6输入汉字
没有状态条,没有输入框,只有dos缺省的那个输入方式。
这样不好的地方,想改一下输入状态,或者设置都没有办法。
而且dos本身缺省的输入方式很有限。
我手里还有一些别的输入法如拼音之星6.6确实可以,记得以前在另一台机器上的紫光3.0也是可以的。不知道现在的新版本为何不行呢?
作者: xfp    时间: 2007-11-20 16:05
没有试过这样的情况,反正我从来不在cmd里面输入中文

刚刚用了一下,好象的确是这个样子的,不能出来状态条
作者: keating    时间: 2007-11-20 17:10
3.0不太清楚,刚才试了一下微软拼音和google拼音都和v6是一样的...
作者: ciaozg    时间: 2007-11-20 17:27
微软和谷歌不行,搜狗能出来状态条,但是没有输入框。
加加也不行。
看到输入框和状态条的只有拼音之星6.6和以前的紫光。
作者: ZXD4G    时间: 2007-11-20 17:30
鄙人也是DOS年代过来的,至今还是严重维持了这种操作习惯,在”启动“项里,咱就拖进去了一个DOS的快捷方式,所以说,对于这个功能的测试,咱应该是第一个吧,不过,没有出现楼主的问题,即使是全屏模式(alt+enter),也是正常的,就是字形粗糙了些。
DOS窗口的输入法是没有图形界面的状态条的,只有窗口底部一行内容是类似的、简陋的这么个东西,也不支持TAB扩展候选为多行,DOS窗口这个应用程序对于IME接口实现得十分有限,大约只能如此了。
根据难以言表的经验,可能有劳楼主截个图,同时把DOS窗口的几个属性页也截个图,以供参考。
作者: ciaozg    时间: 2007-11-20 17:35
原帖由 ZXD4G 于 2007-11-20 17:30 发表
鄙人也是DOS年代过来的,至今还是严重维持了这种操作习惯,在”启动“项里,咱就拖进去了一个DOS的快捷方式,所以说,对于这个功能的测试,咱应该是第一个吧,不过,没有出现楼主的问题,即使是全屏模式(alt+enter), ...


就是四哥你所说的情况:没有图形界面的状态条和输入框。既不能做设置也不能充分利用输入法的特性,比如你提到的tab扩充。
但我确实是发现拼音之星能够做到,而且以前的紫光也能做到。
待会我贴一张图出来。
作者: ciaozg    时间: 2007-11-20 17:43
拼音之星有状态提示条和输入框(就是那个图形界面),见下图

作者: ciaozg    时间: 2007-11-20 17:44
紫光图形界面的状态条和输入框没有,见下图

作者: ZXD4G    时间: 2007-11-20 17:59
这样看来,拼音之星输入法也是个挺有特色的输入法,标准的DOS窗口实现IME接口比较简陋,这个输入法是为此花了些心血的,强行构造了一个图形界面出来,也就证明了,从技术上,还是可实现的,其它输入法(包括紫光华宇)没有考察得这么精致,主要原因在于像你我这种习惯的用户太少了吧。

客观地探讨,我觉得好是好,但不一定实用,精力花在别的地方,会产生更有效的结果。不实用,在我这里比较明显,个人习惯是DOS窗口的布局中,把窗口和虚拟屏幕缓冲区设得比较大,窗口占据了3/4以上的显示屏幕面积,估计不太好找一个适当的位置来显示图形界面,都要照顾齐了,从设计到编码、测试,代价一定是挺大的。
作者: ciaozg    时间: 2007-11-20 18:07
四哥呀,拼音之星的这个图形界面在dos状态是可以随便拖放的,也可以是没有皮肤的最简单的。
当将dos界面最大化(不是全屏)时,所有的屏幕空间都可以随意拖动输入界面,甚至拖动到dos屏幕中。
这个功能一些人不常用,实现起来是不是很麻烦呢?但确实有用,因为输入法的所有性能都能发挥出来,对于dos下面输入还是有帮助的。
作者: ZXD4G    时间: 2007-11-20 18:15
看来有必要装一个体会一下。
根据你的说明,暗自猜测其实现原理,主要的困惑是“DOS窗口”本身和"图形界面"窗口的关系(父子关系、屏幕覆盖关系等),弄清这些关系,才好更加准确地估计难易程度。
有一点你可以试验,打开这个输入法,随便输点儿什么,让图形界面的候选栏出现,然后鼠标点击DOS窗口没有被这个图形界面遮盖的部分,相当于任务切换到DOS窗口,看看那个候选窗口是如何响应的。
作者: ciaozg    时间: 2007-11-20 18:20
一样呀,照样可以输入汉字的。按你的说法,试了,没有任何异常。
作者: ZXD4G    时间: 2007-11-20 18:39
不是还能不能输入,而是看窗口的遮盖关系有没有变化,例如,有没有闪烁或停顿了一下等等。
算了,咱还是抽空下一个亲自试试吧。
这个问题记下了,为DOS爱好者同道争取一下。
不过,要有心理准备,不要寄希望于下一版本就实现,如果实现了,权当惊喜吧。甚至,我在某个帖子中表示的6.1计划,有七八项内容之多,经过发布后的这些天探讨,感觉只要加入“程序升级”这一便当的送达途径,就可以发布为6.1,其它的到6.2或者6.1xxx/6.2xxx,再来逐步完善,这个策略也似乎可行,待内部工作计划讨论决定吧。
作者: 京城爷们    时间: 2007-11-20 18:55
我的是不能出来,不过好像不光紫光不成其他输入法也是出不来的吧!我的在CMD下的显示是这样的!

作者: keating    时间: 2007-11-21 14:30
高级设置->支持ime感知程序,取消掉这个选项试试^_^
作者: ciaozg    时间: 2007-11-21 14:57
原帖由 keating 于 2007-11-21 14:30 发表
高级设置->支持ime感知程序,取消掉这个选项试试^_^


呵呵,有意思,取消这个以后奇迹真的出现呢:

1.GUI的输入框出来了,但DOS下面的原来有得黑白输入条又没有了。而且输入框老是跑到dos界面,覆盖输入区面,看不到下面有什么东西,用鼠标拉不动。如果将dos变成全屏,那就更没法用了,因为没有dos文本提示行。

2.GUI的状态条还是没有,发现用鼠标点击GUI输入框会出来状态条,窃喜了一番,然后关闭DOS窗口,问题出来了,那个状态条还存在窗口上,然后鼠标点击,错误产生了,出现“conime.exe”运行错。
作者: keating    时间: 2007-11-21 15:05
原帖由 ciaozg 于 2007-11-21 14:57 发表


呵呵,有意思,取消这个以后奇迹真的出现呢:

1.GUI的输入框出来了,但DOS下面的原来有得黑白输入条又没有了。而且输入框老是跑到dos界面,覆盖输入区面,看不到下面有什么东西,用鼠标拉不动。如果将dos变成 ...


1.拼音之星,全屏情况下也能用?hoho,那也太强悍了
2.关闭dos窗口之后,状态条残留是有(可能因为取消了那个设置项,输入法感应不到窗口的状态了),但点了之后没有错误...
作者: ciaozg    时间: 2007-11-21 15:31


还有一个现象:
输入一个字符到输入框不上屏,然后关闭dos窗口,问题又出现了:
输入框和状态条都在,用鼠标点击一下状态条,出现“conime.exe”错误,见截图。
作者: keating    时间: 2007-11-21 20:01
呵呵,状态栏、输入栏是会残留,不过米报错 ^_^
作者: ciaozg    时间: 2007-11-21 20:10
原帖由 keating 于 2007-11-21 20:01 发表
呵呵,状态栏、输入栏是会残留,不过米报错 ^_^


哇噻,你的还没有报错?
有一个方法让你错──在状态条残存时,我发现鼠标点击状态条的“中”──变成EN──看我上面帖子贴图即可发现。
作者: keating    时间: 2007-11-21 20:40
呵呵,我的没报错,不过也有好玩的,鼠标移到残留的状态条上,中就变成en了^_^
作者: zjkwell    时间: 2007-12-30 23:49
看看你的进程中有没有conime.exe这个进程,没有不行。
作者: ciaozg    时间: 2008-3-20 16:34
zg新版本能行了吗?




欢迎光临 华宇拼音输入法论坛 (http://bbs.pinyin.thunisoft.com/) Powered by Discuz! X3.2