用户名: 密码: 忘记密码? 注册
收藏此问题 发表新评论

windows 8 + xp版行列输入法


在windows 7 X64下,安装xp版的行列输入法,使用IE时,会跳出,记忆体不足,相关字词无法使用的视窗,之后就无法使用输入法了,这情况,关闭IE的记忆体保护模式,即可解决。

但在windows 8 x64下,用相同的方法安装输入法,也关闭IE的记忆体保护模式,但一样有时会跳出记忆体不足,相关字词无法使用的视窗,不过情况与windows7不同的是,windows7是开ie才会出现,windows8,我目前是使用firefox和pdf,会出现这个警告视窗,不过关闭视窗后,还是可以使用xp版的输入法,虽然还是能将就使用,不过常常跳出警告视窗,也很困扰!

不知道版上先进,有没有遇过相同的问题,并且有解决方法!
昵称: RyanShiu  时间: 2013-05-08 23:38:00
1.您方便说明一下,自己是用何种来源的xp版行列吗?可以私信给我也无妨,能帮上的忙就帮。
2.我目前有实际使用过win7的32及64位元版本,本身也是用行列,目前使用上没有任何问题。我用过两种他人分享的xp版行列,第一种比较好用的找不到来源了,第二种是叫xinxp_ime。大致上就是丢2批进电脑:第一个是「行列」资料夹内的所有东西,分别丢入system32及SysWOW64下,并点击winar30档登录;第二个是x64内的档,一样分别丢入system32及SysWOW64下,就可以用了。
3.win7的行列超难用的(例:在输入法下连按shift+w都打不出w、不切换其他输入法也无法直接输入右侧星号),微软也当作没看到没事。难怪自我感觉良好的win8还没上市就注定失败:哪个公司会在那滑来滑去?不过这点是题外话。
昵称: milanquan  时间: 2013-05-10 14:43:00
我是用xp sp2 x64版本取出的行列!有需要,我再mail给您!

win7下正常使用没问题!但 win8就有点小问题!
昵称: RyanShiu  时间: 2013-05-12 21:40:00

RyanShiu wrote:
在windows 7...


我写了一个Win8版的行列输入法,有兴趣可以用看看:
http://sdrv.ms/14LVJl1
昵称: freaky_jon  时间: 2013-05-22 04:00:00
请问x64的windows8,要安装2次吗?

因为有些程式好像无法使用,

不知道有没有机会选字的部份,沿用xp板的就够了!
都没在用相关字词功能,感谢您!
昵称: RyanShiu  时间: 2013-05-28 22:29:00
RyanShiu wrote:
请问x64的windows8,要安装2次吗?

因为有些程式好像无法使用,

不知道有没有机会选字的部份,沿用xp板的就够了!
都没在用相关字词功能,感谢您!


