输入法与键盘布局

简介:
用户时常把凡是从键盘上输入文字的软件都叫做输入法。即便是英文这样的语言,直接从键盘输入的过程也叫做输入法。
  虽然如此,但是我们需要区别两种输入方法的不同之处。分别给这两种输入方法定个名字。一个叫做输入法,另一个叫做键盘布局。
  输入法的出现是因为键盘上的按键数量有限。无法容纳东亚地区语言的文字的数量(至少中国人把这个数量按照“字”来计算)。既然不能通过直接敲击 键盘上的一个键来输入一个东亚地区语言的文字,那么就不能通过其他的方法来实现吗?输入法就是这样一种协助用户和计算机沟通的软件。用户通过输入编码(不 论是五笔字型还是汉语拼音都理解成编码)到输入法软件。输入法负责转换编码成为需要的字,从而实现了用户输入东亚地区语言的文字。
  键盘布局则是直接映射键盘的按键成为字母。对英文、法文、德文来说,这是轻而易举的。所有字母都可在键盘上轻松地安排妥当。用户只需要按一个键或者一个组合键就可输入一个字母。
  长期以来,人们习惯了输入法和键盘布局两种产物的不同应用环境。一直认为对于英文、法文这样的文字应该用键盘布局来打字,只有中文、韩文这样的 文字才用输入法。但我们希望改变这种观念。输入法软件有许多优点同样可以体现在英文、法文这样的文字的打字过程中。









本文转自 h2appy  51CTO博客,原文链接:http://blog.51cto.com/h2appy/148678,如需转载请自行联系原作者
目录
相关文章
|
11月前
7-83 九宫格输入法
7-83 九宫格输入法
86 0
|
Android开发
android 检测外接键盘并设置输入法布局
android 检测外接键盘并设置输入法布局
337 0
IOS8下利用自动布局实现键盘的弹出效果
IOS8下利用自动布局实现键盘的弹出效果
72 0
|
Android开发
解决安卓虚拟键盘把标题栏顶出屏幕外
解决安卓虚拟键盘把标题栏顶出屏幕外
249 0
|
iOS开发
iOS跟随键盘走动的工具栏
iOS跟随键盘走动的工具栏
255 0
iOS跟随键盘走动的工具栏
Qt实用技巧:将QWidget作为输入窗口,接收键盘消息、输入法并且控制输入法悬浮工具栏位置控制
Qt实用技巧:将QWidget作为输入窗口,接收键盘消息、输入法并且控制输入法悬浮工具栏位置控制
|
C# C++ Windows
C# TSF 输入法的获取
原文 C# TSF 输入法的获取 起因: 「添雨跟打器」中存在一个问题。在 windows 8/10 里面,输入法就获取不到了。我一直没有去管这样的问题。但是也大致知道,可能是 TSF 架构的问题。
2160 0
|
API C# Windows
C# 输入法
原文:C# 输入法 C# 输入法     虽说输入法不是什么新事物,各种语言版本都有,不过在C#不常见;这就会给人一种误会:C#不能做!其实C#能不能做呢,答案是肯定的——三种方式都行:IMM、TSF以及外挂式。
934 0
|
C# Windows
触摸屏:屏幕键盘(虚拟键盘)解决方案
原文:触摸屏:屏幕键盘(虚拟键盘)解决方案  最近需要在win XP系统的工控机上进行程序的开发,工控机是电阻式触摸屏,需要在上面使用触摸键盘,使工控机可以脱离鼠标和键盘独立运行程序。调研后得到一系列的解决方案,mark如下: (1)自己在程序中开发虚拟键盘 这个是最先想到的,本人用C#进行开发,所以只关注C#相关的虚拟键盘开发。
2354 0