在Microsoft Windows
98中,键盘和滑鼠是两个标准的使用者输入来源,在一些连贯操作中常产生互补作用。当然,滑鼠在今天的应用程式中比十年前使用得更为广泛。甚至在一些应用程式中,我们更习惯於使用滑鼠,例如在游戏、画图程式、音乐程式以及Web浏览器等程式中就是这样。然而,我们可以不使用滑鼠,但绝对不能从一般的PC中把键盘拆掉。
相对於个人电脑的其他元件,键盘有非常久远的历史,它起源於1874年的第一台Remington打字机。早期的电脑程式员用键盘在Hollerith卡片上打孔,後来在终端机上用键盘直接与大型主机沟通。PC上的键盘在某些方面进行了扩充,加上了功能键、游标移动键和单独的数字键盘,但它们的输入原理基本相同。
您大概已经猜到Windows程式是如何获得键盘输入的:键盘输入以讯息的形式传递给程式的视窗讯息处理程式。实际上,第一次学习讯息时,键盘事件就是一个讯息如何将不同型态资讯传递给应用程式的显例。
虽然键盘是Windows程式中使用者输入的主要来源,但是程式不必对它接收的所有讯息都作出回应。Windows本身也能处理许多键盘功能。