64位元作业系统的确要设定两次,32位元和64位元版本的dll档都要装(。
X86目录下放的是32位元版本,要复制到C:\Program Files (x86)\[自建目录]下;
X64目录下放的是64位元版本,要复制到C:\Program Files\[自建目录]下。
两个档案都要执行regsvr32注册,也都要把字典档复制到它们所在的同一个目录里。

我放了更新版本1.0.35.4,你可以直接抓1.0.35.4.zip里的dll档就可以了。
和旧版本的差别在:
1. 修正切换输入法数次后无法输入的问题、加强查询键错误检查功能。
2. 增加对Windows 7的支援。
3. 支援Windows 8新增的整合式搜寻功能。
4. Unicode扩展CD区字典档修正。

目前还是没有选项设定,不过你可以参考说明档,把array30_tips.dic改名或放到别的目录就可以把相关字词功能关掉。

[更新]改善Windows 8整合式搜寻功能。
昵称: freaky_jon  时间: 2013-05-30 06:03:00

freaky_jon wrote:
64位元作业系统的确...

建议把不同版本的 array30ime.dll 改个名称就好了.
例如把 64 位元的改成 array30ime_x64.dll, 这样就可以都放在同一个目录, 不需要把字典档放两份了.
昵称: twu2  时间: 2013-05-30 09:48:00
twu2 wrote:
建议把不同版本的 array30ime.dll 改个名称就好了.
例如把 64 位元的改成 array30ime_x64.dll, 这样就可以都放在同一个目录, 不需要把字典档放两份了.


需要这样做是考虑UAC virtualization的问题,放一起会有问题。
档名可以随便改没关系,不是因为档名一样所以不能放一起。
还有一定要放在%Program Files%底下的目录,不然Metro UI的App不能用。
昵称: freaky_jon  时间: 2013-05-30 13:48:00

freaky_jon wrote:
需要这样做是考虑UAC virtualization的问题,放一起会有问题。

刚刚把 UAC 打开来试了一下, 看起来似乎都正常, 没碰到什么问题.

freaky_jon wrote:
还有一定要放在%Program Files%底下的目录,不然Metro UI的App不能用。

这个我刚刚试了一下, 不管是不是在 %ProgramFiles% 下, 刚安装 (执行 regsvr32 之后) 时在 Metro UI 不能用.
重开机后, 不管是不是在 %ProgramFiles% 底下, 都可以正常在 Metro UI 里面使用. (没测试未登入前能不能用, 不过登入后都可以用)

对了, 输入后的空白键目前是选择相关词下一页, 这好像与一般行列的习惯不同吧, 不知是否可以改一下.
刚刚在 XP 底下试了一下, 按 space 应该是会把输入法编辑区的字输出到应用程式再加上空白.
在 gcin 底下, 这个好像是可以设定的样子, 不过我的经验都是按空白键时是把字由输入法编辑区的字输出到应用程式, 而不是去选下一页的字.

谢谢你写的这程式, 感觉比官方的好用多了, 不过.... 因为这空白键的问题, 也常常最后一个字没送出.
昵称: twu2  时间: 2013-05-30 15:54:00

twu2 wrote:
刚刚把 UAC 打开来试了一下, 看起来似乎都正常, 没碰到什么问题.


这个我刚刚试了一下, 不管是不是在 %ProgramFiles% 下, 刚安装 (执行 regsvr32 之后) 时在 Metro UI 不能用.
重开机后, 不管是不是在 %ProgramFiles% 底下, 都可以正常在 Metro UI 里面使用. (没测试未登入前能不能用, 不过登入后都可以用)

对了, 输入后的空白键目前是选择相关词下一页, 这好像与一般行列的习惯不同吧, 不知是否可以改一下.
刚刚在 XP 底下试了一下, 按 space 应该是会把输入法编辑区的字输出到应用程式再加上空白.
在 gcin 底下, 这个好像是可以设定的样子, 不过我的经验都是按空白键时是把字由输入法编辑区的字输出到应用程式, 而不是去选下一页的字.

谢谢你写的这程式, 感觉比官方的好用多了, 不过.... 因为这空白键的问题, 也常常最后一个字没送出.


Windows权限的问题很复杂,也不是一时说得清的。总之所有app预设就是只能执行%Program Files%和%system32%下的程式,所以Microsoft建议Windows 8的输入法都安装到%Program Files%下,
否则就要自己去改ACL设权限。我原本就是针对Windows 8写的,所以一切都照Microsoft的规定。如果你使用上都没遇到问题,也可以按照自己喜欢方式放。

至於相关词的部份,主要是两个原因。
一是行列规格说选单超过一页的话,按空白键就换页,此时要上字就要按Enter。
二是TSF架构下,选单视窗是依附著输入视窗(就是底线部份),所以只要有选单就无法直接上字,不然就会变成像内建的行列一样视窗关不掉,因为TSF架构的选单视窗实际上无法操作,一切都是模拟出来的。
这问题我在写的时候就想了很久,没什么两全其美的好办法。
目前有几个方式可以改善:
1. 如果不需要相关字词的功能,可以把字典档拿掉。我之后会做选项,现在就只能这样。
2. 不管相关字词提示,直接开始输入下一个字。
3. 如果是最后一个字,用Enter键上字。
是可以把这种情况下的空白键功能做为上字使用,不过这样比较不体贴需要用到相关字词的使用者,因为就只能用远方的Page Up/Page Down换页。
昵称: freaky_jon  时间: 2013-05-30 16:48:00

[更新]版本1.0.36.1
我把相关字词的Space键改成上字了,之后再做选项给大家选,看是要上字还是换页(如果超过一页的话)。
昵称: freaky_jon  时间: 2013-06-01 10:28:00
1.0.36.1使用中;
不知道有没有机会可以把选字的视窗像以前一样用ctrl+alt+L改成横式的!

除了要多按一次空白键才能上字;这应该是个人习惯问题!
因为念书时曾任学校之中输选手,所以都是直接按空白就可以上字!

还是感谢大大的分享!
昵称: RyanShiu  时间: 2013-06-01 13:26:00
RyanShiu wrote:
1.0.36.1使用中;
不知道有没有机会可以把选字的视窗像以前一样用ctrl+alt+L改成横式的!

除了要多按一次空白键才能上字;这应该是个人习惯问题!
因为念书时曾任学校之中输选手,所以都是直接按空白就可以上字!

还是感谢大大的分享!


横的视窗就比较不太可能了,因为其他内建的输入法自带视窗都是直的(不止中文),基本上我是希望做得和内建的外观、操作一致。
这点要麻烦各位多包涵了。
其实只有最后一个字有相关字词才需要多按一个Space或Enter键,其他情况只要继续输入就会自动带上第一个字,和以前的行列没有不同。
像我其实也是没在用相关字词的,所以目前请把相关字词的字典档拿掉就可以关掉这功能了。
昵称: freaky_jon  时间: 2013-06-01 15:40:00

[更新]版本1.0.40.2
http://sdrv.ms/14LVJl1

新功能:
- 控制台有选项可以设定了。储存设定后,在运行的应用程式中切换为其他输入法再切回本输入法即可生效。之后新开启的应用程式均套用新的设定。
- 候选清单支援动态布景主题更换。
- 候选清单支援无布景主题(针对Windows 7, 因为Windows 8无法关闭布景主题)。

问题修正:
- 修正在安装繁体中文语言套件的系统中使用者介面为英文的问题。
- 修正在某些应用程式里输入时按左右方向键后,关闭应用程式时可能会跳出错误讯息。
- 修正候选清单达多页且卷动到最后一页时,右侧卷轴下方按钮显示不正常的问题。
昵称: freaky_jon  时间: 2013-06-09 23:38:00
不知是否可以加上一个选项, 在关闭或切换输入法时, 如果编辑区 buffer 有字的话, 就直接送出?
昵称: twu2  时间: 2013-06-10 11:45:00

twu2 wrote:
不知是否可以加上一个选项, 在关闭或切换输入法时, 如果编辑区 buffer 有字的话, 就直接送出?


这个有点麻烦,我试看看,不保证能做。
昵称: freaky_jon  时间: 2013-06-10 15:57:00
sorry, 另外 shift 切换中英输入不知是 windows 本身提供的功能还是每个输入法实现的?
如果是输入法处理的, 不知是否也能设个选项看要不要打开? 因为我发现在 Visual Studio 2012 中似乎很容易就被认定为切换中英输入 (这也许是个人习惯造成的).
昵称: twu2  时间: 2013-06-10 18:05:00

twu2 wrote:
sorry, 另外 shift 切换中英输入不知是 windows 本身提供的功能还是每个输入法实现的?
如果是输入法处理的, 不知是否也能设个选项看要不要打开? 因为我发现在 Visual Studio 2012 中似乎很容易就被认定为切换中英输入 (这也许是个人习惯造成的).


是输入法设定的,不过微软输入法都用这个键,这个暂时先不改,等之后再做。
Visual Studio 2012输入新project名称的地方有bug,其他地方倒是没什么问题。
昵称: freaky_jon  时间: 2013-06-10 19:42:00

twu2 wrote:
不知是否可以加上一个选项, 在关闭或切换输入法时, 如果编辑区 buffer 有字的话, 就直接送出?


改好了。这是合理的行为所以不做选项。

[更新]版本1.0.41.1
关闭或切换输入法时自动送出目前选取的字/词/符号。

注:执行档Array30Prop.exe仅将版号调整为1.0.41.1,内容没有变更
昵称: freaky_jon  时间: 2013-06-12 18:48:00

[更新]版本1.0.43.2
http://sdrv.ms/14LVJl1

新功能:
- 支援注音查询。
- 支援设定套用到Windows市集应用程式(Windows 8)。

问题修正:
- 修正输入中无候选字时,按方向键会导致应用程式无回应的问题。
昵称: freaky_jon  时间: 2013-06-21 03:11:00
发表评论
昵称:
内容:
验证: