[情報] Array30Ex 1.5.9 rlease (update)

看板Array (行列輸入法)作者 (呆子)時間16年前 (2008/08/03 06:35), 編輯推噓2(200)
留言2則, 2人參與, 最新討論串1/1
讓人高興的是,v1.4.2 解決了 Firefox + PCMAN Plugin 的 送字問題,所以現在可以正確的在這個組合下送字了。 原本我以為 Mozilla Firefox + PCMAN Plugin 不 吃 WM_IME_CHAR,但是後來研究後才發現,我送到不正確的視 窗了,送字的時候應該送到擁有鍵盤焦點的視窗才對(所以才 會英文字本身都送得出去,但是中文字卻不行,因為之前我二個 的處理方法不一樣,但是現在統一了)。 And 在一陣子的邊修邊改後,這個版本可以支援 Unicode 3.1 的 CIN File 了,同時也修正了一些小問題。 另外實作幾個特殊編碼,按這些編碼 + 空白鍵之後就有一些 功能可以用: 「,,OPT」 開啟設定對話框 「,,PLC」 輸入法列回到預設位置 「,,OUT」 離開 v1.5.0 ChangeLog: - 修正如果使用 Unicode 3.1 的表格,送 ExtB 的字會被截掉的問題 - 合併一些函式以增加程式效率 - 右鍵選單實作「設定視窗透明度」選項,可以在程式執行期間動態改 變視窗透明度。 v1.5.1 ChangeLog: - 修正當使用 WM_IME_CHAR 送出 Unicode extA/B的字時分開送的問 題,現在會合併後再送 - 簡化按數字鍵送字時的處理部份 v1.5.2 ChangeLog: - 增加當選字列表超過十個字時候的處理 - 修改按鍵處理的程式碼,儘量合併相同的處理部份 v1.5.3 ChangeLog: +File: 將資源 ID 定義移到 resource.h v1.5.4 ChangeLog: - 修正當行列全形時沒有判斷當時半形/全形狀態會送出半形符號的問題 v1.5.5 ChangeLog: - 修正在英數半形的情況下,在 Opera 無法送字的 issue,現在會自動切換 為剪貼簿送字 - 現在在英數半形的情況下,改為 WM_CHAR 送字,這個做法可以提高相容性 - 移除英數半形的自動切換功能,在這個模式下沒有特別的益處 - 加入 Opera (9.52) 與 Skype (3.60) 自動切換功能,會自動切換為剪貼 簿送字 - 加入 PSPAD/EditPlus 自動切換功能,送字時會自動切換為剪貼簿送字 - 加入 SeaMonkey/FireFox 自動切換功能,送字時會使用 WM_IME_CHAR 模式 - 加入 Firefox PCMAN plugin 自動切換功能,送字時使用 WM_IME_CHAR 模 式 v1.5.6 ChangeLog: - Open PCMAN 在英數半形下使用 WM_CHAR 有時候會有不正常的行為,改 用 WM_IME_CHAR v1.5.7 ChangeLog: - 針對 Scintilla 編輯元件使用自動切換功能,會自動切換為剪貼簿送字 (Notepad++ 使用這個元件) v1.5.8 ChangeLog: - 因為 Gtk+ 使用剪貼簿「延遲提出」的做法,所以需要對 Gtk+ 寫的程式 做特別處理 (StarDict/Pidgin 現在應該可以正常的送字了,不會像以前一樣完全沒 全反應) (自動切換的選項要開啟,因為是寫在自動切換的判斷裡面) v1.5.9 ChangeLog: - 移除設定中的「插入文字到 Edit Control」,這個項目應該在開啟送字自 動切換時使用 - 將 PSPAD 的判斷改為使用 Window class name 「TPSSynEdit」 - 修正 WM_IME_CHAR 在 Unicode 3.1 的送字方式,合併送出反而會導致錯誤 之前看文件發現 WM_IME_CHAR 訊息是送出一個完整的 Unicode word,所以遇到 Unicode 3.1 extA/B 的會併為一個字送出,但是實測後發現不用這樣, 這樣做反而會出錯 網址: http://ray2501.googlepages.com/array30ex Source code (v1.5.9) http://ray2501.googlepages.com/Array30Ex.zip Binary File: http://ray2501.googlepages.com/Array30Ex-bin.zip -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.146.35.4 ※ 編輯: seed2501 來自: 122.146.35.4 (08/03 06:35) ※ 編輯: seed2501 來自: 122.146.35.4 (08/03 13:24)

08/03 13:52, , 1F
加油耶!
08/03 13:52, 1F
※ 編輯: seed2501 來自: 122.146.39.227 (08/06 00:48)

08/07 11:54, , 2F
推一個 :P
08/07 11:54, 2F
※ 編輯: seed2501 來自: 122.146.34.213 (08/09 17:43) ※ 編輯: seed2501 來自: 122.146.34.213 (08/10 12:01)
文章代碼(AID): #18bE4eW7 (Array)
文章代碼(AID): #18bE4eW7 (Array)