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

我编制了一个“单手笔顺输入法”的码表,希望您能在您正在开发的输入法中加入这个功能。 #16

Open
YQ-YSY opened this issue Dec 29, 2017 · 22 comments

Comments

@YQ-YSY
Copy link

YQ-YSY commented Dec 29, 2017

我编制了一个“单手笔顺输入法”的码表,希望您能在您正在开发的输入法中加入这个功能。(我不会编程)
其中已经包括了近3万汉字、15万核心词汇、150万扩展词汇,全部都是TXT文本码表(而且都带拼音)。

笔顺的国家标准编码就是数字12345,我设计的六全码和精简码是0~9,
因此,“单手笔顺输入法”使用数字小键盘作为输入工具,不会与您开发中的输入法有冲突,
相反,两个输入法能成为互补关系,大大提高汉字输入效率。
用户不记得您的输入法时,就输入笔顺;用户不记得笔顺时,就输入您的输入法。

“单手笔顺输入法”开源项目网址:
https://github.com/YQ-YSY/stroke-seq_MB
发布在Ubuntu论坛的帖子介绍:
http://forum.ubuntu.org.cn/viewtopic.php?f=35&t=484603

因为笔顺码有个优点,它和拼音一样,每个人在上小学时就已经学会了,不用背字根。
所以,继五笔、拼音之后,笔顺输入也许是汉字输入法的又一个重大的改进机会,
未来甚至可以替代拼音输入法,成为最主流的汉字输入法。

@iPixelOldC
Copy link

我觉得用笔顺比拼音还好在,不会因为打多了拼音,然后写东西时就容易就提笔忘字了(ーー゛)
不过直接用手写输入法,忘字的可能性会更低吧,可惜的是PC上手写的体验实在是太差了(・へ・)

@wengxt
Copy link
Member

wengxt commented Nov 11, 2019

首先感谢你的付出,当然我一直也没有空闲去跟进看要不要开发。首先乍一开始看觉得好像可以用到fcitx的table里面,但是里面有很多额外的按键处理需求并不能完全用 table来处理,应该是得用libime单独实现一个engine比较合适。但是还是可以利用已有table的实现来写。

@YQ-YSY
Copy link
Author

YQ-YSY commented Nov 13, 2019

诚然,fcitx 在Linux 桌面得到了很多用户的认可,但随着软件的不断发展,应用范围不断增多,fcitx 也开始暴露出许多问题——请参见《唉!输入法又坏了!》的12楼(“为什么非要用ibus,而不用fcitx(包括搜狗输入法)?因为fcitx ……”):
https://forum.ubuntu.org.cn/viewtopic.php?f=8&t=489689

说实话,Linux 桌面目前有没有一个暂且不说“完美”吧,只说比较“广泛稳定通用”的中文输入法?看上去好像有很多种输入法可供选择,但都是“能用”而已。如果把开发一个新的、广泛稳定通用的输入法,寄托在“搜狗”公司身上,那又是另一种悲哀,全中国 Linux 用户命运被掌握在一个公司手上的悲哀。

确实,“搜狗”已经把拼音输入法的功能发挥到了极致,即使有人再创造一个新的拼音输入法,也很难和“搜狗”竞争。——“单手笔顺输入法”就不同了,这是一个“独辟蹊径”的新方向,甚至有可能改变全中国人“以拼音输入为主”的打字习惯,回归到“以书写笔顺为主”的、符合汉字发展规律的打字习惯上来——打字就像写字一样,而不是打字就像说话一样。

@wengxt
Copy link
Member

wengxt commented Nov 13, 2019

你所提到的问题都是生态的问题而不是 fcitx 的问题。sogou和开发fcitx的人们也没有什么太大关系。而且非要说的话,我们还在努力开发更易于使用的 https://github.com/fcitx/libime 框架。再说即使sogou的拼音如何如何,那也与开源没有半毛钱的关系。

而且另一方面我没有看到在这里讨论这方面有什么意义,对于实际把您的这个笔顺输入法支持加入fcitx没有什么实际的益处。我提供一个参考的实现思路,你有兴趣实现一下吗?

@lilydjwg
Copy link
Contributor

它和拼音一样,每个人在上小学时就已经学会了

然后长大后大家都忘记得差不多了。

未来甚至可以替代拼音输入法,成为最主流的汉字输入法

然后我跟使用这种输入法的人聊个天,跟聊 Email 似的,半天才会收到回复。

@lilydjwg
Copy link
Contributor

实际上笔画输入法比拼音更难训练,就像我能写能打各种英文词但是你让我拼读出来很慢一样,实际上我写汉字的时候也不会去想着那一笔叫什么(除非我在练毛笔书法)。另外按键并不会比书写更快。行书的书写速度大概每分钟能有30字已经是非常快了呢。

