交互性编程:鼠标与键盘输入的应用
在编程世界中,鼠标和键盘是我们与计算机进行交互的重要工具。通过它们,我们可以控制屏幕上图形的位置和属性,为程序增添更多的交互性和趣味性。下面将详细介绍如何利用鼠标和键盘输入来实现各种交互效果。
1. 输入设备简介
屏幕是我们身体与计算机内部电路和电子领域之间的桥梁。我们可以通过触摸板、轨迹球和操纵杆等各种设备来控制屏幕上的元素,但键盘和鼠标仍然是台式计算机最常用的输入设备。
- 鼠标的历史 :计算机鼠标的历史可以追溯到20世纪60年代末,当时道格拉斯·恩格尔巴特(Douglas Engelbart)将其作为在线系统(NLS)的一部分展示出来,NLS是最早的具有视频显示功能的计算机系统之一。鼠标的概念在施乐帕洛阿尔托研究中心(PARC)得到了进一步发展,但1984年苹果Macintosh电脑对鼠标的引入,才促使其广泛普及。在过去的四十年里,鼠标的设计经历了多次修订,但其功能始终保持不变。在恩格尔巴特1970年的原始专利申请中,他将鼠标称为“X - Y位置指示器”,这仍然准确地定义了其当代用途。
- 键盘的发展 :现代计算机键盘是打字机的直接后裔。英语键盘上按键的位置继承自早期的打字机,这种布局被称为QWERTY,因为其顶行字母键的顺序是QWERTY。它是为打字机设计的,旨在让频繁输入的字母对之间保持物理距离,从而减少打字杆在击打色带时发生碰撞和卡塞的可能性。这个有着一百多年历史的机械遗产至今仍影响着我们编写软件的方式。
2. 鼠标数据的使用
在编程中,Processing提供了一些变量来