月光博客 » 软件应用 » 谷歌拼音的脑补优化

谷歌拼音的脑补优化

  前些天看月光一篇讨论Google拼音的文章有感。这里提供一个思路,让输入法更简单而不是更复杂。文中有洁癖、偏执、妄想、超现实内容,如果引起您的不适请自便。我没有长时间用过紫光和Google以外的任何输入法。如果文中的一些想法有抄袭其他输入法的嫌疑,那么请推荐给我那个输入法,我立刻去用。

  更洁净的UI

  现在Google输入法的UI右边有两个切换按钮。这两个按钮是必要的么?不是。那么为什么不移除它?搞不好有人会用——那么解决办法很简单,只要用户使用了逗号、句号(或者是中括号)来翻页,那么立刻隐藏掉这两个翻页按钮

  悬浮的状态栏是必要的么?当然不是,而且我们可以手动把它关掉(笔者洁癖,不管是任务栏上的输入法框还是输入法自己的悬浮状态栏统统关掉然后强迫自己记忆快捷键)。其实不用这样。我们可以把状态栏塞到输入框里面(Google其实已经这么做了,你可以在输入框上面点右键来实现状态栏的功能)用状态栏替换掉Google的logo,甚至可以把它做成doodle的样子,比如这样:

谷歌拼音

  然后,我们可以学会一个快捷键自动隐藏一个图标(这里标准也许应该高一点?用3次快捷键而且不点击图标)。

  之前有人问我说,UI那么麻烦不要做了专心改好功能吧。我回他说,UI即功能。可惜这句话被无视了,这里再重复一遍。

  更快捷的快捷键

  这样就必然带来一个问题,就是在未输入文字之前我们无法得知将要输入的文字是简体还是繁体、是半角还是全角。解决方法很简单:让用户先输入,然后他希望这是简体就是简体,希望这个是繁体就是繁体。

  比如说我们点击Shift可以切换中英文,但是现在当我们打了两个字,还没确认输入,字还在输入池里面的时候点shift会怎么样?Google拼音的设定是相当于空格+shift,即先让输入池中的字母变成汉字输入下去,再切换中英文。那么为什么不是相当于回车+shift呢?当我们在输入中按下shift,代表我们需要英文。那么为啥在输入池中的部分要被判断为中文呢?正确的做法是先让输入池中的字作为英文输入进去,然后再切换为英文,即回车+shift.

  中英和简繁好说,全角和中英符号切换咋办?答案是没办法,不过可以有一个补救措施:举个例子,我按下句号,发现是个英文句号。然后我把这个句号删掉,然后再按句号的时候出现的是中文句号。——还好这个切换不常用。

  当然这些只是现有的功能。键盘上的很多快捷键,包括组合键目前还没被用到,这是无疑是种浪费。比如说,Shift+字母键。——这不是出大写字母的么?当然。对大写字母的利用,Google拼音做的太烂了:只要输入大写字母,那么即刻转换成英文。不说别的,至少像紫光一样让大写字母可以用于自定义短语吧?除此之外,大写字母还可以引起词频的变动,比如说可以引起一些专有名词的词频上涨。再比如说可以用来代替[']分割号来标识文字的首字母。这些都能在一定程度让输入法更便利。

  然后是Shift+数字键。我的建议是这个组合用来人工更改词频。——当然这个组合目前也没有在使用。再然后是Shift+翻页键。我建议这种情况定义为往后跳一个词。当用户放开Shift的时候输入文字。

  这里顺便提一下tab键,tab键在Google拼音里面是翻页。其实这里可以考虑Google瞬搜式的补全。……meh……

  另一种输入的办法:“瞬输”

  除了快捷键以外键盘还有什么输入方式可以拿来用?答案是“按住”某键。我们一般打字的时候无疑都是轻点字母键,断没有按住一个键超过0.2秒的可能性。这个要素怎么利用?我们可以利用它来做一个更优秀又更方便的选词系统。为了方便叙述我在下面称之为“瞬输”。

  举个例子,我想要打“方便”,输入“fangb”。这时候按住b键0.3秒再松开,那么更方便俩字就直接跳到屏幕上。如果我不想要方便想要防爆(第三个被选词),那么我只要按住b键,半秒后备选词后移一位到‘防备’上,再0.3秒后备选词后移一位到‘防爆’上。这时候我只要松开b键就即刻输入了防爆。这个流程是,如果按键时间小于0.2秒那么就按正常输入算,如果按键时间大于0.2秒就进入“瞬输”模式,如果在0.5秒之前松开键盘,则输入第一个备选词。之后按照0.3秒一个的频率跳动。

  这么做好处在哪里呢?最大的好处不是输入第一个字符变快,而是这种输入方式会引导你一个一个去查看备选词——而不是塞给你一大堆备选词让你从中挑一个。一个一个看和塞给你一大堆让你选的区别在哪里呢?再举个例子,我们都有桌面,桌面上的东西是我们所熟悉的、整理好的,这种情况下一下子塞给你一大堆让你从中挑一个你也不会选错,因为你已经知道你要找的在哪里;但是如果你要从一张刚拿到手的、无序排列的表格里面找一个人的名字,那么最好的方法就是一个一个看下去,因为你对它不熟悉。这样做另外一方面就是可以让输入法中备选的词语更少,甚至可以只留一个备选词(当然最好还是至少留三个)。从而让输入法看起来更简洁。

  ————

  最后说下功能改进,只有一点:在输入完毕立刻点backspace的时候调整词频,将刚刚输入的词的词频还原。

  ————

  又两天前看到月光提到手机输入法,我对触屏手机输入法的感觉是:

  1,因为键盘是可以自己随便画的,所以双拼有很大的发挥空间。

  2,用两个拇指打字和用一个食指打字的最佳输入法是不同的,换句话说竖着拿手机和横着拿手机的最佳输入法可能会不同。

  3,谷歌果然是个小公司。我的意思是谷歌,不是Google。

  来源:幻视研投稿,原文链接

谷歌拼音的脑补优化

顶一下 ▲()   踩一下 ▼()

相关文章

  1. 1
    科帆   说道:
    搜狗确实不错

    支持(12反对(4回复
  1. 2
    Moses   说道:
    如果真要按照这篇文章说的去做输入法, 那几乎肯定不会有什么用户会去用
    支持(13反对(7回复
  1. 3
    斯卡夏末   说道:
    没人用Q拼的?我是搜狗的老用户,从1.0开始用的。(之前用过紫光和拼音加加,其实搜狗抄的是拼音加加)搜狗在我看来相当恶劣。一天一个弹窗。有一次擅作主张给我弄了个模糊音,还把权重调的极高,导致个人词库被挤在模糊音后面(什么概念!我的输入还不如你模糊音?我还没有平翘舌不分到这种程度吧?)从此电脑中再无搜狗。不知后来优化了没。输入法是要调教的,所以必须联网联账户同步个人词库。调教完会相当好用,就不愿换了。

    绝非五毛,各取所需而已。说不定有人喜欢弹窗呢。搜狗词库相当大,这个必须承认。Q拼绝对的不及。据说谷歌输入法曾盗用过搜狗的词库(不知是真是假)
    RonQI 于 2011-3-30 21:18:58 回复
    用了一段时间搜狗了,弹窗?一般是更新词库的时候弹一下,不过可以选择下次不提示吧,谷歌也提示,其他弹窗未见。另外也没出现过模糊音什么的问题。可以sohu账号登陆,有个人字库,感觉挺方便的,偶尔用过几次谷歌,没见比搜狗方便,所以还是在用搜狗
    也许你很早前用的版本有bug?你可以试试现在版本的,再下结论
    RonQI 于 2011-3-30 21:32:43 回复
    好吧,貌似我刚才遇到弹窗了...是那个搜狐的什么新闻吧,我以前都没注意,以为是哪个搜狐产品弹的呢,看见就关掉,经你这么一提醒,看来只能是搜狗输入法了。我看有个选项“不再显示”,我勾选了,明天看看是不是不弹了。不过话说每次上QQ都会弹新闻,那个是关不掉的吧
    斯卡夏末 于 2011-3-31 1:38:58 回复
    @RonQI:首先要谢谢你认真地看完我的话。QQ新闻可以关掉(新版2011中,QQ新闻主页可以设置关闭了,对非会员开放了这个功能),QQ弹窗是关不掉的……而且使用的服务越多,弹窗就会越多(定向广告),真是非常遗憾。
    QQ拼音本身不弹窗。
    谷歌很干净,但是感觉谷歌用户体验不怎么好。
    原来搜狗弹窗可以关闭了。我好久没用了。还是要谢谢你的提示。
    帐号用久了还是有感情的呀。。呵呵。
    支持(8反对(2回复
  1. 4
    小沉积   说道:
    不敢苟同哦。
    你说的有一部分功能在搜狗是有的。
    后面是瞬输我觉得用户体验不会好的。其实200ms是很短的。
    支持(12反对(7回复
  1. 5
    huhuan331   说道:
    顶一个,一直不用谷歌
    支持(11反对(6回复

发表留言


点击更换验证码