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




  

相关话题

  有哪些非苹果出品的 Mac 键盘值得推荐? 
  如果中国从未受西方文明影响,中国的「科技树」会有怎样的发展? 
  现代有哪些不如古代的技术? 
  当电脑盲认为自己不是电脑盲时是一种怎样的体验? 
  日文里没有逗号,那他们的键盘上有逗号键吗? 
  如何让两台电脑同步接收到单个键盘的指令? 
  想问大家,台式电脑可不可以用无线键盘? 
  2018 已经过去,在那一年里哪位名人的逝世对你影响最深? 
  PS2 接口键盘和 USB 接口键盘间有何区别? 
  98 键键盘 100 元左右有什么推荐吗? 

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





© 2025-03-31 - tinynew.org. All Rights Reserved.
© 2025-03-31 - tinynew.org. 保留所有权利