百科问答小站 logo
百科问答小站 font logo



电脑键盘上的截图键(Print Screen)是谁发明的? 第1页

  

user avatar   Ivony 网友的相关建议: 
      

那玩意儿其实最早不是截屏用的,从名字也能看出,是打印屏幕输出。也就是把屏幕上的东西输出到打印机去。

因为早期的电脑是控制台界面的,这个键的用法是你先用指令把要打印的东西输出在屏幕上,然后按这个键,打印机就开始屏幕上的东西都给你打印出来……


user avatar   enzojz 网友的相关建议: 
      

Print Screen最初的作用是把屏幕上的内容直接输出到打印机上

只要按下这个建,打印机就会打印屏幕上的字

这个功能是DOS下的

后来到了Windows 3.1下变成了将屏幕送入剪贴板,Alt + Print Screen是把活动窗口送入剪贴板

然后这个功能一直保留至今

当年两个我都用过,DOS下打印机是直接接受电脑发来的字符串,然后用打印机自己的字库打印出来,字体类似Courrier


user avatar   zyzsdy 网友的相关建议: 
      

微软(MS-DOS)发明的。


Print Screen顾名思义,是用来“打印屏幕”用的。

在当年世界上第一台个人电脑IBM 5150刚刚诞生的时候。微软为IBM定制了一款操作系统PC-DOS(和MS-DOS实际是同一软件,PC-DOS是IBM专用,微软将PC-DOS改名为MS-DOS向其他用户销售。)。

MS-DOS非常简单,就和它的名字一样,是个磁盘操作系统。操作的范围也只有磁盘(和它上面的文件)。缺乏外设管理的MS-DOS,调用打印机的功能是BIOS提供的(键盘也是),这也是BIOS为什么叫做BIOS(基本输入输出系统)的原因。

当按下键盘上的Print Screen键时,BIOS会响应IRQ7中断,然后将显存VRAM的内容发送到LPT1端口。而LPT1端口一般是连接一台打印机,这样屏幕上的内容就会变成纸张上的内容了。

从Windows 3.1开始,Windows已经有了一套巨大的管理外设的程序(如今我们叫做“驱动程序”)。由于打印机已经通过驱动程序和操作系统直接通信,直接发送数据到LPT1端口就无法打印了。于是操作系统会主动修改IRQ表,接管BIOS的操作,这样就拦截了原先固定在BIOS里的程序,而是将屏幕缓存转存到剪贴板里,再由打印机驱动发送给打印机。从这时起,Print Screen按键就和打印机脱离了本质关联。

后来习惯就变成了按下Print Screen键后,当前屏幕缓存会转存到剪贴板里后,不再进行打印。人们会自己使用其他的程序来处理剪贴板中的内容。Print Screen就从“打印屏幕”变成了现代意义上的“截图”。




  

相关话题

  不懂电脑的人,对电脑方面的理解有哪些误区? 
  二战时期德国的科技是什么水平? 
  为什么格斗游戏最好的控制器是摇杆? 
  吴国盛所谓「中国自古就没有科学/数理科学」,却说「西方自古就有科学」,这是学术界共识吗? 
  想送男朋友一套游戏键盘和鼠标,有什么推荐? 
  为什么很多人用笔记本都要外接个键盘? 
  程序员应该买一个机械键盘么? 
  郑和宝船实际长度到底多少? 
  笔记本电脑按住电源键强行关机,对电脑有伤害吗? 
  计算机中,假设键盘同时按下两个键,会优先生效哪一个? 

前一个讨论
美国发明原子弹然后申请专利,那其他国家不就不能生产了吗?
下一个讨论
男方家想用我首套房名额,全款买房写我名,我该注意什么吗?该同意吗?





© 2024-12-27 - tinynew.org. All Rights Reserved.
© 2024-12-27 - tinynew.org. 保留所有权利