Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

缺少的讀音以及可以增加的鍵盤佈局 #7

Open
xayahrainie4793 opened this issue Jan 6, 2024 · 20 comments
Open

缺少的讀音以及可以增加的鍵盤佈局 #7

xayahrainie4793 opened this issue Jan 6, 2024 · 20 comments

Comments

@xayahrainie4793
Copy link

xayahrainie4793 commented Jan 6, 2024

請問以下的45個不常見的讀音都有收錄嗎?如果沒有,請加入,謝謝。

  1. ga (嘎)
  2. o (哦)
  3. lo (咯)
  4. me (麼)
  5. ê (誒)
  6. ei (欸)
  7. dei (得)
  8. tei (忒)
  9. kei (剋)
  10. zhei (這)
  11. cei (𤭢)
  12. sei (塞)
  13. pou (剖)
  14. nou (耨)
  15. den (扽)
  16. len (啉)
  17. zen (簪)
  18. cen (岑)
  19. eng (鞥)
  20. ong (唵)
  21. shong (蚣)
  22. pia (啪)
  23. dia (嗲)
  24. nia (㖸)
  25. lia (倆)
  26. yo (唷)
  27. yai (崖)
  28. fiao (𧟰)
  29. giao (譙)
  30. miu (謬)
  31. din (𨈖)
  32. gin (囝)
  33. biang (https://upload.wikimedia.org/wikipedia/commons/4/41/Bi%C3%A1ng.svg)
  34. diang (噹)
  35. kiang (鏘)
  36. jiong (窘)
  37. chua (欻)
  38. rua (挼)
  39. zhuai (拽)
  40. chuai (揣)
  41. nui (捼)
  42. nun (黁)
  43. duang (https://upload.wikimedia.org/wikipedia/commons/2/2a/Duang_traditional.png)
  44. lüan (孿)
  45. lün (淋)

還有目前有的雙拼方案總共有24種(1到7為常見,8到14不太常見,15到24為愛好者方案),你們也都有收錄嗎?如果沒有,請加入,謝謝。

  1. 微軟
  2. 智能ABC
  3. 加加
  4. 小鶴
  5. 搜狗
  6. 紫光
  7. 自然碼
  8. 國標 (中華人民共和國國家標準)
  9. 雅歌
  10. 徐氏
  11. 藍天
  12. 白雲
  13. 新華
  14. UCDOS
  15. 小浪
  16. 大牛
  17. 鍵道3
  18. 鍵道6
  19. 星空
  20. 開源小鸛
  21. 小月
  22. 韻標
  23. C雙拼
  24. 飛貓
  25. 小熊

還有也請加入以下的英文鍵盤佈局:

  1. QWERTY
  2. AZERTY
  3. QWERTZ
  4. QZERTY
  5. Dvorak
  6. Svorak
  7. Dvorak右手單手鍵盤
  8. Dvorak左手單手鍵盤
  9. Programmer Dvorak
  10. 完全照英文字母順序排列的鍵盤
  11. Colemak
  12. Neo
  13. HCESAR
  14. Workman
@macroxue
Copy link
Owner

macroxue commented Jan 6, 2024

一个多星期前更新字频时犯了个错,删除了7000多字,刚刚把它们加了回来。请再试一试。

字频数据来源于25亿字语料汉字字频表,里面没有的字恕我无法收录。少一些罕见字并不影响双拼键盘设计,除非是为了添加辅助码。

22f0a8c

@macroxue
Copy link
Owner

macroxue commented Jan 6, 2024

添加了国标双拼和Workman键盘,其它都太小众了,可以参考“乱序优化”自行定义。

5e7580c
a186b01

@xayahrainie4793
Copy link
Author

xayahrainie4793 commented Jan 7, 2024

這些鍵盤方案都不會太小眾,你的「六六雙拼」跟「UAI優化雙拼」跟「地球雙拼」跟「火星雙拼」更小眾

有關於「雅歌雙拼」見https://baike.baidu.hk/item/%E9%9B%99%E6%8B%BC%E8%BC%B8%E5%85%A5%E6%B3%95#5

有關於「徐氏雙拼」見https://web.archive.org/web/20160403215601/http://haoma.sogou.com/bbs/forum.php?mod=viewthread&tid=259292https://www.zhihu.com/question/20191383/answer/14280298 中的第一個回答

有關於「藍天雙拼」與「白雲雙拼」與「新華雙拼」與「UCDOS雙拼」見https://www.zhihu.com/question/20191383/answer/14280298 中的第一個回答

有關於「飛貓雙拼」與「小熊雙拼」見https://www.getit01.com/p20180102120191383/

有關於「小浪雙拼」與「大牛雙拼」與「鍵道雙拼3」與「鍵道雙拼6」與「星空雙拼」與「開源小鸛雙拼」與「小月雙拼」與「韻標雙拼」與「C雙拼」見https://api.ihint.me/shuang/

另外也請增加「零聲母方案選擇」,對於無聲母的音節,處理方案有(建議為每種雙拼方案都支援每種零聲母方案,也就是雙拼方案和零聲母方案分開選擇):

  1. 以A鍵作為零聲母
  2. 以E鍵作為零聲母
  3. 以O鍵作為零聲母
  4. 以韻母首字母作為零聲母
  5. 以韻母首字母作為零聲母,但雙字母韻母直接使用全拼方式

另外,我所說的「讀音都有收錄」是指這邊https://github.com/macroxue/shuangpin/blob/master/hanzi_pinyin.js ,例如當你評測「加加雙拼方案」時,他會顯示「luo和lo都是lo」,因為uo跟o都是在O鍵,並且luo跟lo都是存在的讀音,但是我發現en跟ia同一鍵不會衝突,他應該要顯示「den和dia都是xxx」、「nen和nia都是xxx」、「len和lia都是xxx」的,因為這六個讀音確實存在(只是當中某些讀音並不常用,如我上面所列出的),但是你的這個檔案https://github.com/macroxue/shuangpin/blob/master/hanzi_pinyin.js 沒有寫到

@macroxue
Copy link
Owner

macroxue commented Jan 7, 2024

说得不错,我的双拼方案并没有别人在用,但是这是我个人的 repo,做一些取舍的决定不算过份吧。我刚为这个 repo 加了个 GPL 3 License,如果你有意打造一个你理想中的双拼工具,可以开个分支,我这个就当抛砖引玉了。

因为一个音可能有多个选择,那些带飞键的方案目前还无法支持。

零声母方案的前四种都已经支持。以‘0’表示的零声母可以指定在任何键上,如果没有指定则是方案4。

关于是否显示键位冲突,确实有一个 bug,已在 ebaef51 修正。

@ghost
Copy link

ghost commented Jan 8, 2024

添加了国标双拼和Workman键盘,其它都太小众了,可以参考“乱序优化”自行定义。

此处不宜用“小众”,我们就是不跟风,要找到更优秀方案。不然继续Qwerty好了。

@ghost
Copy link

ghost commented Jan 8, 2024

我添加了几个优秀键盘布局,来源:http://xahlee.info/kbd/dvorak_and_all_keyboard_layouts.html

@macroxue
Copy link
Owner

macroxue commented Jan 9, 2024

已在 386559a 中支持飞键,以“大牛”和“飞猫”为代表。

@xayahrainie4793
Copy link
Author

xayahrainie4793 commented Jan 9, 2024

謝謝,但是拜託可以增加「雅歌雙拼」與「徐氏雙拼」與「藍天雙拼」與「白雲雙拼」與「新華雙拼」與「UCDOS雙拼」嗎?還有既然「大牛雙拼」有了,我也希望可以有「小浪雙拼」等等,見https://api.ihint.me/shuang/ ,這個頁面就支援很多雙拼方案,支持越多雙拼鍵盤方案當然越好,這些確實都有人在用(尤其是藍天雙拼,這是由藍天本人精心製作的,只需要用25個鍵,另外雅歌雙拼都有在百度百科上特別介紹了),不然到自定義那邊還要一個一個key很麻煩(我昨天就是到自定義那邊試了雅歌雙拼,要一個一個key,還要怕key錯,所以直接加入雙拼方案到裡面更好)

另外英文鍵盤的部分,見https://en.wikipedia.org/wiki/Template:Keyboard_layouts ,"Latin script"那一組的鍵盤,包括AZERTY、QWERTZ、HCESAR、Workman,拜託也可以都加入,謝謝,還有也可以考慮加入直接照英文字母順序排列的英文鍵盤

@ghost
Copy link

ghost commented Jan 9, 2024

只要功能支持就能自己学着添加啊!我也可以帮你加入,每个方案收费100美元。

@xayahrainie4793
Copy link
Author

來源:https://www.zhihu.com/question/20191383/answer/14280298

徐氏雙拼、藍天雙拼、白雲雙拼都是很有名的雙拼鍵盤方案,為什麼你們就是不加入?還有雅歌雙拼,見https://baike.baidu.hk/item/%E9%9B%99%E6%8B%BC%E8%BC%B8%E5%85%A5%E6%B3%95#5

@macroxue
Copy link
Owner

这些方案好在哪里嘛?以姓氏命名的我是绝对不加的。

@xayahrainie4793
Copy link
Author

但是藍天雙拼很好啊,這是由藍天本人設計的非常完美的雙拼方案,而且只需要用24個鍵,見https://web.archive.org/web/20140429030242/http://bbs.jjol.cn/showthread.php?t=13161

@macroxue
Copy link
Owner

网上搜到的“蓝天”还是26键,测了一下得分和“小鹤”不相上下,这样的布局一抓一大把,看不出有什么特点啊。

@ghost
Copy link

ghost commented Jan 12, 2024

双拼布局差不多了,关键做好音码/形码词库。
智能ABC双拼手感已经很好了,考虑通用可选自然码,搜狗支持得很好。
再追求重码率可直接改学新出的纯形码“星陈”,重码率极低,字词规则规范简单。

@macroxue
Copy link
Owner

现在已是人工智能主导的时代了,居然还有人费尽心机开发新的形码。人是越来越懒的,双拼就三十来个记忆点都没什么人用,怎么可能再去背几百个字根?

@xayahrainie4793
Copy link
Author

xayahrainie4793 commented Jan 16, 2024

你們有點進這些連結嗎?

https://www.zhihu.com/question/20191383/answer/14280298

https://baike.baidu.hk/item/%E9%9B%99%E6%8B%BC%E8%BC%B8%E5%85%A5%E6%B3%95#5

https://web.archive.org/web/20140429030242/http://bbs.jjol.cn/showthread.php?t=13161

https://api.ihint.me/shuang/

https://www.getit01.com/p20180102120191383/

還有當我評測帶飛鍵的方案時,他會顯示錯誤,例如當我評測「大牛雙拼」時,他會顯示「zh在O和A上,ian在Q和C上,sh在U和V上,ui在V和N上」,這可以刪掉嗎?因為這實際上並沒有任何錯誤,只是帶飛鍵而已

@macroxue
Copy link
Owner

那些链接我已经看过,并收录了有特点的布局,像代表飞键的大牛和代表乱序的飞猫,没有特点的就算了。

关于飞键,那不是错误,只是提醒。如果在调整布局时重复使用了某个声母或韵母,至少你会知道。

@xayahrainie4793
Copy link
Author

m跟n根本不能單獨使用,因為沒有韻母,所以https://github.com/macroxue/shuangpin/blob/master/hanzi_pinyin.js 裡的「m」和「n」這兩行應該刪除。

還有,無理拼音部份的地方,我勾選底下的「是=shv、用=yeng」,為什麼跟「是」同音的「示」字沒有變shv?

@macroxue
Copy link
Owner

单独的m跟n是存在的,翻一本带拼音的字典可以确认,双拼方案能不能处理是另外一回事。

无理拼音是以字为单位定义的。你可以自己添加“示=shv”,甚至可以定义“示=shie”或者“示=hi”,反正都是无理嘛。

@xayahrainie4793
Copy link
Author

單獨的m跟n都存在,那我1樓的45個讀音也都存在啊,但是當中有些讀音並沒有列在https://github.com/macroxue/shuangpin/blob/master/hanzi_pinyin.js 裡面

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants