Comment verrouiller l'écran à l'aide d'un raccourci clavier sous OS X Mountain Lion avec un clavier Microsoft Natural Ergonomic Keyboard 4000?

54

Le titre dit tout: comment verrouiller l'écran à l'aide d'un raccourci clavier sous OS X Mountain Lion avec un clavier Microsoft Natural Ergonomic Keyboard 4000?

mattvonb
la source
Votre clavier a-t-il un bouton d'éjection?
daviewales
Autant que je sache, il n’a pas de bouton d’éjection.
mattvonb

Réponses:

40

Il n'est pas nécessaire d'utiliser des applications tierces pour définir un raccourci global. Vous pouvez utiliser les services Automator, les raccourcis clavier des préférences système et la commande CGSession -suspend qui permet de passer à un écran de connexion.

Utilisez le AppleScript:

do shell script "/System/Library/CoreServices/Menu\\ Extras/User.menu/Contents/Resources/CGSession -suspend"

dans un «service» Automator comme celui-ci avec la configuration sans entrée et toutes les applications.

entrez la description de l'image ici

Enregistrez-le puis allez dans les Préférences Système du clavier. -> onglet Raccourcis clavier. Sélectionnez Services à droite. Et faites défiler l'écran vers le bas à gauche jusqu'à «Général». Là, vous verrez votre service. Cliquez sur addShortCut. Et donnez un raccourci au service. Préférences du système Clost.

entrez la description de l'image ici

Vous devrez peut-être quitter certaines applications et les ouvrir à nouveau pour qu'elles puissent utiliser le raccourci pour la première fois. Vous pouvez voir ceux qui l'ont déjà ramassé ..

entrez la description de l'image ici

Maintenant, essayez le raccourci clavier.

markhunte
la source
J'ai un comportement vraiment bizarre chez Mavericks avec cette méthode.
dimanche
4
+1, cela introduit aussi des connaissances générales vraiment utiles! Merci!
Gatoatigrado
1
@ kermit666 oui. utiliser: do shell script "/System/Library/Frameworks/ScreenSaver.framework/Resources/ScreenSaverEngine.app/Contents/MacOS/ScreenSaverEngine"
markhunte
5
Si vous voulez dormir immédiatement votre écran, vous pouvez également faire juste un truc similaire avec une commande shell différente: pmset displaysleepnow.
Glyphe
1
@Pavan - cette réponse explique exactement cela. Si vous suivez les instructions, vous verrez qu'elles ne font pas référence à "éteindre" ou "éjecter", mais simplement aux commandes, commandes et crochets de droite.
Glyph
33

Ou vous pouvez aller dans: Applications> Utilitaires> Accès au trousseau> Préférences> Afficher l'état du trousseau dans la barre de menus .

Cela mettra un verrou dans votre barre de menu et vous pourrez cliquer sur Verrouiller l'écran pour verrouiller votre écran. Si vous avez besoin d'un raccourci clavier, vous pouvez l'ajouter à votre clavier sous Paramètres.

Menu d'accès au trousseau

De plus, voici les étapes à suivre pour utiliser un raccourci pour mettre votre ordinateur en mode économiseur d’écran qui verrouille votre Mac en même temps.

  1. Ouvrez les Préférences Système .
  2. Sélectionnez Sécurité et confidentialité .
  3. Sélectionnez Général .
  4. Assurez-vous que l' option Demander un mot de passe [immédiatement] après le sommeil ou le démarrage de l'économiseur d'écran est sélectionnée.
  5. Accédez au dossier de vos applications.
  6. Ouvrez Automator .
  7. Sélectionnez Services sur l'écran qui apparaît.
  8. En haut des actions du nouveau service, dans la liste déroulante Réception du service, sélectionnez aucune entrée parmi les options. Assurez-vous que toute application est sélectionnée dans la deuxième liste déroulante.
  9. Ajoutez l' action Démarrer l' économiseur d'écran (dans le groupe d'actions Utilitaires) au service en la faisant glisser vers la droite.
  10. Enregistrez le service (Automator ne vous demande pas où le sauvegarder, il suffit de le nommer Logoutpar exemple).
  11. Ensuite, ouvrez à nouveau Préférences Système et sélectionnez la sous- fenêtre des préférences de clavier . Sélectionnez l' onglet Raccourcis en haut, puis le groupe Services à gauche.
  12. Le service que vous avez créé doit figurer au bas de la liste des services sous le triangle de divulgation général .
  13. Double-cliquez sur le côté droit de l'entrée pour le service que vous avez créé et attribuez un raccourci clavier.
  14. J'ai choisi Command-Shift-Lmon raccourci.
  15. Quittez le panneau des préférences du clavier et essayez-le.

Vous pouvez toujours utiliser Control+Shift+Eject(si vous avez un clavier Mac) ou Control+Shift+Powersur votre Mac pour mettre votre ordinateur en veille, mais je ne veux pas de cela quand je peux simplement fermer le couvercle du mba. Nous connaissons tous les coins chauds, mais je n'en suis pas un grand fan, car cela interfère toujours avec d'autres options.

