百科问答小站 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就从“打印屏幕”变成了现代意义上的“截图”。




  

相关话题

  请问这个配置的电脑能装装64位吗? 
  室友说我用过她的电脑之后,她的电脑开机变慢了怎么办? 
  电脑长久不关机会缩短电脑寿命吗? 
  请问电脑开机就这个怎么解决? 
  电脑一年不用会坏掉吗? 
  想问大家,台式电脑可不可以用无线键盘? 
  鼠标键盘有必要买几百上千的吗? 
  请问这个套在手上的东西是什么? 
  程序员为了手部健康是否需要购买机械键盘?如果是,买哪一种? 
  为什么我 1万2 买的电脑不如朋友 6 千买的电脑香? 

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





© 2024-11-25 - tinynew.org. All Rights Reserved.
© 2024-11-25 - tinynew.org. 保留所有权利