[閒聊] 原創: 音憶碼 詞庫篇
原創: 音憶碼 詞庫篇
https://github.com/HexColors60/TriKeySndMemIME
(未完成)
作者: enthos
授權: MIT
詞庫才是這個輸入法的本體,但目前只做了一半。
; 是組詞鍵, 音憶碼是四十鍵的輸入法。
詞庫會有超長詞: "宇浩繁簡通打輸入法" 及短按鍵 "yh99", 因此音憶碼輸入速度快。
今天早上夢見我找了一位教學老師,拍了音憶碼的影片,在地區的電視播放。
因此雖然沒做完,先公開目前內部測試的部分。
$ ls test
pinyin.cin 拼音碼表格
tmp_tksm_words.txt 音憶碼單字表格 (由 mem*.txt 產生)
type1.py 主程式
wordtest.txt 詞庫表格 (word*.txt)
wordtest.txt:
女武神 3
女武士
三碼無重碼音憶輸入法
三碼無重碼音憶輸入法 yym99
輸入法
"NVIDIA" nv1
"Project DIGITS" pd1
偷偷
芋芋
天天
兔兔 2
兔兔吉他主播
我的
我
是
一
個
的
一個
宇浩繁簡通打輸入法
宇浩繁簡通打輸入法 yh99
宇浩
$ python3 type1.py
Parsed mem2char data loaded.
Enter input mode (Ctrl-C or Ctrl-D to exit):
輸入測試用指令 ~
Key2Ph Table:
rws: [(1, ['女武士']), (3, ['女武神'])]
smwzmyysrf: [(1, ['三碼無重碼音憶輸入法'])]
yym: [(99, ['三碼無重碼音憶輸入法'])]
srf: [(1, ['輸入法'])]
nv: [(1, ['NVIDIA'])]
pd: [(1, ['Project DIGITS'])]
tt: [(1, ['偷偷']), (2, ['兔兔']), (3, ['天天'])]
yy: [(1, ['芋芋'])]
ttjtzb: [(1, ['兔兔吉他主播'])]
wd: [(1, ['我的'])]
w: [(1, ['我'])]
s: [(1, ['是'])]
y: [(1, ['一'])]
g: [(1, ['個'])]
d: [(1, ['的'])]
yg: [(1, ['一個'])]
yhfjtdsrf: [(1, ['宇浩繁簡通打輸入法'])]
yh: [(1, ['宇浩']), (99, ['宇浩繁簡通打輸入法'])]
輸入: tt;4_ (_ 代表空白鍵)
輸出 "兔兔吉他主播"
用組詞鍵 ";", 詞的全碼 ttjtzb1 不需要全按。
Buffer: tt
## ABCDEFGHIJKLMNOPQRSTUVWXYZ
tt ﹏﹏﹏﹏﹏﹏﹏﹏﹏﹏﹏﹏﹏﹏﹏﹏﹏﹏﹏﹏﹏﹏﹏﹏﹏﹏
Buffer: tt
Options:
1: 偷偷
2: 兔兔
3: 天天
Buffer: tt;
1: tt1 偷偷
2: tt2 兔兔
3: tt3 天天
4: ttjtzb1 兔兔吉他主播
Buffer: tt;4
Output: 兔兔吉他主播
輸入: yym99s1y1g1srf1_ (_ 代表空白鍵)
輸出: "三碼無重碼音憶輸入法是一個輸入法"
Buffer: yym99s1y1g1srf1
Output: 三碼無重碼音憶輸入法是一個輸入法
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.169.213.40 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/IME/M.1738598305.A.1B3.html
噓
02/04 04:16,
4周前
, 1F
02/04 04:16, 1F
IME 近期熱門文章
PTT數位生活區 即時熱門文章