电脑键盘上的ESC按键是一个相当特殊的按键

丹勒雷恩称,ESC按键是人与计算机互动的一种方式,就好像人在跟计算机说:“停下你手中的工作,我现在需要接管控制权。”换句话说,这是人在提醒计算机,它仍然是一台机器,人类才是它的主人。如果《2001太空漫游》(2001:A Space Odyssey)中的宇航员们有这样一个方便的按键的话,他们就能够立即阻止邪恶的计算机哈尔(Hal)犯罪了。

实际上,ESC按键是由IBM一位名叫鲍勃本莫尔(Bob Bemer)的程序员在1960年设计出来的,他原本是为了试图解决一个通天塔的问题:即让来自不同厂商的计算机以不同的编码进行交流。本莫尔发明了ESC按键,让程序员们可以从一种编码切换到另一种编码。随后,当计算机编码标准化之后,ESC按键就变成了PC计算机上的一种“中止”按键,它的作用是暂停计算机。

为什么选择“Escape(逃跑)”这个词呢?本莫尔可以用其他的词,比如“中止(Interrupt)”,但他最后还是选择了“ESC”,这是为了纪念他自己的忧虑。他是一位多愁善感的人,早在上个世纪七十年代,他就开始担心Y2K千年虫的问题。现在,我们的计算机已经相对更加稳定,没有人需要为此而恐慌。但是鲍勃称,他仍然在使用ESC按键。他说:“有备无患总是好事。”

为什么象ESC这样的过时的按键还会继续存在呢?我们的设备中有一些传统遗留下来的东西。在过去的一百多年里,当人们想写点什么的时候,他们会在一台打字机前坐下来。但是现在的计算机看起来已经很不一样了,它们就像智能手机一样。也许再过10年或15年之后,整个键盘就会变得非常奇怪了。到时候我们也许会说:“还记得我们过去输入的工具吗?它就是键盘。”

未来,我们如何在不用打字的情况下操控计算机?想一想Wii和Kinect吧,或是《吉他英雄》那样的游戏的专用输入设备。我们也许会看到越来越多这样的新输入方式出现,比如语音识别和音频控制,比如Siri。

时间: 2024-10-27 08:50:44

电脑键盘上的ESC按键是一个相当特殊的按键的相关文章

教你认识电脑键盘上各个键功能

  常见的键盘有101,104键等若干种.现在教大家认识一下键盘.让你对键盘开始了解. 工具/原料 键盘 方法/步骤 1.键盘分为四个区:功能键区.主键盘区.状态指示区.控住键区. 2.键盘又分为四种指示:数字.符号.字母.功能. 3.键盘中单字字母的按键是用来打字的. 4.shift和ctrl两个键也就是红色圈内的两个按键同时按时调理拼音键式的.当你同时按时它会出现:拼音.字母.五字笔.选择其中一个后,放开按键就行了. 5.caps lock按键是调节字母大小,也是锁定字母大小的意思. 6.数

键盘上的Esc是什么意思

一.Esc是什么意思? 键盘上的esc它是英文单词escape的缩写,如果你的谷歌上翻译成汉文的话就是逃跑的意思.而在电脑上的esc键指的是取消和退出的意思.比如你打开了一个应用程序,当你需要中断程序运行的话可以按esc中断,这里的esc也是代表中断的意思. 二.Esc创始发展: esc键的创始人也就是当时IBM的一位程序员Bob Bemer,为了在电脑上使用不同的代码进行交流切换的情况下,发明了esc键.之后慢慢的话esc也就被变成一种"撤销.中断"的一个功能键. 三.esc全解用途