Cela faisait longtemps que j'utilisais l'icône du menu de verrouillage dans Applications> Utilitaires> Accès au trousseau> Préférences> Afficher le statut du trousseau dans la barre de menus, mais cela prend parfois trop de temps pour cliquer sur cette petite icône lorsque je suis pressé la cible est si petite.

Evan
la source
Plus d’un an de retard, mais j’ai ajouté les détails des raccourcis demandés.
Evan
Qu'est-ce que "Dossier Utilitaires" et où se trouve-t-il?
Petr
Allez dans le dossier Applications> vous verrez un nouveau dossier appelé Utilitaires. Ouvrez ça et vous êtes tous ensemble
Evan
Dans le Finder, ma machine ignorait Ctrl + Maj + L et Commande + Maj + L ouvrait la bibliothèque. Je mappai donc sur Commande + Maj + Pause / Pause et cela fonctionnait.
Darren Alfonso
20

J'ai utilisé KeyRemap4Macbook pour remapper la pause/breakclé eject. KeyRemap4Macbook est gratuit et apparaît dans les Préférences Système après l’installation.

shift+ ctrl+ pause/breakfait le tour maintenant.

capture d'écran de keyRemap4macbook

Pour les nouvelles versions de l'OS (Sierras, El Cap), il existe le nouveau Karabiner-Elements avec une interface légèrement différente:

capture d'écran de Karabiner-Elements

** Veuillez noter que KeyRemap4Macbook est maintenant appelé Karabiner avec les mêmes fonctionnalités.

** mise à jour pour Sierra - Karabiner ** nouveau mousqueton modifier

BentheFolker
la source
J'ai téléchargé ceci et il est venu avec beaucoup de malware.
mac10688
1
Pouvez-vous lister un malware spécifique? J'utilise le mousqueton depuis trois ans, en installant toutes les mises à jour, et je n'ai jamais rien eu de plus. Voici le fonctionnaire: pqrs.org/osx/karabiner
BentheFolker
Le créateur, Takayama Fumihiko, a déclaré ceci: "Malheureusement, je n’ai pas assez de réputation pour faire des commentaires. Si vous le pouvez, dites à mac10688 qu’il doit télécharger le fichier binaire depuis le site officiel. Pqrs.org Et Karabiner est un Projet open source conçu dans un souci de sécurité. github.com/tekezo/Karabiner "
BentheFolker
7

En supposant que votre clavier comporte un bouton d'éjection, vous devez accéder aux Préférences Système, cliquer sur "Sécurité et confidentialité", cliquer sur l'onglet "Général", puis cocher la case "Exiger le mot de passe immédiatement après le début du sommeil ou de l'économiseur d'écran". . Maintenant, vous pouvez verrouiller votre ordinateur en appuyant sur Control- Shift- Eject. Cela met l'ordinateur en veille, mais puisque nous lui avons dit de verrouiller le sommeil, il le verrouille également.

