作者shadowjohn (转角遇到爱)
看板Python
标题[分享] 肥米输入法
时间Thu Jul 13 10:28:51 2017
Hi~各位pythonerHi~各位虾友,
上个月下班之余练习python,发现pyhook满有意思的
写着写着就写出一套肥米输入法
虽然目前还有一些bug存在,但已经让我把其他版本全都放下
只用自己开发的版本
正版的呒虾米,常会多一个卡住视窗移也移不走
这点一直是我长年觉得棘手的部分
https://github.com/shadowjohn/UCL_LIU
总之就分享给大家玩玩,原始码写的满杂乱的
不过就当练习边作边改良 :)
使用方式:
1、可以单抓github里档案的 dist/uclliu.exe
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 、liu.json 就可以运作了」
3、其他更新资讯我会继续在github里维护
4、因为字根档比较敏感,我就不提供了,liu-uni.tab不要去抓义守大学ftp的
版本就好,那个好像是win95年代的东西,连「为」都打不出来...
开发工具:
Python 27 (32BIT)
pyhook
pygtk
pywin32
pyinstaller 可搭配build.bat制作dist/uclliu.exe档
(Third party) portalocker.py 防重复执行,会Lock c:\temp\UCLLIU.lock
(Third party) SendKeysCtypes.py 可以送出Unicode的SendKeys
(Third party) liu_unitab2cin.py 可以将tab转成cin的档案,改成支援python2.7
的写法
(Third party) cintojson.py 可以将cin转成json的档案,改成支援python2.7的写
法
字码表亦可参考PIME里的liu.json
--
3WA训练家的工作室
宗旨:诸葛单中,谢谢
个人布弱格 网址:
http://3wa.tw
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 140.134.48.253
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Python/M.1499912935.A.D29.html
1F:推 zerof: 07/13 11:15
2F:→ zerof: code 有点可怕... 07/13 11:15
3F:推 dppman: 强者啊 07/13 12:51
4F:推 LessonWang: 推啊 07/13 13:10
5F:推 vi000246: 强 07/13 13:11
6F:推 KSJ: 推 有考虑跨平台吗? 07/14 13:02
7F:→ shadowjohn: 有 07/14 14:16
8F:推 cerebellum: 满好玩的,目前发现一个小问题,字根应设成五个为上限 07/15 01:30
9F:→ cerebellum: 不然如果不小心打错又没看键盘 要删字码就要删很久 07/15 01:32
10F:→ shadowjohn: 好呦!! 07/15 03:00
11F:→ shadowjohn: 还有一个,错的字根按到空白,应该要强制清除~maybe 07/15 03:03
12F:推 ellen20024: 觉得还不错 但是介面好大一个XDD 07/15 20:46
13F:→ shadowjohn: 大颗很不错! 07/16 00:08
14F:→ shadowjohn: 五码上限 (Done),错字根强制强清除 (Done) 07/17 10:26
15F:→ shadowjohn: 我发gtk的window_popup在above切换False/True可浮上 07/17 10:26
16F:→ shadowjohn: 跟shift并在一起,这样输入框不见按shift就会浮出 07/17 10:27
17F:→ shadowjohn: 今天做出了同音字查询功能~~~(呼) 喝杯咖啡庆祝一下 07/18 15:43
18F:推 hoho8: 好用推 07/18 22:53
19F:→ shadowjohn: 我已觉得在各种轨异的写法中感受到程式运行... 07/19 00:14
20F:→ shadowjohn: 将psutils降版到3.4.2,连winXP都可以跑了:) 07/24 23:25
21F:推 cerebellum: 目前这样已经达到可用的程度了,谢谢作者! 07/28 03:16
22F:→ shadowjohn: 不用客气^_^ 07/28 14:54
23F:→ shadowjohn: 修正肥模式下win key也能正常用 08/02 10:33