【开源 发布】单手笔顺输入法码表 stroke-seq_MB 1.1 版,欢迎程序员们开发笔顺输入法软件。

OOo,TeX,KO,ABI,GIMP,Picasa,ProE,QCAD,Inkscape,Kicad,Eagle
头像
yq-ysy
论坛版主
帖子: 3566
注册时间: 2008-07-19 12:44
来自: 广西(桂)南宁(邕)
送出感谢: 0
接收感谢: 76 次

【开源 发布】单手笔顺输入法码表 stroke-seq_MB 1.1 版,欢迎程序员们开发笔顺输入法软件。

#1

帖子 yq-ysy » 2017-07-17 17:17

LOGO-Color.png
单手笔顺输入法码表 stroke-seq_MB 1.1 版,欢迎程序员们开发笔顺输入法软件。

只用单手(右手或左手)使用大键盘右边的数字小键盘作为主要输入工具,
以数字代表笔顺或边旁部首,即可完成简体繁体文字、词组以及标点符号的输入。
——于是,一边打字的同时,另一只手可以用来……

渴了,拿水喝;
饿了,拿东西吃;
冷了,抱火炉;
热了,打扇子;
急了,打电话;
闷了,玩手机……
一边打字一边玩手机!你试过没有?

以1、2、3、4、5五个数字分别代表“一丨丿丶?”五个笔画,使用0~9中某二个数字的组合来代表汉字中的边旁部首或部件。
不需要死记硬背,因为在输入第一个数字后,提示框中会出现这个数字开头的的偏旁部首(部件)列表,所有汉字6码以内即可显示,
符合国标笔顺书写习惯,一看便知,打字多了自然就记住了。
输入速度极快,常用字词重码少,符合华人书写习惯,适合文案录入、会议速记、撰写书籍等工作,避免“提笔忘字”电脑病,亦方便残障人士。
数字小键盘.jpg
Num   /  *   -
7横一 8竖丨 9撇丿
4点丶 5折? 6点丶 +
1横一 2竖丨 3撇丿
0折?     .  Enter
Code_Table.jpg
开源项目网址: https://github.com/YQ-YSY/stroke-seq_MB
点击页面右侧上方的绿色“Clone or download”按钮,弹出的下拉菜单选择"Download ZIP"即可全部打包下载。压缩包文件大小约64M。
(最近更新时间: 2017年 07月 17日 星期一 17:37:25 CST)

不方便访问 github 的朋友、或者觉得文件太大、不方便下载的朋友,可以给我发电子邮件索取: YQ-YSY@163.com
电子邮件的附件压缩包文件大小约18M,只包含有单字码表及核心词库和图标文件,不包括扩展词库和Python脚本工具。
如何下载.jpg
其中:
README.md —— 详细使用说明,可以用TXT文本编辑器打开。
text(目录) —— 单字码表,含TXT文件和LibreOffice的电子表格ods文件(内有详细编码说明)。
dict(目录) —— 词库码表,含TXT文件和LibreOffice的电子表格ods文件(内有详细编码说明)。
icon(目录) —— Logo图标、部件编码的SVG和PNG格式文件,“悬浮栏功能设计说明”JPG文件。
tools(目录) —— 用来筛选增补字词码表的Python程序脚本。
LICENSE —— GPL v3 协议及中文翻译,可以用TXT文本编辑器打开。
AUTHORS —— 创作人员名单,可以用TXT文本编辑器打开,开发输入法软件的程序员可以把你的名字添加进去。

工作记录.jpg
我不会写编写程序,就只编排了这个单手笔顺输入法的码表,
利用空闲时间和业余时间忙了一年多,现在终于基本完成,达到可以使用的程度了。

欢迎各位朋友利用此码表,或开发独立的笔顺输入法,或嵌入已开发的输入法,
新输入法程序名称亦可自行设定,没有限制。

Sample.jpg
头像
Ping-Wu
帖子: 887
注册时间: 2012-11-14 9:34
系统: Ubuntu 18.04.1
送出感谢: 2 次
接收感谢: 45 次