Si votre ordinateur ne possède pas de bouton d'éjection, vous devrez créer votre propre raccourci personnalisé. Malheureusement, vous ne pouvez créer que des raccourcis pour les éléments de menu et les services. Heureusement, vous pouvez créer un service pour mettre l'écran en veille (et donc verrouiller l'écran), et vous pouvez attribuer un raccourci au service. Pour savoir comment procéder, consultez cette page Macworld.

daviewales
la source
1
Il n'y a pas de bouton d'éjection sur le clavier. (Ou s'il y en a, je ne le trouve pas.) De plus, je ne veux pas que l'ordinateur dorme en sommeil, mais qu'il soit verrouillé.
mattvonb
Vous pouvez remplacer le bouton d'éjection par le bouton d'alimentation. (Si le clavier a un bouton d'alimentation ...)
daviewales
1
Le clavier n'a pas non plus de bouton d'alimentation.
mattvonb
Il y a un article ici qui vous montre comment créer votre propre raccourci personnalisé. hints.macworld.com/article.php?story=20090831093941225
daviewales
5

Ouvrir System Preferences-> Keyboard-> Shortcuts-> App Shortcuts. Cliquez sur +. Sélectionnez All Applicationpour Application, entrez Sleeppour Menu Title, appuyez sur le raccourci souhaité dans le Keyboard Shortcutchamp. Cliquez sur Add. Voir le menu Pomme (une icône de pomme dans le coin supérieur gauche). L' Sleepentrée devrait montrer le raccourci que vous avez défini. Le raccourci devrait fonctionner immédiatement.

Capture d'écran

Notez que le Finder et éventuellement d'autres applications ne réagiraient au raccourci qu'après le redémarrage.

proski
la source
Très simple sur El Capitan. Aucun redémarrage n'est requis pour que cela fonctionne, même pour le chercheur.
Luke Exton
C'est de loin la solution la plus simple, merci.
Michael Hoppe
4

Vous pouvez facilement ajouter l’icône de cadenas à votre barre de menus:

open /Applications/Utilities/Keychain\ Access.app/Contents/Resources/Keychain.menu

Vous pouvez également l'ajouter via les préférences du trousseau. ;)

Donmontalvo
la source
2

Ctrl + Maj + Éjecter est la frappe pour les Mac avec une touche d'éjection, et pour les claviers externes Control + Shift + Power est la frappe pour les Mac sans touche d'éjection, comme les MacBook Air et MacBook Pro Retina.

http://osxdaily.com/2011/01/17/lock-screen-mac/

rucativava
la source
1
Où se trouve la touche d'éjection sur le clavier Microsoft Natural Ergonomic Keyboard 4000?
mattvonb
1

Vous pouvez également vous déconnecter sur l'écran de changement rapide d'utilisateur, mais cela ne désactive pas les écrans. Assignez simplement un raccourci à cette commande shell:

/System/Library/CoreServices/Menu\ Extras/user.menu/Contents/Resources/CGSession -suspend

Si vous avez le Alfred Powerpack, vous pouvez attribuer à l'action de verrouillage un raccourci dans l'onglet Touches spéciales:

Lri
la source
100 articles indiquent une solution de contournement. C’est en fait la réponse que je cherchais parce que je ne voulais surtout pas régler le mot de passe requis sur «immédiatement». +100 points
nils petersohn
C'est une bonne solution, mais malheureusement, iTunes arrête la piste en cours de lecture, contrairement à la méthode "Écran verrouillé" du trousseau.
Elad Nava
1

Notez qu’il existe également une méthode alternative qui vous évite de vous souvenir de combinaisons de touches obscures et utilise plutôt des mots anglais (ou autres): avec Alfred ou éventuellement Quicksilver (pas sûr), vous pouvez invoquer des actions telles que le verrouillage de l’écran, le tout raccourci clavier et un tas de commandes en langage clair. Spotlight d’OSX va dans la même direction - mais je ne suis pas sûr qu’il soit encore là; bien que vous puissiez probablement exécuter des fichiers AppleScript avec.

aaa
la source
0

Vous pouvez installer la toute petite application gratuite SleepDisplay et l'affecter à n'importe quelle touche de la section Clavier Microsoft des Préférences Système.

KurtPreston
la source
0

La réponse de @ markhunte est bonne, mais elle échoue lorsque vous vous trouvez dans une application qui ne comporte pas de menu "Services" (par exemple, une calculatrice).

Au lieu d'utiliser Préférences Système> Clavier> Raccourcis pour attribuer le raccourci, j'utilise Apptivate : c'est un utilitaire gratuit et léger dont le seul but est d'exécuter une commande lorsque vous appuyez sur une séquence de touches de raccourci.

Une fois que vous avez créé un service "Écran verrouillé" dans Automator (comme décrit dans la réponse de @ markhunte ), il vous suffit de l'ajouter à Apptivate:

Menu vide apptiver

Lorsque la boîte de dialogue "Ouvrir" est affichée, appuyez sur CMD+ SHIFT+ G(Aller au dossier) et entrez ~/Library/Services:

Boîte de dialogue Aller au dossier

Puis sélectionnez le service Automator que vous avez créé précédemment:

Sélectionnez le service Automator

Enfin, attribuez un raccourci clavier au service:

Apptiver le menu contextuel du clavier

Et c'est tout! Vous disposez maintenant d'un raccourci clavier "Verrouiller l'écran" qui peut être utilisé dans n'importe quelle application.

Andy Dvorak
la source
0

Ma version du système est Yosemite 10.10.5. Et la méthode publiée par markhunte fonctionne toujours, sauf que vous devez entrer un nom d'utilisateur à chaque fois que vous suspendez le système. C'est un peu agaçant pour moi. Alors changé le script de:

do shell script "/System/Library/CoreServices/Menu\\ Extras/User.menu/Contents/Resources/CGSession -suspend"

à:

tell application "System Events" to sleep

Ce script simule simplement que vous cliquez sur l'élément de menu veille du menu système.

Zhou Jason
la source
1
Cela met tout l'ordinateur en veille, il ne fait pas que verrouiller l'écran (et le garder en marche).
Elad Nava
0

Si vous utilisez le nouveau MacBook Pro ou un clavier Windows / externe, utilisez un programme tel que Karabiner Elements pour mapper à partir d'une touche que vous choisissez "Éjecter", afin que le bon vieux CTRL-SHIFT-EJECT fonctionne.

Par exemple:

Éléments de mousqueton

dux2
la source
0

Par défaut, vous pouvez utiliser Ctrl + Commande + Q.

Tolga Ozses
la source
Bienvenue à Ask Different! Nous essayons de trouver les meilleures réponses et ces réponses fourniront des informations complémentaires sur la raison pour laquelle elles sont les meilleures. Les réponses doivent être autonomes, alors expliquez pourquoi vous pensez que la réponse fournie résoudra le problème ou sera meilleure que les autres. Fournir des liens en tant qu'informations complémentaires peut également aider le PO, et d'autres encore, à trouver des informations supplémentaires pour eux-mêmes. Voir Comment répondre pour savoir comment fournir une réponse de qualité. - De l'avis
fsb
-1

Ctrl + Shift + PwrBtn

Utilisation d'un clavier orange iMac d'origine sur un MacBook Pro 2011.

utilisateur131698
la source