既然笔画输入法一点也不快,那么以新的学习成本为代价去优化它有何意义呢?笔画输入法不过是拼音用户遇到不会打的字的补充,和不会拼音和五笔的老年人在没有手写和语音输入法时的折衷罢了。

@AlynxZhou
Copy link

  • 所有人都会拼音,不是所有人都想学习一遍怎么把笔顺转化成你这个编码,做创新之前还是先看看环境,不要竖个假想敌然后砍倒他再吹一顿,很多时候想出来的“痛点”都不是真的痛点。
  • 开源不是免费劳动力,你说你不会编程,会编程的人也不一定愿意无偿帮你写这个东西呢,时间很宝贵,要不你付劳务费?
  • 程序员最讨厌的是有人跑过来“你这程序写的不咋地啊”,而且堆情怀扣责任只会让人反感,自己不会求别人不能这么求,这也就是 @wengxt 脾气好,要是谁在我项目里说 我编制了一个“单手笔顺输入法”的码表,希望您能在您正在开发的输入法中加入这个功能。 #16 (comment) 这种话我早就直接 close 了……

@sutra
Copy link
Member

sutra commented Nov 13, 2019

是不是就是当年功能型手机上流行的笔画输入法

@YQ-YSY
Copy link
Author

YQ-YSY commented Nov 13, 2019

我也努力过,我不会编程,不懂写程序,但仍勉强做了一个“单手笔顺输入法(ibus-table实验版)”,安装和使用方法的教程都有了,也指出了目前已经实现、没能实现的功能,也许你们可以试试:
https://forum.ubuntu.org.cn/viewtopic.php?f=35&t=488891

关键是我这个“单手笔顺输入法”里,还带有0~9的边旁部首的输入,比传统的1~5的一笔一画输入速度大大加快——我命名为“六全码”,意思是最多6个数字就能打出3万汉字,其中最常用的汉字只需输入1~5个数字——我命名为“精简码”,精简码是0重码。再加上词组支持模糊输入,速度比拼音输入快多了,而且更精确。

这个码表是经过实践总结出来的——因为“单手笔顺输入法(码表)”是基于一个专利已经失效的输入法改进而成的,这个输入法我曾经使用好多年,叫做“数字五笔”输入法,只有Windows版本……现在仍有商业版本,8元一个月。用小键盘单手打字的感觉真的很爽,即使是输入数字、即使是重码要选字、都不用眼睛看的!哈哈,用惯了,再退回来用拼音打字时,感觉两只手、还有眼睛、脖子简直像是在上刑受罪。

如果你们新开发的 libime 框架能支持数字小键盘输入编码,然后也能快捷选字,支持码表,那么我做的“单手笔顺输入法”就能用上了。(如何输入数字、如何输入词组,在我的Readme文档里有详细的说明,例如,以*号开头即可输入数字,按+号即可在候选区里选字,用.号分隔就是输入词组。)

当然,我没有资格也不可能“要求”你们提供免费劳动力,只是在“建议”加入那么一个功能。商业公司有资金来支持技术员去满足客户各种各样的要求,开源软件嘛,就只能寄希望于开发者的兴趣爱好了。我也是在碰运气……希望你们其中的某一个人能喜欢我的“单手笔顺输入法(码表)”。

花了一年半做的码表,也许,可以花10年自己学编写程序?我知道自己不是编程这个料,拉牛上树,拉不动啊!有一句阿拉伯谚语说得好:一件事,如果你想做,你会去找个方法;如果你不想做,你会去找个理由。(嗯,我知道自己不是编程这个料,这是个好理由,但应该还有别的方法。)

@crazykay
Copy link

小学用过一个“四角号码”字典,全校只有我一个孩子在用,别人都是新华字典,各有优劣,现在我完全不会用了。

@iPixelOldC
Copy link

iPixelOldC commented Nov 14, 2019

它和拼音一样,每个人在上小学时就已经学会了

然后长大后大家都忘记得差不多了。

未来甚至可以替代拼音输入法,成为最主流的汉字输入法

然后我跟使用这种输入法的人聊个天,跟聊 Email 似的,半天才会收到回复。

+1 我已经入坑小鹤双拼,笔画什么的早忘了....拼音在我看来唯一的缺点就是容易提笔忘字.....不过等我把小鹤形码学会了,应该会好很多,哈哈😄

@lilydjwg
Copy link
Contributor

lilydjwg commented Nov 14, 2019 via email

@ghostry
Copy link

ghostry commented May 25, 2020

这个输入法感觉应该有使用的地方,这个是单手输入.拼音和五笔都是双手.

这在某些特定场合应该有用武之地.

