在windows 7 X64下,安裝xp版的行列輸入法,使用IE時,會跳出,記憶體不足,相關字詞無法使用的視窗,之後就無法使用輸入法了,這情況,關閉IE的記憶體保護模式,即可解決。

但在windows 8 x64下,用相同的方法安裝輸入法,也關閉IE的記憶體保護模式,但一樣有時會跳出記憶體不足,相關字詞無法使用的視窗,不過情況與windows7不同的是,windows7是開ie才會出現,windows8,我目前是使用firefox和pdf,會出現這個警告視窗,不過關閉視窗後,還是可以使用xp版的輸入法,雖然還是能將就使用,不過常常跳出警告視窗,也很困擾!

不知道版上先進,有沒有遇過相同的問題,並且有解決方法!
1.您方便說明一下,自己是用何種來源的xp版行列嗎?可以私信給我也無妨,能幫上的忙就幫。
2.我目前有實際使用過win7的32及64位元版本,本身也是用行列,目前使用上沒有任何問題。我用過兩種他人分享的xp版行列,第一種比較好用的找不到來源了,第二種是叫xinxp_ime。大致上就是丟2批進電腦:第一個是「行列」資料夾內的所有東西,分別丟入system32及SysWOW64下,並點擊winar30檔登錄;第二個是x64內的檔,一樣分別丟入system32及SysWOW64下,就可以用了。
3.win7的行列超難用的(例:在輸入法下連按shift+w都打不出w、不切換其他輸入法也無法直接輸入右側星號),微軟也當作沒看到沒事。難怪自我感覺良好的win8還沒上市就注定失敗:哪個公司會在那滑來滑去?不過這點是題外話。
我是用xp sp2 x64版本取出的行列!有需要,我再mail給您!

win7下正常使用沒問題!但 win8就有點小問題!

RyanShiu wrote:
在windows 7...(恕刪)


我寫了一個Win8版的行列輸入法,有興趣可以用看看:
http://sdrv.ms/14LVJl1
請問x64的windows8,要安裝2次嗎?

因為有些程式好像無法使用,

不知道有沒有機會選字的部份,沿用xp板的就夠了!
都沒在用相關字詞功能,感謝您!
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 wrote:
64位元作業系統的確...(恕刪)

建議把不同版本的 array30ime.dll 改個名稱就好了.
例如把 64 位元的改成 array30ime_x64.dll, 這樣就可以都放在同一個目錄, 不需要把字典檔放兩份了.
twu2 wrote:
建議把不同版本的 array30ime.dll 改個名稱就好了.
例如把 64 位元的改成 array30ime_x64.dll, 這樣就可以都放在同一個目錄, 不需要把字典檔放兩份了.


需要這樣做是考慮UAC virtualization的問題,放一起會有問題。
檔名可以隨便改沒關係,不是因為檔名一樣所以不能放一起。
還有一定要放在%Program Files%底下的目錄,不然Metro UI的App不能用。

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 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換頁。
關閉廣告
文章分享
評分
評分
複製連結

今日熱門文章 網友點擊推薦!