输入法是我们在数字时代,与电脑交互最重要的工具,就像我们的嘴巴。

先来聊聊人机交互的历史

在最初的时候,我们怎么与电脑进行交互呢?

通过敲代码,输入各种命令直接得到结果。输入的这些字符,都是在键盘上一个键,一个键代表一个字母非常的直观。当然也存在着一个键,能代表2个符号,那么有一个shift键来帮助你选择是这个键上面的那个符号,还有一些F1F2类的键来实现各种特殊的功能。

最开始我们与电脑进行交,主要是通过物理按键的方式。后来我们又多了另外一样,人机交互的利器——鼠标。鼠标只有两个按键,但是它有滑动的功能。

这开启了图形化的交互界面。鼠标就是我们在电脑的图形界面中的手。再后来触摸屏的实现,让我们可以直接在屏幕上,用手进行操作,这种情况下就多了多点触控,滑动,长按等操作方式。

但这些方式,都不能够使我们的意思传达给电脑,我们只能够选择电脑已具备的选项。这样反而不如我们敲代码,来的高效快捷。所以直接告诉计算机我们想要什么,然后他就能帮我们实现吗?

这是人工智能想要达到的交互方式。但要实现如此自然的交互,目前还有些距离。

我们首要要实现的还不是让计算机直接理解我们的语言,而是让计算机能显示出我们的语言。且我们能像输入代码一样,将我们的语言顺利地输入到计算机当中。

这样我们就可以通过,计算机上的应用,把语言传达给它人。

汉字的输入难题

我们看以字母为代表的英语,直接在键盘上敲击的26个字母就够了。26个字母,通过各种组合形成词语。

但关于汉字,我们就比较为难了。给每一个汉字设置一个键,那要上千个按键。

我们必须用更少的键组成更的多字。那只有找找组成汉字的基本元素了,如果电脑是中国人发明出来的,不知道会怎么设计键盘。

但是,没有但是,我们就得用这26个字母的键盘。

看到这些字母,自然而然便想到了拼音。我们可以通过输入拼音字母,来输入汉字。

我们以“da"为例

就有四个音调,共56个字。同一个音调最多也有33个字。当然这个音常用的字没几个,其它音就不好说了。但这的确是可行可用的办法。

还可以怎么办呢?

直接把汉字拆成,基础的元素如何?把键盘变成这个样子

不对!上面那个是注音符号,还是用声音来输入汉字。这个看上去很像日语片假名的东西,是我们民国时期用的汉语拼音,现在我们用的都是拉丁字母为基础的注音符号,台湾还是用的这套注音符号。注音输入法,韵母不需要敲那么键,可以输入声调,这无疑减少了候选词。

但这不是拆字啊,怎么拆字呢?

通常不会读的字,查字典的时候,我们用查部首的方式。汉字那么多,部首可以没那么多,把键盘上换成部首不就行了。

嗯,数了一下,偏旁部首还有相关字可有76个。虽然键盘上有不止76个键,全放部首会不会。。

不知你听说过没

查字典还有一种超快的办法——四角号码检字法

用最多5个阿拉伯数字来对汉字进行归类。取汉字左上角、右上角、左下角、右下角四个角的笔画,一个汉字用四个数字表示。

这个用来查字典还好,用来输入的话,重码和拼音有的比,而且速度也快不了多少……想了解可以去百度折腾一下。

字型输入法的大招来了!

拆四个角不管用,就拆得更彻底些吧!拆成一个个笔画,先写哪个笔画,再写哪个笔画我都表示出来,这回一定准了吧。对,这就是传说打字飞快的五笔输入法!

五笔输入法,把这26个键,根据基本的笔画横(一)、竖(丨)、撇(丿)、捺/点(丶)折(乙)划成五个区。每个区,五个键代表这个笔画在字的第几顺。

只有笔画肯定不够,又加了常用的字还有部首(字根)在相应的区位。背好五笔字根口诀、拆字口诀、识别码口诀、末笔口诀、字型口诀等,你会可以飞一般地打字了。