Re: 【开源 发布】单手笔顺输入法码表 stroke-seq_MB 1.1 版,欢迎程序员们开发笔顺输入法软件。

#2

帖子 Ping-Wu » 2017-07-18 2:21

yq-ysy 写了:图片
单手笔顺输入法码表 stroke-seq_MB 1.1 版,欢迎程序员们开发笔顺输入法软件。

只用单手(右手或左手)使用大键盘右边的数字小键盘作为主要输入工具,
以数字代表笔顺或边旁部首,即可完成简体繁体文字、词组以及标点符号的输入。


Wow,真的是一件浩大的工程!
核心词库笔顺.ods - LibreOffice Calc_077.jpg
这辈子只用过拼音输入,需要花一些时间学习。

非常感谢!
头像
qy117121
论坛版主
帖子: 49892
注册时间: 2007-12-14 13:40
系统: Winbuntu
来自: 志虚国乌由市
送出感谢: 17 次
接收感谢: 335 次
联系:

Re: 【开源 发布】单手笔顺输入法码表 stroke-seq_MB 1.1 版,欢迎程序员们开发笔顺输入法软件。

#3

帖子 qy117121 » 2017-07-18 8:26

大工程啊,不过笔记本没有小键盘。。

另外logo不太好看
渠月 · QY    https://vz.rs/u
本人只会灌水,不负责回答问题

无聊可以点一下→ http://u.nu/ubuntu
头像
yq-ysy
论坛版主
帖子: 3566
注册时间: 2008-07-19 12:44
来自: 广西(桂)南宁(邕)
送出感谢: 0
接收感谢: 76 次

Re: 【开源 发布】单手笔顺输入法码表 stroke-seq_MB 1.1 版,欢迎程序员们开发笔顺输入法软件。

#4

帖子 yq-ysy » 2017-07-18 10:28

Ping-Wu 写了: Wow,真的是一件浩大的工程!
这辈子只用过拼音输入,需要花一些时间学习。
非常感谢!
单字编码确实是相当辛苦的,做的过程中只能靠“愚公移山”的故事来鼓励自己了,
目前电脑能显示的字也就3万个,短期内不会大量增加,我一天做200个编码,“只不过”要花150天“而已”……
其中又经历了修改原编码、改着改着感觉不行,还是得全部推倒重来,重新编排新的规则、又一次录入近3万字…………
于是一年多的日子就这样过去了。

单字码表做好后,词汇就好办了,写个Pyhton脚本,读取汉字就能自动拼出编码。
唯一的问题是,有些词汇有多音字,拼音部分可能有些错误(笔顺倒是不会错的)。

学习不难,纯粹的笔顺码就不用学,就和平时书写的一模一样,只是有些字需要遵照GB国标的笔顺,例如“万”是153,不是135。
六全码是用两个数字来代表某个边旁部首,这也不难,也是按照笔顺的规律编排的,只要输入法软件能给出提示,多打几次就自然记住了。
精简码是六全码的简略形式,最常用的110个汉字只用一个码或二个码,其它字三、四、五码也就能打出来了。
试过就知道,用数字小键盘,就算一只手要敲6码也是一件很轻松的事情,手臂和手腕都不用动,眼睛也不用看(拼音敲6码就麻烦多了,还容易出错)。

您认识的程序员比较多,有空时问问他们是否感兴趣?
Ibus的功能有限,我觉得直接套用Ibus的话,难以实现“悬浮栏功能设计说明”里的全部功能。
例如“+”号是切换为选字,“-”号是退格删除,“*”号是模糊查询等等又,也许与Ibus原本的设计功能上有冲突。
qy117121 写了:大工程啊,不过笔记本没有小键盘。。
另外logo不太好看
有些笔记本电脑是带有数字小键盘的,没有也不要紧,解决方法有两个:
一是输入法程序带有“自定义按键”的功能,可以用字母键代替数字小键盘;
二是上某宝买个独立的USB数字小键盘,也不贵。对于文字工作者来说,这是必要的,因为能大大提高工作效率。

