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.

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:


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. :)


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

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.


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).


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


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


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

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.


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

        ]
},
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.