麻烦?想要快总要些代价嘛。强烈建议学汉字的小朋友大朋友使用,玩会这个,妈妈再也不用担心你不认字啦!

26个字母在上面,却要我把他们当笔画,这不是为难人嘛!

莫慌,又想认音,又想输入笔画,还真有办法。那就是双拼输入法。

拼音输入的话,韵母就那么几个,但是要多敲好几次字母。干脆设置一些键,也代表一些韵母好了。这样,你两个键就可以选出一个音。

虽然比输入全拼快了很多。但,这不还是拼音吗?

别急,还有形码部分。与五笔的笔画布局不同,双拼的字根是按读音和形状,放到对应的按键的。

横(a)、竖(l)、撇(p)、捺(n)、点(d)、折(V)

下面是部分,感受一下:

形码部分的拆字规则也简单,首和尾,长得像的选出来就行了。比如:“树” 取“木”M,和最后那一点D。感兴趣的话,具体规则大家可以自行去折腾。

不过双拼的音型方案有很多,你甚至可以音码用一家的,辅助码(形码)用另外一家的方案。或者只用音码,反正你电脑里也只不过记忆了“UU”代表“shu",或者是“uumd"代表“树”。

最好用的输入法是什么?

此问题一出,双拼的小伙伴激动地挥舞双手,五笔的小伙伴冷笑了一声,全拼的小伙伴深藏功与名。

关于答案,每个人都可能不同,而且每个人都可能会变化。

在没有这些智能设备以前,书面表达是通过手写来完成。

会写字,才被称作有文化。不识字,则是文盲。

当我们面对在电脑上输入汉字的问题时,写出这些汉字,可能是更自然的想法。

早些年的手写板现在已经销声匿迹了吧。

如果做不到,那至少也应该出可以用笔画的方式,找到那字。所以在当初,拼音和五笔字型都是常见的输入法。五笔甚至是更优选择。

但是后来搜狗百度谷歌等输入法厂商,使用超大规模的语料库、模糊音、整句输入、搜索热词更新、自动纠错、词频变化、笔画拆分、云词库……等方式,让全拼输入变得更加有效率。有许多方便输入的功能,也只能够在全拼状态下使用。并不是其它输入法不优秀,只是没有形成生态。

我们写字,得一个字一个字的写。但是说话则是连词成句的,语音的方式无疑更加自然。我们的需求并不是像查字典一样,快速的找到一个又一个的字。五笔等输入法,提高了选择单字的数量,却降低了成整句的效果。拼音码有个最大的优势,就是声母加韵母的读音规则,韵母结束后出现一个新的声母(或者零声母)就可以判断是一个新语音,在整句输入法中这个规则可以方便的数出句子包含的音节数量。

但其他输入法用大量的声母当做辅助码,或者根本就没有声母这样的字词起始标志,很难在整句中正确划分单字或者词组,连一个句子有多少个字都无法判断,那要想顺利找到对应汉字就更难了 ,还不如字词方式输入效率高。许多的五笔用户只用单字输入法,就是因为增加了词组以后反而会增加重码率。单字到词组尚且如此,再到句子的重码率更是不可想象。自然码做过一段时间的整句输入,其中也包括五笔模块,但最后发现效果不理想。

曾经为在手机上九个数字键上输入汉字,我们发明了九宫格输入法,这是我们见过最普及的,编码方法来输入文字吧。

很有一部分人在玩手机随时随地输入文字前,可能拼音都不怎么样,只有一个模糊的印象。拼音输入法绝对提高大家使用拼音的姿势。

即便是手机如此普及的今天,仍然有很多人输入文字都是困难的。人机之间不可逾越的障碍,就是我们重新设定一套规则,才可以与计算机沟通。

最好用的输入法,是你最熟悉的那套规则,也许是输入法厂商提供的完善的全拼输入方案,也许是你自己定制的按键分布,音型规则。