是的,LOGO不太美观,美术方面是弱项,以后只要有新的笔顺输入法用就行,LOGO他们另外设计也没关系。
如果你认识会编写输入法软件的朋友(开源或不开源都行),有劳向他们推荐一下。
我不会写大程序,能做的也只有这些了,成与不成,也没办法强求,看天意吧。
头像
TeliuTe
论坛版主
帖子: 7437
注册时间: 2007-11-25 13:29
系统: 14/16/18/Fedroa22/w7
来自: 新疆博乐
送出感谢: 30 次
接收感谢: 99 次
联系:

Re: 【开源 发布】单手笔顺输入法码表 stroke-seq_MB 1.1 版,欢迎程序员们开发笔顺输入法软件。

#5

帖子 TeliuTe » 2017-07-18 18:28

赞一个,不容易啊
头像
Ping-Wu
帖子: 887
注册时间: 2012-11-14 9:34
系统: Ubuntu 18.04.1
送出感谢: 2 次
接收感谢: 45 次

Re: 【开源 发布】单手笔顺输入法码表 stroke-seq_MB 1.1 版,欢迎程序员们开发笔顺输入法软件。

#6

帖子 Ping-Wu » 2017-07-19 1:25

yq-ysy 写了:
qy117121 写了:大工程啊,不过笔记本没有小键盘。。
Selection_078.jpg
“未来”的中文输入键盘,小而实用,可以无线连接。这是一个很大的优点,不是缺点。

以后中文电视盒被普遍接受了,这一套新中文输入法的市场可会是不得了。
yq-ysy 写了:
qy117121 写了: 另外logo不太好看
图片
其实,我个人觉得这个LOGO设计的非常好,把古人六书里四个主要中文造字原则中的三个(象形、指事、會意),很有技巧的配合现代人的认知,以 reverse engineering 的方式,重新造出了“顺”(英文可以翻译为 “smooth” 或 “follow the flow”)这个字。

颜色的选择,也非常的专业。不流俗。有古典之美(background),但又充分了表现出现代的味道(foreground)。

干电脑动画这一行,又有精髓的古文修养,就是不一样! :em11 :em11 :em11
上次由 Ping-Wu 在 2017-07-19 2:00,总共编辑 1 次。
onlylove
论坛版主
帖子: 4437
注册时间: 2007-01-14 16:23
送出感谢: 0
接收感谢: 100 次

Re: 【开源 发布】单手笔顺输入法码表 stroke-seq_MB 1.1 版,欢迎程序员们开发笔顺输入法软件。

#7

帖子 onlylove » 2017-07-19 1:57

突然想起了手机九宫格的笔画输入,不过87键盘用户表示,嗯,没小键盘(我桌子小,专门买的87,你再让我买个小键盘?)
头像
Ping-Wu
帖子: 887
注册时间: 2012-11-14 9:34
系统: Ubuntu 18.04.1
送出感谢: 2 次
接收感谢: 45 次

Re: 【开源 发布】单手笔顺输入法码表 stroke-seq_MB 1.1 版,欢迎程序员们开发笔顺输入法软件。

#8

帖子 Ping-Wu » 2017-07-19 3:00

onlylove 写了:突然想起了手机九宫格的笔画输入
我看过有人用单手笔画输入,非常快。但感觉上,一般人想到单手笔画输入,就是手写。

我们最需要的,应该就是一个小小的LED触屏。可以手写输入,高手也可以当键盘用。

新的,较好用的输入法,永远是受欢迎的。

打造这套单手笔顺输入法码表,非常不简单。我们就先全力支持,鼓励! :em11

使用单手拼音输入的人,应该很多吧?
头像
yq-ysy
论坛版主
帖子: 3566
注册时间: 2008-07-19 12:44
来自: 广西(桂)南宁(邕)
送出感谢: 0
接收感谢: 76 次

