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




  

相关话题

  电脑为什么不能一启动就流畅工作? 
  如何理解「买电脑不能去实体店」的言论? 
  想送男朋友一套游戏键盘和鼠标,有什么推荐? 
  为什么计算机分盘都是从C开始到F? 
  买游戏键盘,应该主要关注哪些指标? 
  现代有哪些不如古代的技术? 
  Windows 10 的更新对一般人来说真的有用吗? 
  男朋友是程序员,送哪种键盘比较合适? 
  高性价比的入门机械键盘有哪些推荐? 
  蓝牙机械键盘有哪些推荐? 

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





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