人即输入法

智能移动终端普及后,我们日常主要的沟通方式,语音也搬进了数字世界中。你不仅仅可以把语音直接发给你的好友,语音识别技术甚至可以帮你转换成文字,使你直接用文字指令与设备沟通。

但目前来看,语音真的是一个很鸡肋的功能。每次看到别人扔过来的大段的语音,一段一段的语音;每次看到语音输入法转化的,充满错别字的片段;每次听到有人大声得,让手机给他讲个笑话……

是的,感觉它很新奇,也有效果,但总差些什么。

语音是比较随意的,不像文字那么有调理和简洁,转化成文字他不好读。现成条件下,机器与语音的搭配总感觉很奇怪,大段的语音,我们需要像打开水龙头接水一样。而与机器的对话,总是不那么如意,仿佛我们俩都很傻。

有个朋友发语音给我,我不方便听。随便搜了一篇发语音不方便的文章给他。他却用语音,一句一句回复我:我知道。你知道为什么我要发语音吗?工作中啊,说错了什么方式不对,就有人截图取证。发语音,他取证就麻烦很多了。

听完真是涨见识了。但是我觉得,这只是目前语音呢还不方便分享,要是有一天语音,可以像语音文字那样在社交平台上传播。语音证据,恐怕比文字更绘声绘色。

但在我们生活交流中,语音从来不单独存在,有一个声音信号,必有有一个声源图像。如果哪天我们可以用语音畅快交流,也许就是虚拟现实。

文字是我们表达的工具,输入法是我们输出文字的工具。

表达我们的意思,除了语音和文字之外还有别人方法吗?表情包算是一个吧?视频就更算是了。

记得微软曾说,要做智能输入法,知道你下一步想要说什么?

目前,输入法在地名、人名、温度单位、表情联想、位置和音乐方面的创新,都算是往智能化的前进。

人工智能更是进一步理解人类的思维方式。假设有一天,你还没说,人工智能就知道你想说什么,那还需要你做什么?他复制了你,而且可以无障碍与其它人工智能沟通信息。使人类成为一个思维整体。

正如图形化界面刚出现,大家觉得那东西太占内存,且与代码相比,效率低下;

正如触摸屏在手机上出现,大家觉得大屏耗电大,识别不精准,耗流量多,没有按键的手感和盲打;

下一个可能,是否也在被我们嫌弃中?

