Raccourci clavier pour dormir sur un Mac


23

Je cherche un moyen rapide de dormir sans fermer le couvercle ni utiliser la souris.

Si cela importe, j'ai la version Lion OS et un MacBook Air.

Réponses:


21

Si d'autres ont un clavier avec une touche d'éjection, vous pouvez simplement appuyer sur Command ⌘+ Option ⌥+ Eject ⏏.

Autres raccourcis:

Control ^+ Shift ⇧+ Eject ⏏- Mettre les écrans en veille
Command ⌘+ Control ^+ Eject ⏏- Redémarrer
Command ⌘+ Control ^+ Option ⌥+ Eject ⏏- Arrêter

Si d'autres comme l'OP ont un MacBook Air ou un MacBook Pro avec une touche d'alimentation à la place d'une clé d'éjection, le remplacement de la touche d'alimentation pour l'éjection devrait fonctionner dans Mountain Lion et les versions ultérieures d'OS X, mais pas dans Lion.

Depuis Mavericks, une autre option consiste à simplement appuyer sur le bouton d'alimentation ou la touche d'alimentation. Il met désormais un Mac en veille au lieu d'afficher une boîte de dialogue avec différentes options.

Si vous ne disposez pas d' un clavier avec une touche d'éjection ou de puissance, vous pouvez utiliser un private.xml comme celui - ci avec KeyRemap4MacBook :

<?xml version="1.0"?>
<root>
  <item>
    <name>test</name>
    <identifier>test</identifier>
    <autogen>__KeyToKey__ KeyCode::S, VK_CONTROL, VK_OPTION, VK_COMMAND | ModifierFlag::NONE, KeyCode::VK_CONSUMERKEY_EJECT, ModifierFlag::OPTION_L | ModifierFlag::COMMAND_L</autogen>
 </item>
</root>

Ou créez un workflow comme celui-ci dans Alfred:


Oui, c'est bien. Gardez-le uniforme sur tous les Mac :)
gentmatt

11

Appuyez sur le bouton d'allumage. En supposant que vous n'avez pas reconfiguré son comportement, il devrait ouvrir une boîte de dialogue avec des options pour mettre en veille, redémarrer ou arrêter l'ordinateur portable. La case "Rouvrir les fenêtres lors de la reconnexion" a le focus clavier par défaut; appuyer Tabdeux fois sur la touche mettra l'accent sur le bouton Veille - appuyer sur la barre d'espace mettra alors le MacBook Air en veille.

(Notez que frapper Returnactivera l'action par défaut de la boîte de dialogue - à savoir, arrêter l'ordinateur.)

Pas aussi rapide qu'un simple raccourci clavier, mais plus rapide que la souris et sans fermer le couvercle. :)


1
Merci d'avoir mentionné que la barre d'espace déclenche le bouton focalisé. Ce n'était pas du tout évident pour moi.
ryanman

Comment modifiez-vous le comportement du bouton d'alimentation dans Lion? (2011-11-14) note que pour certains utilisateurs, une simple pression sur le bouton d'alimentation mettra le Mac en veille sans dialogue.
Graham Perrin

10

Vous pouvez attribuer n'importe quelle combinaison de touches inutilisée (comme fnF12) en utilisant System Preferences» Keyboard» Keyboard Shortcuts» Application Shortcuts Cliquez sur le +bouton, puis sous Application, quitter All Applications, sous Menu Titleentrer Sleepet sous Keyboard Shortcut, appuyez sur fnF12.

entrez la description de l'image ici

Une autre option, si vous êtes plus enclin au terminal:

  • space
  • Type de terminal
  • pousser Enter
  • Type sudo shutdown -s now

Merci pour cette solution qui fonctionne sur un clavier non Mac.
Thierry J.

Woahhh cette chose fonctionne, superbe.
Mayur Chauhan

8

Appuyez sur le bouton d'alimentation, puis sur S.

Comme décrit dans ce fil:

https://discussions.apple.com/thread/3273071?start=0&tstart=0

Le bouton d'alimentation affiche la boîte de dialogue Veille / Redémarrage / Arrêt. Si vous appuyez ensuite sur S, le Mac se mettra en veille.


Agréable! Deux frappes de moins que ma solution. :)
Dan J

Je voudrais savoir s'il y a une rime ou une raison pour que la touche 'S' active le bouton Sleep. Je me demande s'il existe une convention cohérente pour quelles lettres activent quels boutons dans osx.
ryanman

4

Le raccourci clavier est Option+ Cmd+ Eject(la touche d'éjection se trouve dans le coin supérieur droit de votre clavier).


5
Pas sur les nouveaux modèles de MacBook Air. Aucune clé d'éjection.
Daniel

2
La touche d'alimentation peut être remplacée par l'éjection sur Mountain Lion et les versions ultérieures d'OS X. Elle fonctionne également pour d'autres raccourcis comme ⌃⇧⏏.
Lri

3

Raccourci clavier

entrez la description de l'image ici

Mettez Mac en veille pendant qu'il fonctionne

entrez la description de l'image ici


Cela désactive simplement l'affichage sur les anciens Mac. Sur les nouveaux Mac, c'est la même chose que le sommeil, si je comprends bien, mais cela pourrait confondre les gens avec des machines plus anciennes.
Arne

1

J'étais totalement content d'utiliser Karabiner mais:

Karabiner ne fonctionne pas sur macOS Sierra pour le moment.

Je m'ennuyais d'attendre alors j'ai résolu par moi-même.

Ce dont j'ai besoin? J'ai besoin d'une ligne de commande pour dormir sur mac, et c'est assez simple:

pmset sleepnow 

Qui puis-je exécuter le script? C'est plus ennuyeux, mais pas compliqué:

  • ouvrir un automate et créer un nouveau service

entrez la description de l'image ici

  • sélectionnez 'run shell script' et écrivez la commande ci-dessus

entrez la description de l'image ici

  • enregistrez avec le nom "sleepService" et vous y êtes!

Maintenant, la partie facile: ouvrez Préférences Système-> Clavier et tapez votre raccourci personnalisé!

entrez la description de l'image ici


Ça ne marche pas pour moi. Je peux courir pmset sleepnowdepuis le cli et ça marche mais ça ne marche pas en tant que service. J'ai essayé les deux depuis l'automate et non.
Gregory Arenius

@GregoryArenius vérifier si vous avez des conflits de liaison clés ..
Luca Davanzo

0

Pour tout le monde sans clavier mac, je vous conseille d'installer Karabiner .

Une fois ouvert, vous pouvez aller sous l'onglet "Changer la clé" et rechercher sommeil:

entrez la description de l'image ici

Avec cette option cochée, vous pouvez maintenant:

  • dialogue de redémarrage / veille / arrêt rapide: CtrlAltDel
  • forcer immédiatement à dormir: ShiftCtrlAltDel

0

En utilisant Karabiner (précédemment nommé KeyRemap4MacBook), vous pouvez remapper votre F19clé (ou toute autre clé F d'ailleurs) pour mettre l'ordinateur en veille en utilisant les éléments suivants private.xml:

<?xml version="1.0"?>
<root>
  <item>
    <name>F19 to Sleep</name>
    <identifier>Sleep</identifier>
    <autogen>
        __KeyToKey__
        KeyCode::F19,
        KeyCode::VK_CONSUMERKEY_EJECT, ModifierFlag::OPTION_L | ModifierFlag::COMMAND_L
    </autogen>
 </item>
</root>

Pour utiliser une touche F différente, changez simplement toutes les occurrences de F19en quelque chose d'autre.

Le F19 fonctionne mieux pour moi car il se trouve en haut à droite du clavier filaire Apple, ce qui rend difficile de le toucher par erreur et facile à trouver dans l'obscurité.


0

Ajouter ci-dessous aux modifications complexes des mousquetons . Vous pouvez ajuster les raccourcis comme vous le souhaitez. Ils correspondent aux raccourcis mac d'origine pour l'écran de veille et l'ordinateur de veille .

Actuellement, c'est ctrl + option + commande + bouton avant 1 sur le clavier ( grave_accent_and_tilde )

L'autre est ctrl + option ... vous connaissez le reste.

{
        "description": "momomo.com.karabiner.sleep.screen.and.sleep.computer.shortcuts",
        "manipulators": [
                {
                        "type": "basic",

                        "from":  {
                                "key_code": "grave_accent_and_tilde",
                                "modifiers": {
                                        "mandatory": [
                                                "left_control",
                                                "left_option",
                                                "left_command"
                                        ]
                                }
                        },
                        "to": {
                                "consumer_key_code": "eject",
                                "modifiers": [
                                        "left_command",
                                        "left_option"
                                ]
                        }
                },

                {
                        "type": "basic",

                        "from":  {
                                "key_code": "grave_accent_and_tilde",
                                "modifiers": {
                                        "mandatory": [
                                                "left_control",
                                                "left_option"
                                        ]
                                }
                        },
                        "to": {
                                "consumer_key_code": "eject",
                                "modifiers": [
                                        "left_control",
                                        "left_shift"
                                ]
                        }
                }

        ]
},
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.