笔记本电脑键盘上的小键盘如何开启

  笔记本电脑便于携带,在键盘上做足了文章.与传统的台式机键盘相比,笔记本键盘省去了小键盘,小键盘也是起到一定的功能的.有些厂商在设计笔记本键盘的时候还是保留了小键盘的功能,下面我就教大家如何开启. 功能说明 笔记本电脑键盘上一般都有Fn功能键,我们按下Fn键跟F11上面的NumLK键,可能其他牌子的笔记本电脑,这个键不再F11上,像联想的机子就是F8键.以小编Acer本本来说,按下之后,会出现下图所示的样子,证明开启了小键盘. 再次按下,就是关闭小键盘功能.此时字母键功能恢复. 下图就是联想笔

实战开发细节:如何为单片机的按键加一个锁防止多次触发

最近一直在做凌阳的GPL32001的单片机开发,主打产品是一架钢琴.如图所示: 在这架钢琴上,我们可以看到遍布着很多按键,有琴键,也有功能选择的按键,面对如此多的按键,对于一个刚出来工作的小伙伴肯定压力比较大,琴键的特征和普通按键不太一样,琴键的一个按键由两个按键组成,一个按键储存着两样信息,力度和键值. 那么在我写的程序的项目要求是这样的,要求每个按键一次只能触发一次,并且触发的时候要发出不同的键码,通过音频解码盒将该键码值读出来,比如第一个白色琴键是key01--->对应的键值就是0000

一个物理按键“Home”将被电容感应按键所取代

本月初曾有报道称新一代iPod Touch上惟一一个物理按键"Home"将被电容感应按键所取代,但现已证实这是一则虚假新闻.本月初,几张疑似新一代iPod Touch的照片被泄露到互联网上,照片显示iPod Touch上惟一一个物理按键"Home"将被电容感应按键所取代.日前,这组照片的原始发布者证实,这些照片是经过处理的虚假照片.照片发布者称:"不久前我看到了一些泄露的64GB iPhone的照片,这激发了我的兴趣,于是决定制作一些虚假的128 GB i

电脑键盘上的Pause键在哪?

最近在各大论坛发现有不少网友在问电脑键盘上的Pause键在哪?在键盘灯的左边,就是你要的Pause键!全拼是:Pause Break Pause Break 中断暂停键 这个键最早出现在IBM的PC/XT机型的83键盘和AT接口的84键盘上,现在PC机的101键盘上.苹果机 Pause Break键在"增强"型键盘上也有该键. 现在主要的用途:可中止某些程序的执行,比如Bios和DOS程序,在没进入操作系统之前的DOS界面显示自检内容的时候按下此键,会暂停信息翻滚,以便查看屏幕内容,之

bitmap-在Bitmap或者OVERLAYING按钮上如何动态的创建一个按钮

问题描述 在Bitmap或者OVERLAYING按钮上如何动态的创建一个按钮 我想在视图的 BITMAP或者OVERLAYING按钮上面创建一个按钮.我创建了一个数字签名,签名后,我需要点击一个按钮来保存.我使用的如下代码 public class FingerPaint extends GraphicsActivity implements OnClickListener { private TextView pauseButton;protected void onCreate(Bundle

c++-请教一个MFC提示键盘按键的程序的问题

问题描述 请教一个MFC提示键盘按键的程序的问题 我看到别人做的按下哪个键就弹出提示:"你按下了哪个键",用的是PRETRANSLATE这个 虚函数,我想请问一下,如果不用这个虚函数,用WM_KEY DOWN UP这样的键盘 消息不是也可以吗?这两者有什么区别呢? 解决方案 也是可以的,不过子控件如果接收键盘消息,比如文本框,那么主窗体就得不到了. 解决方案二: PreTranslateMsg除了判断单个按键,还可以处理组合健.这是它功能更强大的地方. 解决方案三: 当然可以,区别好像

algorithm-关于leetcode上的Implement Strstr()的一个疑问

问题描述 关于leetcode上的Implement Strstr()的一个疑问 问题 : https://oj.leetcode.com/problems/implement-strstr/ 我的解答: int strStr(char *haystack, char *needle) { if (!*needle) return 0; if (!*haystack) return -1; char* ph, *pn; ph = haystack; for (int i = 0;*ph; ++i