@lilydjwg
Copy link
Contributor

lilydjwg commented May 25, 2020 via email

@fanganpai
Copy link

这个输入法感觉应该有使用的地方,这个是单手输入.拼音和五笔都是双手.

这在某些特定场合应该有用武之地.

单手输入的话,右手就可以不离开鼠标了。使用GUI的时候有时会出现右手反复横跳的状况,我有时候就干脆左手单手打……如果这个编码足够合理,能以不低于全拼输入的速度输入,至少我是会去学学看。

@YQ-YSY
Copy link
Author

YQ-YSY commented Mar 2, 2021

这个输入法感觉应该有使用的地方,这个是单手输入.拼音和五笔都是双手.
这在某些特定场合应该有用武之地.

单手输入的话,右手就可以不离开鼠标了。使用GUI的时候有时会出现右手反复横跳的状况,我有时候就干脆左手单手打……如果这个编码足够合理,能以不低于全拼输入的速度输入,至少我是会去学学看。

摘录自《单手笔顺输入法(2.0版)使用指南》PDF文件:
如果您是左撇子,可以考虑购买——数字小键盘在左边的“左撇子键盘”(有多种布局)。
如果您用的是笔记本电脑、平板电脑,可以考虑购买——外置式“无线 / USB数字小键盘”。

对于需要长时间打字的“文字工作者,单手打字的优势‘不言自明’。
以上商品,在万能的某宝都可以找到。
普通人打字,数字小键盘和鼠标都在右侧,切换器材也不算麻烦,
打拼音,手也一样要离开鼠标的呀!还要两只手呢(冬天真惨……)。

@YQ-YSY
Copy link
Author

YQ-YSY commented Mar 2, 2021

已经有可用的“ 单手笔顺输入法(2.0版)软件”
基于 Rime 输入法引擎,支持Windows及Linux系统:
https://github.com/YQ-YSY/one-hand_Rime
目前,我用了8个月,一直用一直爽,哈哈哈!

@arsenali
Copy link

arsenali commented May 7, 2021

即使20年前的智能ABC都足以秒杀任何笔画输入法,这些年搞笔画输入法的人不少,但全都被市场淘汰了,推广力度最大的数字王码使用人数也不足百人,自诺基亚时代的t9笔画开始,大家手机上都有笔画输入法,但几乎没人用,大众市场的选择已经说明了笔画输入的效率是完全赶不上拼音的,说简单点,人们是用汉语思考的,不是用汉字思考的,20年前还有用五笔创作的《三体》,现在你给我找个用形码写小说的作家试试,能找到几个人,我估计这个方案的使用人数少于一人吧,因为这些方案其实连作者本人都不怎么用的,同文群里这类方案见多了,还不如试试我的方案李氏三拼,起码全球用户数超过两位数 :-)

@lilydjwg
Copy link
Contributor

lilydjwg commented May 7, 2021 via email

@arsenali
Copy link

arsenali commented May 7, 2021

On Fri, May 07, 2021 at 02:07:57AM -0700, 阿森纳里 wrote: 20年前还有用五笔创作的《三体》,现在你给我找个用形码写小说的作家试试
你混淆了形码和笔画输入。五笔输入的效率是相当不错的,用户不多的原因是,五 笔需要额外学习,而现代中国人基本上小学就已经学过拼音了。
起码全球用户数超过两位数
其中有写小说的作家么?

-- Best regards, lilydjwg

我正在给我的两位数用户开办作家培训班,让他们以后都用五笔打字,毕竟用音码是当不上大作家的,想起来了,十年前韩寒因为不会用五笔却在作品中出现了五笔的重码错字而露馅儿了,现在他应该是学会五笔了吧,毕竟作家们都是用五笔的嘛……这里没有表情还真是有点儿不太方便的啊,这里应该是个笑哭了的表情

@arsenali
Copy link

arsenali commented May 7, 2021

它和拼音一样,每个人在上小学时就已经学会了

然后长大后大家都忘记得差不多了。

未来甚至可以替代拼音输入法,成为最主流的汉字输入法

然后我跟使用这种输入法的人聊个天,跟聊 Email 似的,半天才会收到回复。

为了高效地用声韵规律打字我是机关算尽,煞费苦心,闭关十年,搞出来个三拼,可以说是全宇宙最伟大的发明,不会用就不是xxx,然后我向同事推广,同事说啥是声母?我说你不是上过小学吗,上过小学的都学过声母韵母的啊,同事说是啊,我是学过,啥是声母?我说你用搜狗打字不是先打声母吗,同事说是吗,是要先打声母吗?这里是个吐血的表情

@wengxt
Copy link
Member

wengxt commented May 7, 2021

请不要把这里当作论坛来用。

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

10 participants