Atalho do teclado para dormir no Mac

23

Estou procurando uma maneira rápida de dormir sem fechar a tampa ou usar o mouse.

Se isso importa, eu tenho o SO da versão Lion e um MacBook Air.

ryanman
fonte

Respostas:

21

Se outras pessoas tiverem um teclado com uma tecla de ejeção, basta pressionar Command ⌘+ Option ⌥+ Eject ⏏.

Outros atalhos:

Control ^+ Shift ⇧+ Eject ⏏- Colocar as telas em modo de suspensão
Command ⌘+ Control ^+ Eject ⏏- Reiniciar
Command ⌘+ Control ^+ Option ⌥+ Eject ⏏- Desligar

Se outras pessoas como o OP tiverem um MacBook Air ou um MacBook Pro com uma chave liga / desliga no lugar de uma chave de ejeção, a substituição da tecla liga / desliga por ejeção deve funcionar no Mountain Lion e nas versões posteriores do OS X, mas não no Lion.

Desde o Mavericks, outra opção é apenas pressionar o botão liga / desliga ou a tecla liga / desliga. Agora coloca o Mac no modo de suspensão, em vez de mostrar uma caixa de diálogo com opções diferentes.

Se você não possui um teclado com uma tecla de ejeção ou de energia, pode usar um private.xml como este no 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 crie um fluxo de trabalho como este em Alfred:

Lri
fonte
Sim, isso é legal. Mantendo-uniforme em todos os Macs :)
gentmatt
11

Pressione o botão liga / desliga. Supondo que você não tenha reconfigurado seu comportamento, ele deve exibir uma caixa de diálogo com opções para suspensão, reinicialização ou desligamento do laptop. A caixa de seleção "Reabrir janelas ao fazer login novamente" tem o foco do teclado por padrão; pressionar a Tabtecla duas vezes colocará o foco no botão Suspender - pressionar a barra de espaço colocará o MacBook Air em suspensão.

(Observe que pressionar Returnativará a ação padrão da caixa de diálogo - ou seja, para desligar o computador.)

Não é tão rápido quanto um único atalho de teclado, mas mais rápido que o mouse e sem fechar a tampa. :)

Dan J
fonte
1
Obrigado por mencionar que a barra de espaço aciona o botão de foco. Isso não era óbvio para mim.
Ryanman
Como você altera o comportamento do botão liga / desliga no Lion? (2011-11-14) observa que, para alguns usuários, basta pressionar o botão liga / desliga para dormir o Mac sem diálogo.
Graham Perrin
10

Você pode atribuir qualquer combinação de teclas não utilizada (como fnF12) usando System Preferences» Keyboard» Keyboard Shortcuts» Application Shortcuts Clique no +botão e, em seguida Application, em Sair All Applications, em Menu TitleEntrar Sleepe em Keyboard Shortcut, pressione fnF12.

insira a descrição da imagem aqui

Outra opção, se você for mais inclinado ao terminal:

  • space
  • Tipo Terminal
  • empurrar Enter
  • Tipo sudo shutdown -s now
Daniel
fonte
Obrigado por esta solução que funciona em um teclado não Mac.
Thierry J.
Woahhh essa coisa está funcionando, excelente.
Mayur Chauhan
8

Pressione o botão liga / desliga e, em seguida, S.

Conforme descrito neste tópico:

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

O botão liga / desliga exibe a caixa de diálogo Suspender / Reiniciar / Desligar. Se você pressionar S, o Mac irá dormir.

ryanman
fonte
Agradável! Duas teclas menos do que a minha solução. :)
Dan J
Gostaria de descobrir se há alguma rima ou razão para a tecla 'S' ativar o botão Dormir. Gostaria de saber se existe uma convenção consistente para quais letras ativam quais botões no osx.
Ryanman
4

O atalho do teclado é Option+ Cmd+ Eject(a tecla Ejetar está no canto superior direito do teclado).

kukoo
fonte
5
Não nos novos modelos do MacBook Air. Nenhuma tecla de ejeção.
Daniel
2
A tecla liga / desliga pode ser substituída por ejetar no Mountain Lion e em versões posteriores do OS X. Ele também funciona com outros atalhos como ⌃⇧⏏.
Lri 29/08/12
3

Atalho do teclado

insira a descrição da imagem aqui

Durma o Mac enquanto estiver em execução

insira a descrição da imagem aqui

GummyArgyle
fonte
Isso apenas desliga a tela em Macs mais antigos. Nos Macs mais novos, isso é o mesmo que dormir, pelo que entendi, mas pode confundir as pessoas com máquinas mais antigas.
Arne
1

Fiquei totalmente feliz usando o Karabiner, mas:

O Karabiner não funciona no macOS Sierra no momento.

Eu me cansei de esperar, então resolvi sozinha.

O que eu preciso? Eu preciso de uma linha de comando para dormir mac, e isso é bastante fácil:

pmset sleepnow 

Quem posso executar o script? Isso é mais chato, mas não complicado:

  • automator aberto e crie um novo serviço

insira a descrição da imagem aqui

  • selecione 'executar shell script' e escreva o comando acima

insira a descrição da imagem aqui

  • salve com o nome "sleepService" e você estará dentro!

Agora a parte mais fácil: abra Preferências do Sistema-> Teclado e digite seu atalho personalizado!

insira a descrição da imagem aqui

Luca Davanzo
fonte
Isso não funciona para mim. Eu posso correr a pmset sleepnowpartir do CLI e funciona, mas não funciona como um serviço. Eu tentei tanto de dentro do automator e não.
precisa saber é o seguinte
Verificação @GregoryArenius se você tiver qualquer tecla conflitos de ligação ..
Luca Davanzo
0

Para todos sem um teclado mac, aconselho você a instalar o Karabiner .

Depois de aberto, você pode ir na guia "Alterar chave" e procurar por inatividade:

insira a descrição da imagem aqui

Com esta opção marcada, agora você pode:

  • diálogo de reinicialização / suspensão / desligamento imediato: CtrlAltDel
  • força imediatamente dormir: ShiftCtrlAltDel
Luca Davanzo
fonte
0

Usando o Karabiner (anteriormente denominado KeyRemap4MacBook), você pode remapear sua F19chave (ou qualquer outra tecla F) para fazer o computador dormir do seguinte modo 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>

Para usar uma tecla F diferente, basta alterar todas as ocorrências de F19para outra coisa.

O F19 funciona melhor para mim, pois fica no canto superior direito do teclado Apple com fio de tamanho normal, dificultando o acesso por engano e fácil de encontrar no escuro.

Elad Nava
fonte
0

Adicione abaixo às modificações complexas do mosquetão . Você pode ajustar os atalhos como desejar. Eles são mapeados para os atalhos originais do Mac para a tela de suspensão e o computador de suspensão .

Atualmente, é ctrl + option + command + button antes de 1 no teclado ( grave_accent_and_tilde )

Outra é a opção ctrl + ... você sabe o resto.

{
        "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"
                                ]
                        }
                }

        ]
},
momomo
fonte