Re: 【开源 发布】单手笔顺输入法码表 stroke-seq_MB 1.1 版,欢迎程序员们开发笔顺输入法软件。

#9

帖子 yq-ysy » 2017-07-19 19:12

Ping-Wu 写了: 其实,我个人觉得这个LOGO设计的非常好,把古人六书里四个主要中文造字原则中的三个(象形、指事、會意),很有技巧的配合现代人的认知,以 reverse engineering 的方式,重新造出了“顺”(英文可以翻译为 “smooth” 或 “follow the flow”)这个字。
颜色的选择,也非常的专业。不流俗。有古典之美(background),但又充分了表现出现代的味道(foreground)。
干电脑动画这一行,又有精髓的古文修养,就是不一样!
太过奖了。
“顺”这个字的设计灵感,是来源于印章上的篆书变化字体,例如下图的“上善若水”四个字,
我曾在电视上看到过扭曲得更夸张的“上”字,看上去简直就像一个“正”字了。
上善若水.jpg
“顺”这个字左边的“川”字是最容易构思的,一次性完成之后就没有再修改过,右边的“页”字倒是改了好几个版本。
最后方案确定后,用Blender三维管状曲线建模,输出PNG图,导入Inkscape转换为SVG路径图,最后再用Gimp上色。

关于颜色的选择,我首先想到的是《千字文》的第一句天地玄黄,宇宙洪荒。”
地是黄色的,这很容易理解;天是“玄”色,这是什么色呢?百度上说,是宇宙太空中接近于黑色的深蓝色。
《道德经》中说:“故常无,欲以观其妙。常有,欲以观其檄。此两者,同出而异名,同谓之玄。玄之又玄,众妙之门。”
南怀瑾在《老子他说》里面的解释是:
如果要想体认到无中如何生有,又必须要加工,但从有处来观察这个“有”而终归于本来“无”的边际。“徼”字,就是边际的意思。
天地玄黄.jpg
我的理解是:天,是在地面的人往上看所定义的,所以不能“冲出地球去看宇宙”来定义,
但“天”的颜色是随时在变化的,普通看到的天蓝色和大海的蓝色都是大气或水中散射的结果,怎么样才能排除太阳的干扰,却又不是全黑呢?
古人早就知道的事情,我们今天只有等宇航员飞上了太空,再回看地球才能发现:
地球的边缘,一层薄薄的大气,大气的边缘,与宇宙的边界处(即“徼”这个字),在“有”和“无”的边际之间,就是这个“天”的本色。
按现代的颜色分类命名法,比较接近的就是YMCK四色印刷中“黄品青黑”中的青色(又有点像俗称的“淡蓝色”)。

然后我学习了Blender国外大神Andrew Price的一篇教程《Understanding Colors》理解色彩
https://www.blenderguru.com/tutorials/u ... ng-colors/
其中说到经典的六种配色方案:
1. Monochromatic(同色深浅)
2. Analogous(左右邻近)
3. Triadic(人字三分)
4. Complimentary(对面互补)
5. Split Complimentary(对面邻近)
6. Double complimentary(互对邻近)
Agave_chioce_color.png
——开源软件就是好,UbuntuStudio有个自带的软件Agave就是专门干这事情的:用它来配色,傻瓜也能变专业了!
选择个“土黄色(棕色)”,然后用 Split Complimentary (对面邻近配色),就能看到中央就是“青色”。
然后我就把背景色调得更暗一些,加上渐变,“顺“字前景色调更亮一些,想突出明显一点。但我感觉配色还是有点不够协调。
Gimp我不大熟,做得也不够好,如果能做出带立体感的水晶按钮式样,Logo应该就能好看多了。
Ping-Wu 写了:
onlylove 写了:突然想起了手机九宫格的笔画输入
“未来”的中文输入键盘,小而实用,可以无线连接。这是一个很大的优点,不是缺点。
以后中文电视盒被普遍接受了,这一套新中文输入法的市场可会是不得了。

