Question:
D'où vient Command-Shift-3 ou Command-Shift-4 (pour prendre des captures d'écran)?
Josh
2010-11-19 05:03:43 UTC
view on stackexchange narkive permalink

Je sais que sur Mac OS X, vous pouvez prendre une capture d'écran de tout l'écran avec Commande + Maj + 3 et vous peut prendre une capture d'écran d'une sélection (ou d'une fenêtre) avec Commande + Shift + 4 . Y a-t-il une justification à cette combinaison de clavier? Quelle est l'histoire de cette commande? D'où vient la commande + Shift numéro ?

Tout le monde, voici un indice: ResEdit et `FKEY`s :-)
cela signifie-t-il que vous connaissez déjà la réponse? : P
@calavera Je connais la réponse et je répondrai moi-même bientôt à la question si personne d'autre ne le fait :-)
Trois réponses:
Dori
2010-11-22 11:01:41 UTC
view on stackexchange narkive permalink

Qu'est-ce qu'une FKEY?

Les FKEY (touches de fonction) sont des ressources contenant du code exécutable qui sont appelées en appuyant sur les touches Commande-Shift- # (n'importe quel nombre 0-9) en même temps temps. Dans le fichier système standard, il y a deux FKEY; avec un ID # 3 et # 4 qui sont utilisés pour vider l'écran ou la fenêtre actuelle sur le disque ou l'imprimante. 1

alt text

Pour autant que je me souvienne / trouve, les commandes de capture d'écran ont d'abord été ajoutées au système d'exploitation lui-même dans System 6. 2


1 Texte et image de FKEY qui exécute d'autres FKEY! par John Holder ( magazine MacTech , 1988)

2 Lectures complémentaires / références: L'univers Macintosh de Mel: Macintosh Plus et une publication sur le forum de 2003, Comment faire une capture d'écran (cette dernière présente un type nommé Chealion).

J'ai pensé que j'y répondrais, étant donné que cela faisait plus de deux jours depuis l'allusion de Josh.
Belle réponse Dori! Avez-vous déjà utilisé des FKEY personnalisés?
Je suppose que je dois maintenant admettre que le premier Mac que j'ai jamais possédé était un LC avec System 7 (en 1991). Donc non, je n'ai pas beaucoup d'expérience personnelle avec les FKEY. ** ☹ **
Josh
2010-11-22 19:00:56 UTC
view on stackexchange narkive permalink

La réponse de Dori était correcte, mais j'ai pensé que j'ajouterais juste un peu plus d'histoire. Les premiers claviers Mac ne contactaient pas les touches de fonction ( F1 à F12 etc.). À la place des touches de fonction, elles permettaient à l'utilisateur de taper Commande + Maj + 1 via Commande +Shift+9.

Avant Mac OS X, le logiciel système contenait une «valise» appelé "Système". C'était le cœur de Mac OS classique et contenait le code nécessaire pour démarrer et exécuter la machine. Cependant, ce code ne se trouvait pas dans la fourchette de données du fichier, il était situé dans la fourchette de ressources Mac OS propriétaire qui est configurée comme une base de données - chaque ressource a un type, qui est un quatre une valeur d'octet et un identifiant.

Avant Mac OS 9, tout le code d'application était dans des ressources de type CODE . Dans la valise système, il y avait une ressource spéciale de type FKEY . Il s'agissait essentiellement de ressources CODE , à l'exception que les ressources FKEY 0 - 9 seraient exécutées lorsque la commande + Shift + numéro a été enfoncé.

Si je me souviens bien, la commande + Shift + 1 FKEY a éjecté la disquette et la Commande + Shift + 2 FKEY a éjecté la disquette dans le deuxième lecteur (externe ou d'un Mac à deux disquettes (par exemple certains SE / 30)). Mais il y avait des développeurs de logiciels qui fabriquaient des FKEY . Je me souviens en tant qu'enfant d'avoir rempli tous les "slots" ouverts de FKEY . L'un m'a laissé dessiner à main levée sur l'écran (mon amour pour les cercles à main levée a commencé tôt :-) et l'autre a mis les personnages du Mystery Science Theatre 3000 au bas de mon écran.

Guesty McGuestFace
2017-06-15 10:03:09 UTC
view on stackexchange narkive permalink

Apple Note technique OS01, datée du "1er mars 1985", décrit le mécanisme de commande-shift-1 à commande-shift-4.À l'origine, 3 ont pris une capture d'écran sur le disque et 4 ont envoyé une capture d'écran directement à l'imprimante.

Ils n'utilisaient pas tous FKEY.1 et 2 ont été traités par GetNextEvent, mais capturés par le système.3 et 4 utilisaient la FKEY définie dans le fichier système.5 à 9 étaient disponibles pour l'utilisateur, via FKEY.0 ne semble pas être pris en charge.

D'après le tableau des dates de sortie de Wikipedia, cette note technique a été rédigée juste avant la sortie de System 2.0.Ils affirment également (sans référence) que System 2 a introduit ce raccourci pour les captures d'écran.Peut-être qu'Apple a écrit la note technique avant la sortie réelle.



Ce Q&R a été automatiquement traduit de la langue anglaise.Le contenu original est disponible sur stackexchange, que nous remercions pour la licence cc by-sa 2.0 sous laquelle il est distribué.
Loading...