MySQL用什么输入法_最好用的输入法是什么?相关推荐

  1. linux输入法_超强两笔输入法 入门简文

    超强两笔 超强两笔(原名超强二笔)是付东升发明的全分阴阳的二笔输入法,于2005年2月25日正式推出.超强两笔的独体字首创三码末规则.合体字首创全分阴阳规则,使拆字变得简单直观:不断优化的词库,让用户 ...

  2. Java屏蔽输入法_技巧:如何禁止输入法切换到全角状态

    如果你不愿意看解决过程,答案就是:注册热键.以下废话可以略过. 不知道大家有没有和我一样的烦恼.我在Delphi中编程的时候,由于需要使用Alt+Shift+Space来查看函数的声明,但是输入法的全 ...

  3. 无广告输入法_完胜搜狗的输入法来了!智能无广告,不用下载就可以使用!

    你现在,在电脑上安装的是什么输入法呢? 大家日常使用电脑进行办公打字,既然要打字,输入法肯定是必不可少.一个好用的输入法可以提高工作效率,事半功倍. 目前市面上也有很多种输入法,究竟哪家输入法最好用呢 ...

  4. python怎么隐藏输入法_打开和关闭输入法

    procedure CloseEDTIME(edt: TEdit); var KeyStates: TKeyboardState; begin GetKeyboardState(KeyStates); ...

  5. c语言连接数据库例子,c语言操作mysql数据库小例子_互帮互助(C language MySQL database operation example _ mutual help).doc...

    这是精心收集的精品经典资料,值得下载保存阅读! c语言操作mysql数据库小例子_互帮互助(C language MySQL database operation example _ mutual h ...

  6. golang mysql连接池原理_[Go] golang实现mysql连接池

    golang中连接mysql数据库,需要使用一个第三方类库github.com/go-sql-driver/mysql,在这个类库中就实现了mysql的连接池,并且只需要设置两个参数就可以实现 一般连 ...

  7. java非主流火星文输入法_我爱火星文_火星文输入法

    火星文输入法是一款火星文即时转换软件,包含火星文转换器和繁体字转换器,支持非主流火星文转换,繁体字转换,菊花文,QQ闪字,在线转换兼容所有中文输入法,是新新人类QQ聊天的必备工具. 火星文输入法,是2 ...

  8. mysql db模块下载_易语言MySql数据库操作类V1.0模块源码

    易语言MySql数据库操作类V1.0模块源码 易语言MySql数据库操作类V1.0模块源码 系统结构:MySql数据库连接类_测试子程序,置连接选项,连接,关闭,是否已连接,取连接句柄,置连接句柄,执 ...

  9. 输入法画面_仙剑奇侠传X百度输入法联名纪念版皮肤今日上线

    听说我们的键盘里 藏着属于你的独家记忆 值#仙剑25周年#之际 百度输入法联名<仙剑奇侠传> 特别推出官方纪念版皮肤 [仙剑·廿五相守] 让浓情回忆在指尖跳动 当李逍遥.赵灵儿.林月如.阿 ...

  10. 安卓蓝牙键盘切换输入法_采用国产机械轴,三种连接模式轻松切换,TT G521上手体验...

    之前我用过三模游戏鼠标,也用过三模薄膜键盘,但是三模机械键盘,还是第一次使用.机械键盘,相信大家都知道,现在已经很普及了,估计当时把机械键盘重新带回到玩家当中的大神,也没有想到它会这么火爆吧.至于什么 ...

最新文章

  1. php批量请求url_php请求url的方法小结
  2. django防止csrf跨域伪造攻击
  3. Linux(debian7)操作基础(四)之CPU频率调整
  4. mysql 是如何利用索引的_10 分钟搞明白 MySQL 是如何利用索引的!
  5. 创建模态对话框和非模态对话框
  6. java中文件下载的思路(参考:孤傲苍狼)
  7. wordpress 增加备案号
  8. 创建库文件c语言,创建自己的函数库
  9. win10熄屏时间不对_Win10系统何如设置自动锁屏时间,教程来啦,windows10怎样设置熄屏时间...
  10. Java开发教程入门!数据库事务深入分析
  11. matlab给程序加总标题,【转】matlab标题,给figure加标题,subplot的部分用法
  12. 继电器rc吸收电路取值_RC吸收电路的参数选取
  13. 可能是史上最适合入门SQL语句的教程——自学SQL网学习笔记
  14. CodeForces - 764B Timofey and cubes
  15. CS61A Lab 14
  16. VB socket编程入门
  17. 我是如何在硅谷获得年薪30万美金Offer的?
  18. 怎么把照片做成动态的?如何让照片动起来?
  19. 从信息技术角度看房地产评估未来发展
  20. JAVA中的常见Bug

热门文章

  1. 全国计算机等级考试三级数据库技术考试大纲(2018 年版)
  2. 【转】鼠标右键菜单设置大全
  3. Python 数据分析 —— Matplotlib ①
  4. loadrunner11 java脚本_LoadRunner11开发Java Vuser协议脚本
  5. 微博批量发布,微博定时发布,批量删除,批量评论等功能的实现
  6. ajax爬取微博,自动滚屏抓取新浪微博
  7. 扫描二维码登录的接口
  8. 毕业设计专用 完全开源 基于Java的房屋租赁管理系统
  9. Android 友盟分享简单Demo
  10. matlab力学实验,MATLAB在中学物理实验教学的应用