我看过有人用单手笔画输入,非常快。但感觉上,一般人想到单手笔画输入,就是手写。
我们最需要的,应该就是一个小小的LED触屏。可以手写输入,高手也可以当键盘用。
新的,较好用的输入法,永远是受欢迎的。
打造这套单手笔顺输入法码表,非常不简单。我们就先全力支持,鼓励!
使用单手拼音输入的人,应该很多吧?
九宫格笔画.png
手机九宫格的笔画输入——就是纯粹的笔顺输入而已。遇到笔画较多的汉字就麻烦了。
单手笔顺输入法带有三种编码,其中当然也有笔顺码,但以后用得最多的还是带有边旁部首功能的六全码和精简码。

一个小小的LED触屏——不就是手机嘛?
做个手机APP单手笔顺输入法软件,带上蓝牙或网络连接功能,然后电视或电脑上也安装个接收端,两个设备之间互通,就能打字了!
如果这个输入真能普及开来,那么这个APP是很有用的,不用随身带一个小键盘了,带手机就可以(打电话接耳机不影响打字)。
或者反过来,如果有这个APP,也许会对推广单手笔顺输入法很有帮助……

------------------------
最后,我曾经做过一个实验,发在知乎:《你在家也能做的“诡异的光影实验”(有照片),阴影的颜色从何而来?》
https://www.zhihu.com/search?type=conte ... E%E9%AA%8C
现在又联想到《道德经》“欲以观其檄”中的——“徼”字,也是边际的意思。
实验照片中的”绿色“光从哪里来?——半影。刚好也是处在光线和本影的边缘。
哈哈,有趣,有趣。
诡异的光影实验-2.jpg
buntutu
帖子: 61
注册时间: 2009-11-25 1:38
送出感谢: 0
接收感谢: 6 次

Re: 【开源 发布】单手笔顺输入法码表 stroke-seq_MB 1.1 版,欢迎程序员们开发笔顺输入法软件。

#10

帖子 buntutu » 2017-08-02 8:53

yq-ysy 写了: 您认识的程序员比较多,有空时问问他们是否感兴趣?
Ibus的功能有限,我觉得直接套用Ibus的话,难以实现“悬浮栏功能设计说明”里的全部功能。
例如“+”号是切换为选字,“-”号是退格删除,“*”号是模糊查询等等又,也许与Ibus原本的设计功能上有冲突。
Ibus 这些都能实现,只是要单独写个模块加入订制的功能。ibus-table 就是用 Python 写的,你可以 fork 他,改名,然后加入自己需要的功能。
头像
Ping-Wu
帖子: 887
注册时间: 2012-11-14 9:34
系统: Ubuntu 18.04.1
送出感谢: 2 次
接收感谢: 45 次

Re: 【开源 发布】单手笔顺输入法码表 stroke-seq_MB 1.1 版,欢迎程序员们开发笔顺输入法软件。

#11

帖子 Ping-Wu » 2017-08-03 8:21

buntutu 写了:
yq-ysy 写了: 您认识的程序员比较多,有空时问问他们是否感兴趣?
Ibus的功能有限,我觉得直接套用Ibus的话,难以实现“悬浮栏功能设计说明”里的全部功能。
例如“+”号是切换为选字,“-”号是退格删除,“*”号是模糊查询等等又,也许与Ibus原本的设计功能上有冲突。
Ibus 这些都能实现,只是要单独写个模块加入订制的功能。ibus-table 就是用 Python 写的,你可以 fork 他,改名,然后加入自己需要的功能。
讲的非常正确!

Ibus只是一个架构(framework),或更直接的说,就是一个普通的 OOP Package,提供包括IO在内的功能

代码: 全选

import ibus
,让不同的输入法引擎(input engine)不必重复这些琐碎的步骤。基本上,跟我们常用的第三者packages,如 NumPy 等,并无不同。

