Liu 板


LINE

看板 Liu  RSS
Hi~各位蝦友, 從我高職開始學了嘸蝦米至今也過了近17個年頭Q_Q 上個月下班之餘練習python,發現pyhook滿有意思的 寫著寫著就寫出一套肥米輸入法 雖然目前還有一些bug存在,但已經讓我把其他版本全都放下 只用自己開發的版本 正版的嘸蝦米,常會多一個卡住視窗移也移不走 這點一直是我長年覺得棘手的部分 https://github.com/shadowjohn/UCL_LIU 總之就分享給大家玩玩,原始碼寫的滿雜亂的 不過就當練習邊作邊改良 :) 使用方式: 1、可以單抓github裡檔案的 dist/uclliu.exe 與 dist/pinyi.txt 2、字根檔可以吃 liu-uni.tab、liu.cin、liu.json 跟主程式uclliu.exe 放一起即可 如果你曾安裝過正版蝦米,通常會在C:\windows\Syswow64\liu-uni.tab 現存的版本會自動檢查看看有沒有這個檔,有就會自動copy 最終會轉成與PIME格式相同的liu.json 如果是首次載tab,轉成liu.json的過程會花大概30秒~1min 所以點了沒反應可能是正常的XD,要等一下下 「之後啟動只需要uclliu.exe、pinyi.txt、liu.json 就可以運作」 3、其他更新資訊我會繼續在github裡維護 4、因為字根檔比較敏感,我就不提供了,liu-uni.tab不要去抓義守大學ftp的 版本就好,那個好像是win95年代的東西,連「為」都打不出來... 5、pinyi.txt的用途是同音字查詢用的,如輸入「'gz」「0好 1赦 2號...」 (2018-03-22) V1.2 版,可支援 fcitx 裡的嘸蝦米表格: fcitx-table-boshiamy,如要使用fcitx-table-boshiamy,下載 boshiamy.txt 改名成 fcitx_boshiamy.txt 跟主程式放一起, 就可以把fctix_boshiamy.txt 轉成 liu.cin,再轉 liu.json 來使用。 我加了點程式碼,順手把日文的部分修正,原本打 a, = あ,但在 fcitx 要打 ja, 才會 出 あ,如果只有打 a, 好像有些亂碼~_~ 反正就修正了~ (2018-03-27) V1.2 版: 修正「英/全」一些按鍵如 win、ctrl、enter 等問題 將 cintojson.py 整支重寫,改成此輸入法需要的部分,初始化 cin -> json 速度就不 會像以前那麼慢了! (2018-04-05) V1.3 版: 修正 putty 在 vim 時,打中文無法正常出字的問題 (2018-04-08) V1.4 版: 支援 Terry_Yong 的 泰瑞版小小輸入法,將 terry_yong.zip 解開,資料夾 mb 裡的 Boshiamy.txt 改名成 terry_boshiamy.txt 跟主程式放一起, 就可以把terry_boshiamy.txt 轉成 liu.cin,再轉 liu.json 來使用。 此版本筆者測試後,發現無日文,如果不需使用日文是勘用。 (2018-04-11) V1.5 版: 將「英/半」的半透明無置頂,改成置「底」,其他狀況「置頂」 改寫gtk.main() 改成 gtk.main_iteration(False) 來處理 UI 更新 (感謝老炳幫忙測置頂的bug) (2018-04-21) 補充說明: 因為最近在使用,發現肥米自己關閉,然後整個exe檔消失,查了一下發現被 Windows Defender 誤判為病毒了 Trojan:Win32/Fuery.A!cl、HackToo:Win32/Keygen 就把uclliu.exe上傳至微軟自清送驗~ https://www.microsoft.com/en-us/wdsi/submission/70669843-8642-4b61-bdb2-561243f78af6 等了約1小時,就收到 Final determination : Not malware (2018-05-05) V1.6 版: (修正)右邊數字鍵的 . 直接輸出即可 (修正)移除uclliu_debug,改用 -d 即可進入 debug 模式 調整 UI 顯示字型大小 (2018-05-08) V1.7 版: (修正)正常模式的字體初始時大小錯誤 (2018-06-25) V1.8 版: 支援RIME afrink 分享的 liur_trad.dict.yaml 字根表 (2018-07-04) V1.9 版: 增加 ,,,x 與 ,,,z 的功能,在「肥」模式下,反白文字: 利用 ,,,x 可以將「文字→字根」,如「肥的好→ucl d gz」 利用 ,,,z 可以將「字根→文字」,如「ucl d gz→肥的好」 (2018-07-06) 補充說明: 微軟的 Windows Defender 更新後誤判程式是病毒,詳見: screenshot/uclliu_save1.png 已提交,判定為 Not malware ,真麻煩 :( (2018-07-09) V1.10 版: 移除用不到的 win32com、win32com.client ,執行檔變小 加速、修正 ,,,x、,,,z 使用 thread 來出字,防止多按一個 z 或 x 的問題 修正 ,,,x 大小寫都可以使用 (2018-07-12) V1.11 版: 可以使用 ,,,c、,,,t 來切換「簡體/繁體」輸入。<br> 感謝臺灣碼農的簡繁對照表 https://ithelp.ithome.com.tw/articles/10196695 (2018-07-12) V1.12 版: 可紀錄最後 UI 擺放的位置在 C:\temp\UCLLIU.ini 增加使用 ,,,s 將肥米 UI 變窄 增加使用 ,,,l 將肥米 UI 變寬 增加使用 ,,,+ 將肥米 UI 變大 增加使用 ,,,- 將肥米 UI 變小 UCLLIU.ini 裡 ZOOM 可設定 0.1 ~ 1.0 來改變 肥 模式下透明度 (2018-07-14) V1.13 版: 修正 kinza 瀏覽器裡 ptt 打字無法正常的問題 (2019-03-02) V1.14 版: 病毒碼提交掃描: https://www.microsoft.com/en-us/wdsi/submission/e5cb4092-479b-4188-9978-dea9db49b5ba 「英/全」時的 ESC 鍵沒有正常的吐出 ESC 的問題,如無法關閉 Line 視窗 「肥」模式時,按到按鍵會造成浮起,要增加判斷只有0-9,A-Z才需要 UCLLIU.ini 跟在 uclliu.exe 旁 自定詞庫有空白的字詞時,若有空白,會黏在一起的問題 自定詞庫有空白的字詞時,若有(),會消失的問題 自定詞庫有斷行的字詞時,能自動斷行 CapsLook + 任意鍵直接穿透 修正遊戲「缺氧」打中文字的問題 (2019-03-06) V1.15 版: 病毒碼提交掃描: https://www.microsoft.com/en-us/wdsi/submission/99fc1c91-f672-4d69-9d2a-b50ab74fe8b2 CapsLock + Backspace 優先刪除 肥模式 打出來的字根 CapsLock + Shift 也是穿透 (2019-03-21) V1.16 版: 病毒碼提交掃描: https://www.microsoft.com/en-us/wdsi/submission/f24a0ff0-4975-4ae6-b6c1-40f1d58f5de6 修正康和金好康看盤軟體出中文字的問題 修正將肥米放入Windows啟動排程,找不到 liu.json 的問題 (2019-04-13) V1.17 版: 病毒碼提交掃描: https://www.microsoft.com/en-us/wdsi/submission/a3f661ad-7684-42f5-ab5f-6b40e8cbeadd 支援小小輸入法臺灣包2018年版wuxiami.txt, http://fygul.blogspot.com/2018/05/yong-tw2018.html 裡linux包中的 /tw/wuxiami.txt 支援opendesktop提供的萬國蝦米字根檔uniliu.txt, https://github.com/chinese-opendesktop/cin-tables (同fcitx_boshiamy.txt) (2019-04-25) V1.18、V1.19版: 病毒碼提交掃描:1.18 https://www.microsoft.com/en-us/wdsi/submission/9de232c0-7640-4f9c-8a22-578aa3c218be 病毒碼提交掃描:1.19 https://www.microsoft.com/en-us/wdsi/submission/1d1895a2-ce1b-4099-b14e-3b5147f34836 支援微軟遠端連線,連外部主機時,本機強制使用「英/半」,不會一直彈出來煩。 支援Chrome遠端連線,連外部主機時,本機強制使用「英/半」,不會一直彈出來煩。 (2019-05-17) V1.20 版: 病毒碼提交掃描:1.20 https://www.microsoft.com/en-us/wdsi/submission/ad55d07c-5a7d-44fe-85f1-db7d3e779f3a 讓使用者可以自定二種出字的方法。 修正元「點金靈」軟體無法出字的問題。 (2019-07-19) V1.21 版: 病毒碼提交掃描:1.21 https://www.microsoft.com/en-us/wdsi/submission/377fd3c3-f176-46bf-b532-4da5dddb9d60 在肥模式,輸入字大於 1 以上,按下 esc 鍵,只作刪除所有字根功能。 (2019-10-20) V1.22 版: 病毒碼提交掃描:1.22 https://www.microsoft.com/en-us/wdsi/submission/1b5d942a-6d11-4d14-907a-3a3ba13b1d63 增加右下角 Trayicon 點開功能,允許使用正常出字、BIG5出字、貼上出字 使用貼上出字,可以修正 https://term.ptt.cc/ 無法正常輸入中文的問題 把 UCLLIU.lock 從 C:\temp 搬到與執行程式同階 <img src="screenshot/1_22.png"> (2019-10-22) V1.23 版: 病毒碼提交掃描:1.23 https://www.microsoft.com/en-us/wdsi/submission/725eeb8a-22cc-42a4-aad2-55f55a4ac13a 1、修正肥米的視窗,不會超出螢幕 2、按著 Shift 框字時,不會改變 英/肥 的狀態 (2019-10-26) V1.24 版: 病毒碼提交掃描:1.24 https://www.microsoft.com/en-us/wdsi/submission/2d8f7570-fd3d-4c3e-9869-331f2f75565e 1、修正肥米雙螢幕時,可以在不同螢幕中拖移 (2019-12-03) V1.25 版: 病毒碼提交掃描:1.25 https://www.microsoft.com/en-us/wdsi/submission/b7810d0b-cbf5-4710-adb9-bc2a7594d189 1、修正 Photoimpact 8、photoimpact X3 無法輸入中文的問題 2、(可開關)中文出字後,自動提示最短根 (2020-05-24) V1.26 版: 病毒碼提交掃描:1.26 https://www.microsoft.com/en-us/wdsi/submission/1c376497-eabe-45f0-b100-36590351ca39 1、同目錄下 1.wav ~ 9.wav 為隨機打字音檔,目錄下任意 wav 都可以讀入 2、增加打字音勾選功能 3、可以在 UCLLIU.ini 中調整打字音量,KEYBOARD_VOLUME 0~50 4、打字聲音檔: https://raw.githubusercontent.com/shadowjohn/UCL_LIU/master/wavs/wavs.zip 下載 後解開,0~9.wav 與 uclliu.exe 放一起即可 (2020-07-01) V1.27 版: 病毒碼提交掃描:1.27 https://www.microsoft.com/en-us/wdsi/submission/e074cf5b-dc2c-40a2-9e6a-45360f497ea8 1、SP短字根,可以記憶到UCLLIU.ini 2、打字音的開關,可以記憶到UCLLIU.ini (2020-10-03) V1.28 版: 1、修正分頁的內容,如: 分頁異常,範例:'hdfu 慢,最後一頁會無法回到第一頁 分頁異常,範例:'gtn 某,本來有三個字,只顯示了二個字的問題 2、修改 pango 字型,允許韓語字型 Malgun Gothic <img src="screenshot/koera.png"><br> (2020-10-08) V1.29 版: 病毒碼提交掃描:1.29 https://www.microsoft.com/en-us/wdsi/submission/8d30cbe3-a2a0-47be-a5e0-7b00f5841e75 1、修正 exit 離開會當機的問題 2、修正自行編譯 pyhook 發佈失敗的問題 (2021-03-20) V1.30 版: 病毒碼提交掃描:1.30 https://www.microsoft.com/en-us/wdsi/submission/287899c5-5244-4a2f-a4e9-3c24f7ac3216 1、電馭叛客2077,按 shift 應該無效化,遊戲中不用切換中文 2、滑鼠事件造成lag與beep聲問題處理 3、CTRL+SPACE也可以切換輸入法 4、加入 metadata 應用程式詳細說明 5、pyaudio 改成要使用時才 import 細節 (2021-03-21) V1.31 版: 病毒碼提交掃描:1.31 https://www.microsoft.com/en-us/wdsi/submission/150a4bf2-f22c-4b3a-bfe0-f6e10dd5e2e3 1、修正 rime 字根表 liur_Trad.dict.yaml 轉 cin 漏字的問題 2、修正 rime 字根表有些字根是 ~ 開頭,如 備、刪 (2021-03-22) V1.32 版: 病毒碼提交掃描:1.32 https://www.microsoft.com/en-us/wdsi/submission/5149f240-117d-48fe-8231-fbb9e1b43ecd 1、修正 英/全 在使用 ctrl+c、ctrl+v 這類的組合鍵異常的問題 (2021-07-03) V1.33 版: 病毒碼提交掃描:1.33 https://www.microsoft.com/en-us/wdsi/submission/a85a1285-faeb-4bb7-a28d-2e850b2c63ea 1、vncviewer.exe,不用切換中文 2、可以在 UCLLIU.ini 裡設定 send_kind_3_noucl ,需強制 英/半 的軟體,逗號分格 ,例如 vncviewer.exe,teamviewer.exe 3、自定詞庫、符號,選字分頁的問題,例如:,a,或 ,x ,有多頁時,可用 shift + space 換頁 -- 3WA訓練家的工作室 宗旨:諸葛單中,謝謝 個人佈弱格 網址:http://3wa.tw --



※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.38.130.154
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Liu/M.1499879572.A.3C0.html
1F:推 MrJin: 推一個! 07/13 08:53
2F:推 zhttp: 推! 不過J版沒有什麼卡住的視窗了 07/13 14:31
3F:→ shadowjohn: J我還沒用過,不知道好不好用~~ 07/13 15:00
4F:→ shadowjohn: 今天做出了同音字查詢功能~~~(呼) 07/18 15:43
5F:推 blackbeard: 猛男推一個! 07/22 03:06
6F:→ shadowjohn: 修正肥模式下win key也能正常用 08/02 10:33
7F:推 killbee: 高手!自己用的工具自己打造!! 08/09 00:15
8F:→ shadowjohn: 一定要的 08/09 11:38
9F:推 holucanxp: 呵呵,蠻不錯的,好用哩,不過檔案大小倒是意外的大了 08/12 00:45
10F:→ holucanxp: 點XD 08/12 00:45
11F:→ shadowjohn: 我也很納悶為啥編起來會這麼肥一個,初始化也慢:( 08/12 09:31
12F:推 holucanxp: 我有試著利用壓縮軟體打包(RAR、UPX…)發現這支exe是 08/12 17:40
13F:→ holucanxp: 結實而不是虛胖呢,壓縮率很低XD 08/12 17:40
14F:→ shadowjohn: 該來研究看看有沒有輕量化的pyinstaller了 08/12 20:18
※ 編輯: shadowjohn (140.134.48.253), 08/16/2017 12:52:02
15F:推 yulin0619: 讚一個 08/31 22:33
16F:推 Pet: 感恩!! @@ 09/07 15:46
17F:→ shadowjohn: No worries. 09/07 21:50
18F:→ shadowjohn: 將一些用不到的函式跟import移除了,縮水到15mb 09/17 17:24
19F:推 MrJin: 感謝大大用心! 09/18 09:46
20F:→ shadowjohn: 加一個遊戲模式,玩cs:go等遊戲就不會被shift影響了 09/24 22:11
21F:推 Wcw5504: 其實如果只是要把輸入區視窗拿掉的話 改登錄檔把透明度設 01/01 23:52
22F:→ Wcw5504: 到最大 再開啟浮動視窗就可以了 01/01 23:53
23F:→ shadowjohn: 感謝建議^_^ 01/05 09:40
24F:推 iwayne: 讚。支持。等會下載用看看。 02/01 09:16
25F:推 iwayne: 執行後出現Failed to execute script uclliu. Orz 02/01 09:30
26F:→ shadowjohn: 抓別的liu-uni.tab再試試,有些太舊不行~ 02/01 10:40
27F:→ shadowjohn: 2018-03-22 V1.2 可支援 fcitx-table-boshiamy 03/22 01:41
28F:→ shadowjohn: 2018-03-27 修正「英/全」win、enter、ctrl等問題 03/27 23:39
29F:→ shadowjohn: 2018-03-27修正初次啟動要等很久cin->json的問題 03/27 23:40
30F:→ shadowjohn: 2018-04-05修正putty下vim輸入中文的問題 04/05 14:12
31F:→ shadowjohn: 2018-04-08支援泰瑞版小小輸入法boshiamy.txt表格 04/08 23:49
32F:→ shadowjohn: 1.8版 支援RIME afrink 整理的 liur_trad.dict.yaml 06/25 10:14
33F:→ shadowjohn: 1.10 版,文章轉字根,字根轉文章 ok 07/12 16:05
34F:→ shadowjohn: 1.11版,打繁出簡功能 ok 07/12 16:05
35F:→ shadowjohn: 1.12版,UI可調整大小、透明、記最後一次啟動位置 07/13 13:35
36F:推 haomin: 一定要給大大推一下啦!反應問題很快就修好了! 07/14 13:08
※ 編輯: shadowjohn (211.20.175.252), 04/26/2019 10:33:49
37F:推 piggreat: PUSH 09/18 00:22
38F:推 klt: 感謝大大,肥米超好用 10/20 15:47
39F:→ shadowjohn: 謝謝~~~:D 10/21 14:42
40F:推 qngu86: 好用的軟體,非常感謝,最近才找到肥米XD 10/24 09:59
41F:推 qngu86: 目前用到現在有個極小的bug,就是我用上下雙螢幕 10/24 10:20
42F:→ qngu86: 下面是主螢幕,輸入列視窗永遠只會在上面的螢幕,無法拉下 10/24 10:21
43F:→ shadowjohn: 雙螢幕的問題其實是最近一次修正才發生...:'( 10/26 07:41
44F:→ shadowjohn: 我最近再用雙螢幕試試Orz 10/26 07:42
45F:→ shadowjohn: 已修正,更新至 1.24 雙螢幕的問題 10/26 08:37
46F:→ shadowjohn: 1.26版加入機械鍵盤聲音,超酷der 05/24 22:29
※ 編輯: shadowjohn (211.20.175.252 臺灣), 06/10/2020 10:08:01
47F:推 jonce007: 下載1.29試用發現firefox上term.ptt.cc無法中文輸入? 12/15 00:08
48F:推 jonce007: 出字選複製貼上模式就可以了。(換句號打不出來哈?) 12/15 00:42
49F:推 jonce007: 會是字碼表的關係嗎?(liur_trad.dict.yaml) 12/15 00:46
50F:推 jonce007: 改fcitx_boshiamy.txt後標點正常,term.ptt.cc還是不行 12/15 14:16
51F:→ shadowjohn: 抱歉現在才看到,有空我研究一下^^" 03/21 13:16
52F:→ shadowjohn: 1.30 增加 ctrl+space 切換輸入法功能 03/21 13:24
53F:→ shadowjohn: 1.31修正liur_trad.dict.yaml轉換漏字問題 03/21 14:01
54F:→ shadowjohn: term.ptt.cc是古早big5系統...出字方式選複製貼上吧^^ 03/21 14:24
55F:→ shadowjohn: 或用pcman,肥米有針對pcman作自動切換出字方式~ 03/21 14:24
56F:推 dickgg: 謝謝大大持續更新。在公司用常常會被人問"肥半"是什麼.XD 03/28 15:37
57F:→ shadowjohn: 1.32版 支援 ctrl+space 切換 07/06 20:41
58F:→ shadowjohn: 1.33 版,修正分頁問題 07/06 20:41
※ 編輯: shadowjohn (211.20.175.252 臺灣), 07/08/2021 12:28:23
59F:推 toadgod: 最近在公司也裝了肥米,只是程式起動後輸入法就預設開啟 07/09 11:26
60F:→ toadgod: 所以都要先按一次shift先關閉,再開始正常工作 07/09 11:27
61F:推 magicason: 持續更新給推 07/22 12:53
62F:→ shadowjohn: 1.38 版加入了 注音查詢功能,需重抓 pinyi.txt 09/01 16:26
63F:→ shadowjohn: https://i.imgur.com/uHstEem.gif win11 正常使用 09/09 00:12
64F:推 OverInfinity: 大推 打字音打起來豪爽 09/09 17:59
65F:→ OverInfinity: 可惜好像沒吃日文漢字的表格 09/10 10:09
66F:→ shadowjohn: 1.39 打字聲音可以調整大小聲、執行緒調整 07/04 11:20
67F:→ shadowjohn: 1.40 簡繁轉換字碼增加、版本型態修正 07/04 11:21
68F:→ shadowjohn: 1.41 簡繁對照補充字 07/04 11:22
69F:→ shadowjohn: 1.42 修正win11上term.ptt.cc打字問題 07/04 11:22
70F:→ shadowjohn: 1.43 修正同音字出字順序列表 07/04 11:23
71F:→ shadowjohn: 1.44 修正使用 Opera 上 term.ptt.cc 無法打中文 07/04 11:23







like.gif 您可能會有興趣的文章
icon.png[問題/行為] 貓晚上進房間會不會有憋尿問題
icon.pngRe: [閒聊] 選了錯誤的女孩成為魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一張
icon.png[心得] EMS高領長版毛衣.墨小樓MC1002
icon.png[分享] 丹龍隔熱紙GE55+33+22
icon.png[問題] 清洗洗衣機
icon.png[尋物] 窗台下的空間
icon.png[閒聊] 双極の女神1 木魔爵
icon.png[售車] 新竹 1997 march 1297cc 白色 四門
icon.png[討論] 能從照片感受到攝影者心情嗎
icon.png[狂賀] 賀賀賀賀 賀!島村卯月!總選舉NO.1
icon.png[難過] 羨慕白皮膚的女生
icon.png閱讀文章
icon.png[黑特]
icon.png[問題] SBK S1安裝於安全帽位置
icon.png[分享] 舊woo100絕版開箱!!
icon.pngRe: [無言] 關於小包衛生紙
icon.png[開箱] E5-2683V3 RX480Strix 快睿C1 簡單測試
icon.png[心得] 蒼の海賊龍 地獄 執行者16PT
icon.png[售車] 1999年Virage iO 1.8EXi
icon.png[心得] 挑戰33 LV10 獅子座pt solo
icon.png[閒聊] 手把手教你不被桶之新手主購教學
icon.png[分享] Civic Type R 量產版官方照無預警流出
icon.png[售車] Golf 4 2.0 銀色 自排
icon.png[出售] Graco提籃汽座(有底座)2000元誠可議
icon.png[問題] 請問補牙材質掉了還能再補嗎?(台中半年內
icon.png[問題] 44th 單曲 生寫竟然都給重複的啊啊!
icon.png[心得] 華南紅卡/icash 核卡
icon.png[問題] 拔牙矯正這樣正常嗎
icon.png[贈送] 老莫高業 初業 102年版
icon.png[情報] 三大行動支付 本季掀戰火
icon.png[寶寶] 博客來Amos水蠟筆5/1特價五折
icon.pngRe: [心得] 新鮮人一些面試分享
icon.png[心得] 蒼の海賊龍 地獄 麒麟25PT
icon.pngRe: [閒聊] (君の名は。雷慎入) 君名二創漫畫翻譯
icon.pngRe: [閒聊] OGN中場影片:失蹤人口局 (英文字幕)
icon.png[問題] 台灣大哥大4G訊號差
icon.png[出售] [全國]全新千尋侘草LED燈, 水草

請輸入看板名稱,例如:BuyTogether站內搜尋

TOP