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




  

相关话题

  本人小白,希望各为大佬看一下我自己配的这套电脑有什么问题,望指点一二? 
  为什么工厂的工服一般是蓝色的? 
  主板真的会限制内存频率么? 
  中国古代经济重心南移时,北方的技术是如何融合到南方的? 
  西方学习编程的学生训练打代码时每年要敲坏多少个键盘? 
  为何汽车烧汽油、卡车烧柴油、飞机烧煤油、船烧重油? 
  对比同时期的其他文明,唐帝国的科学技术水平大概是怎么样的? 
  求一个300元内机械键盘(有线,红轴,无光,无数字键盘),只求把成本都放在关键体验上!? 
  程序员应该买一个机械键盘么? 
  哪一种元素的缺失会导致现代科技停留在蒸汽时代? 

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





© 2025-05-04 - tinynew.org. All Rights Reserved.
© 2025-05-04 - tinynew.org. 保留所有权利