from [url]http://www.yujiesoft.com/Default.aspx?tabid=62&EntryID=17[/url]

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