V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
jackmod
V2EX  ›  输入法

关于输入法的成本、效率,以及打字的自由

  •  
  •   jackmod · 2020-06-03 22:46:12 +08:00 · 3083 次点击
    这是一个创建于 1639 天前的主题,其中的信息可能已经有所发展或是发生改变。

    这是什么?

    这几年常看到有人说输入法乱发广告,甚至大肆改造系统界面,尤其是在所谓的购物节前后十分嚣张。

    有些帖子甚至会抱怨 Windows 10 乱发购物广告,回贴会指出那也是输入法的问题。可见在不少人眼中,第三方输入法已经成了系统的一部分。

    输入法的流氓行为,对用户的伤害确实较大。

    一些经历

    从全拼到双拼

    一开始用的当然是全拼。

    众所周知,全拼要想打得准确,必须依托多字词。比如输入单字「稚」要借「稚气」,这比翻十几页找字更快。

    以此类推,直接输入整句能提高效率。但这有 2 个要求:设备必须联网;按键必须准确。

    设备联网容易,但手未必稳。输入长句时,如果中途错按一键,在惯性下必会打完整句,之后才发现错了。移动光标修改的心智开销比重新输入大,从而浪费了一个整句的时间。但为了效率只能整句输入。

    我曾做过翻译,打字量非常大,最多的时候日录 2 万字。每天下来手指酸痛,回顾当天的工作,印象最深刻的却是输入整句之后按的不是空格而是 ESC 键。

    疼了几天后我决定换用双拼,它一个字只需要 2 个按键。

    如果手残的概率是固定的,那么使用双拼的话,重新输入句子的次数会变少。

    因为每天都需要重度输入,所以只用 3 天就可以不看表打字了。使用效果不错,一天下来手指不那么累了。

    从双拼到五笔

    双拼用了两年。但重码率带来的问题双拼依然存在。专有名词的输入依旧麻烦。最后半年为了解决重码,用了双拼+形,即拼音后面跟上部首的音,3 个键代表一组同部首的同音字。

    不过既然用了双拼的形,何不直接换用形码呢。身为打字重度用户更要善待自己,不能被那一大堆问题拖累。

    形码最大的特点就是,同码候选基本在 3 个以内,一般不会超过 5 个。这样,打单字时无需翻页,从而适用于任何主题的材料。

    形码有很多种,但考虑到流行度,在国内只有五笔 86 是首选:Windows 10 自带、RIME 附赠、公用电脑(图书馆、考场、网吧)等等。

    学五笔只需要两步:学习拆字编码原理;照表打字。重度用户只要一周即可脱离字根表。

    当然一周也只是学会了,要真正熟练约需 2 个月。期间可以配合临时拼音(反查)功能学习。

    在一定的手残率下,重新输入一个字的成本远小于重新输入一句话。同样是日录 2 万字,体验明显轻松多了。

    在写论文的时候,形码的体验更加舒适。面对各种专有名词时根本不用考虑太多,直接打单字就行了。

    从五笔到仓颉?

    仓颉有一定的流行度,并且同时兼容简繁两种字形。但它最大的问题是,国内的公用电脑上只有五笔没有仓颉。换用仓颉的一个代价就是不能很好地使用公用电脑。

    另外我听说从形码到形码是非常痛苦的过程,但因为没实践过就不评论了。

    总之,我还没有准备好换用其他形码。

    想法与行动

    既然有些闭源输入法那么流氓,为什么还要用呢?当然是为了高效

    这里借用一下三元悖论。

    易学、高效、安全。

    • 联网+拼音:易学,高效,不安全
    • 开源+拼音:易学,安全,不高效
    • 联网+形码:高效,不易学,不安全
    • 开源+形码:高效,安全,不易学

    联网输入法的问题:打字行为是非常敏感的隐私,有联网功能的键盘监听软件都存在风险。甚至,如果输入法不整天发广告,用户都不会意识到这种风险。

    所以,如何在保证效率的前提下和流氓们告别呢?学习形码,改用开源,脱离操控,重获自由。

    当然,在安全的前提下,可以选择继续用拼音,用易学换来低效;也可以选择练习形码,用不易学换来高效

    其中有几件颠覆经验的事:练习形码、抛弃词库、固定词序、复杂配置等等。

    现实问题

    形码的主要优势不是提高打字速度,而是在特定的速度基础上提高输入效率。打字速度主要取决于手脑协调、手指灵活度等熟练指标。形码的主要优势是精准定字,节省选字、翻页的时间。所以「学五笔是为了打字快」这种广传的说法不够准确,而「因为用五笔所以快」更是错误的说法,甲用音码比乙用形码快的例子比比皆是。

    形码无法避免同音错字。人一般打字时想的还是音,而且,许多形码用户有个与俱来的习惯:如果多字词没有出现候选就一定会改用单字输入。所以,类似「想像」「想象」这种千古难题,形码用户也会头痛一下,然后强行单字输入,哪怕它可能是错的。

    形码的错字,的确会让人一头雾水,但(以五笔为例)近形错字概率没有众人想的高。网络上的近形错字应该是 OCR 搞出来的杰作(如盗版网文)。五笔在打错字的时候根本就是别的词语。比如「人」「偷偷」「众人」「俗人」的码都是「 WWWW 」,如果速度太快没看清直接上屏,谁也不知道最后结果会是什么。

    题外话

    我把一切有风险的软件都塞进了虚拟机。以前宿主机上只装一个 QQ 输入法,现在宿主机上已经不需要任何第三方的闭源输入法了。其他大小流氓,比如 QQ 微信迅雷度盘什么的全塞虚拟机,随便弹窗,随便桶装,无需畏惧。

    所以如上文所提,第一次看见有人因为所谓的购物节收到广告而抱怨 Windows 10,我才感到了一丝迷惑。

    5 条回复    2020-06-04 00:55:07 +08:00
    jqtmviyu
        1
    jqtmviyu  
       2020-06-03 23:21:32 +08:00
    云双拼挂码表感觉性价比最高.
    当然我现在用的是小鹤飞扬.
    mzotw2babm
        2
    mzotw2babm  
       2020-06-03 23:32:05 +08:00
    使用五笔打字不一定快,我表示深深赞同。但用熟练了真的省心。

    我自 14 年改用五笔以来,平时的打字速度基本上不如我以前用全拼快,但有一点,确实大大的减少了选字带来的困扰。

    而且五笔更适合于跟打,不适合于听打。因为跟打可以看着字形,而听打还要思考字如何写,虽然这是一个潜意识的过程,但经过我多次对比,我发现听打对脑力还是有一定消耗的,会减慢打字速度。

    另外就是,如果想提高五笔打字的效率,一定要多练一级简码、二级简码。能减少按键的时候绝不多按一次。比如为字可以用 o 打出来,以字可以 c 打出来,我却习惯了为 yl 和以 nyw 的按法,实在是大大的违背了五笔的原则。
    Jirajine
        3
    Jirajine  
       2020-06-03 23:43:23 +08:00 via Android
    开源+拼音效率一定低吗?
    rime 可以导入第三方词库,可以培养用户词库,可以多端同步,积累久了并不算难用。
    当然,也要考虑需求,如果你需要在中文互联网上跟人各种对喷、流行语,或者文字录入工作需要输入大量生僻字肯定是不适合用 rime,但对我这种“中文输入法的轻度用户”是足够的。
    不过我最喜欢的输入法还是 Gboard,方便的中英文混输,单词拼写纠错,和滑动输入对我而言是非常高效的功能。
    jackmod
        4
    jackmod  
    OP
       2020-06-04 00:53:13 +08:00 via Android
    @jqtmviyu 需求只是日常应用的话双拼的性价比的确出众。我对一般人推荐双拼,但对译员朋友们吹爆五笔:)。
    @mzotw2babm 听写确实比较累人,但如果人家手稿不好好写字,也只能听写了 Orz 。
    @Jirajine 确实。轻度用户受到某些缺点的影响有限。我的习惯是只用默认词库和词序,偶尔列个高频名词表。Gboard 唯一的遗憾是没有五笔,但它是多语言神器。
    yzwduck
        5
    yzwduck  
       2020-06-04 00:55:07 +08:00 via Android
    我没折腾过中文录入,因为没什么需求,所以一直用系统自带的中文输入法( Android 除外)。但是因为写代码,学用了 dvorak 布局,这个学习的过程很痛苦。
    不过我猜从五笔到仓颉的转换,估计比从 qwerty 到 dvorak 更痛苦。我大概用了一个多月的时间才能在用 dvorak 时不会错按 qwerty 的键,半年多才追上 qwerty 的速度。到现在 qwerty 已经完全生疏,录入速度已经降到不足 15 wpm 了。
    英文比中文有一点方便的地方:即使操作系统不支持 dvorak,还可以用一个可编程键盘,在硬件层面做转换。
    等哪天有兴趣了,我也想学一下仓颉之类的输入法。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2842 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 15:18 · PVG 23:18 · LAX 07:18 · JFK 10:18
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.