除了 ibus 架构本身,跟ibus有关衍生输入法里的功能,如果可以用到的话,因为都是GPL开源授权,都可以拿来用,当然啦,也“可以 fork 他,改名,然后加入自己需要的功能”。 :em11

我对笔画输入法完全陌生,不过我记得ibus刚出来的时候,有一位香港人(正确的说,应该是“港澳同胞”)写了一个ibus仓颉输入法(ibus-cangjie input method):
https://github.com/Cangjians

在ibus架构下,开发这个”单手笔顺输入法“,应该是可行的事吧?

ibus仓颉输入法的引擎(ibus-libcangjie)是用C写的(但有 python wrap-around)。不过时代不同了,我个人认为用python写出来的程序,不见的会比C高手写的慢太多。
谢宝良
帖子: 1979
注册时间: 2010-05-01 21:23
送出感谢: 4 次
接收感谢: 21 次

Re: 【开源 发布】单手笔顺输入法码表 stroke-seq_MB 1.1 版,欢迎程序员们开发笔顺输入法软件。

#12

帖子 谢宝良 » 2017-08-03 8:57

市面上支持码表的输入法多去了,那里需要再创造一个输入法?
直接挂上小小输入法就能使用。不管是码表拼音,还是五笔,二笔等,都行。
小狼豪也能挂码表的。
头像
yq-ysy
论坛版主
帖子: 3566
注册时间: 2008-07-19 12:44
来自: 广西(桂)南宁(邕)
送出感谢: 0
接收感谢: 76 次

Re: 【开源 发布】单手笔顺输入法码表 stroke-seq_MB 1.1 版,欢迎程序员们开发笔顺输入法软件。

#13

帖子 yq-ysy » 2017-08-03 10:35

谢宝良 写了:市面上支持码表的输入法多去了,那里需要再创造一个输入法?
直接挂上小小输入法就能使用。不管是码表拼音,还是五笔,二笔等,都行。
小狼豪也能挂码表的。
支持码表的输入法多去了——花开数朵,各表一枝。
但话说回来,那么多朵花,也只有“很特别”的那几朵花,能被大多数人喜欢。
所以,我是从易用、易学、高效、高速的角度出发,来编排单手笔顺输入法的码表的。

因为之前已经用过很多年“拼音”、“五笔”和“数字五笔”三种输入法,所以知道它们的优点和缺点在哪里,
然后等到“数字五笔”的专利失效后,最初录入它的码表时,又接着发现了更多的不足之处,所以才决定重新全部重编码表的。
边旁部首的编码,如何编排才能“不用学,按笔顺习惯就可以打出来?”
——这是实验过了很多次,和其它3万字比较过很多次才总结出来的。
头像
jobinson99
帖子: 1169
注册时间: 2007-04-28 15:14
系统: NixOS+虚拟机各种系统
送出感谢: 0
接收感谢: 5 次
联系:

Re: 【开源 发布】单手笔顺输入法码表 stroke-seq_MB 1.1 版,欢迎程序员们开发笔顺输入法软件。

#14

帖子 jobinson99 » 2017-08-08 11:59

不错不错,我有空看看能否挂到rime上,rime是比较通用的输入法引擎,支持 linux win macos android……

话说我自己也想用,之前用了一个叫 国笔输入法的,里面就有嵌入 笔顺输入法。
黑色的不是眼睛,而是眼圈
关注和实现科技领域未来3年内有大规模普及潜力、能改善穷人生活品质的技术/应用。
双路 + NixOS + lxqt + qemu/spice + 智能生产线研发 + 柔性电路 + 智能衣物 + 农业直线采收系统
rekols
帖子: 2
注册时间: 2015-01-17 13:17
系统: Deepin
送出感谢: 0
接收感谢: 0

Re: 【开源 发布】单手笔顺输入法码表 stroke-seq_MB 1.1 版,欢迎程序员们开发笔顺输入法软件。

#15

帖子 rekols » 2017-08-12 3:57

确实不容易,支持作者。
回复

回到 “办公、图像、机械电子设计等”