[情報] Array30Ex 1.5.9 rlease (update)
讓人高興的是,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
08/07 11:54, 2F
※ 編輯: seed2501 來自: 122.146.34.213 (08/09 17:43)
※ 編輯: seed2501 來自: 122.146.34.213 (08/10 12:01)
Array 近期熱門文章
PTT數位生活區 即時熱門文章