¿De dónde se originan Command-Shift-3 o Command-Shift-4 (para tomar capturas de pantalla)?

5

Sé que en Mac OS X, puedes tomar una captura de pantalla de toda la pantalla con Command + Shift + 3 y tú puede tomar una captura de pantalla de solo una selección (o una ventana) con Command + Shift + 4 . ¿Hay alguna razón para esta combinación de teclado? ¿Cuál es la historia de ese comando? ¿De dónde se origina Command + Shift number ?

    
pregunta Josh 19.11.2010 - 00:03

3 respuestas

8
  

¿Qué es un FKEY?

     Las

FKEY (teclas de función) son recursos que contienen código ejecutable que se activan presionando las teclas Comando-Shift- # (cualquier número 0-9) al mismo tiempo. En el archivo estándar del sistema hay dos FKEY; con un ID # 3 y # 4 que se utilizan para volcar la pantalla o ventana actual en el disco o la impresora. 1

     

Hastadondepuedorecordar/encontrar,loscomandosdecapturadepantallaseagregaronprimeroalsistemaoperativoen System 6 . < sup> 2

1 Texto e imagen de FKEY que ejecuta otros FKEYs! por John Holder ( revista MacTech , 1988)

2 Lecturas / referencias adicionales: Universo Macintosh de Mel: Macintosh Plus y un foro publicado desde 2003, ¿Cómo tomo una captura de pantalla? (este último incluye a un tipo llamado Chealion ).

    
respondido por el Dori 22.11.2010 - 06:01
4

La respuesta de Dori fue correcta, pero pensé que añadiría un poco más de historia. Los primeros teclados de Mac no se pusieron en contacto con las teclas de función ( F1 a F12 , etc.). En lugar de teclas de función , permitieron al usuario escribir Command + Shift + 1 a través de Comando + Shift + 9 .

Antes de Mac OS X, el software del sistema contenía una "Suitcase" llamada "System". Este era el corazón del clásico de Mac OS, y contenía el código necesario para arrancar y ejecutar la máquina. Sin embargo, este código no se encontraba en la bifurcación de datos del archivo, se encontraba en la Bifurcación de recursos del sistema operativo de Mac , que es configúrela como una base de datos: cada recurso tiene un tipo, que es un valor de cuatro bytes, y una ID.

Antes de Mac OS 9, todo el código de la aplicación estaba en recursos del tipo CODE . En la maleta del sistema, había un recurso especial de tipo FKEY . Estos fueron esencialmente solo CODE resources, con la excepción de que FKEY resources 0 - 9 se ejecutaría cuando el correspondiente Command + Shift + number

Si recuerdo bien, el comando + Shift + 1 FKEY expulsó el disquete y el comando + Shift + 2 FKEY expulsó el disquete en la segunda unidad (externa o de una Mac con dos disquetes (p. ej., algunos SE / 30s)). Pero hubo desarrolladores de software que hicieron FKEY s. Recuerdo que cuando era niño tenía todos los "slots" de FKEY abiertos. Uno me dejó dibujar a mano alzada en la pantalla (mi amor por los círculos a mano alzada comenzó temprano :-) y uno puso el Mystery Science Theatre 3000 caracteres en la parte inferior de mi pantalla.

    
respondido por el Josh 22.11.2010 - 14:00
3

Apple Nota técnica OS01 , con fecha "01 de marzo de 1985", describe el mecanismo de command-shift-1 a través de command-shift-4. Originalmente, 3 tomaron una captura de pantalla en el disco, y 4 enviaron una captura de pantalla directamente a la impresora.

No todos usaron FKEY. 1 y 2 fueron procesados por GetNextEvent, pero capturados por el sistema. 3 y 4 utilizaron el FKEY definido en el archivo del sistema. 5 a 9 estaban disponibles para el usuario, a través de FKEY. 0 no parece haber sido compatible.

De acuerdo con la tabla de fechas de lanzamiento de Wikipedia, esta nota técnica se escribió justo antes del lanzamiento de System 2.0. También afirman (sin referencia) que el Sistema 2 introdujo este acceso directo para capturas de pantalla. Quizás Apple escribió la nota técnica antes del lanzamiento real.

    
respondido por el Guesty McGuestFace 15.06.2017 - 07:03

Lea otras preguntas en las etiquetas