Atajo de teclado para dormir una Mac

23

Estoy buscando una manera rápida de dormir sin cerrar la tapa o usar el mouse.

Si es importante, tengo la versión del sistema operativo Lion y un MacBook Air.

ryanman
fuente

Respuestas:

21

Si otros tienen un teclado con una tecla de expulsión, puede presionar Command ⌘+ Option ⌥+ Eject ⏏.

Otros atajos:

Control ^+ Shift ⇧+ Eject ⏏- Poner las pantallas en suspensión
Command ⌘+ Control ^+ Eject ⏏- Reiniciar
Command ⌘+ Control ^+ Option ⌥+ Eject ⏏- Apagar

Si otros como el OP tienen un MacBook Air o un MacBook Pro con una tecla de encendido en lugar de una tecla de expulsión, la sustitución de la tecla de encendido por expulsión debería funcionar en Mountain Lion y versiones posteriores de OS X, pero no en Lion.

Desde Mavericks, otra opción es simplemente presionar el botón de encendido o la tecla de encendido. Ahora pone una Mac en suspensión en lugar de mostrar un cuadro de diálogo con diferentes opciones.

Si no tiene un teclado con una tecla de expulsión o encendido, puede usar un private.xml como este con 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>

O cree un flujo de trabajo como este en Alfred:

Lri
fuente
Sí, esto es bueno. Manteniéndolo uniforme en todos los Mac :)
gentmatt
11

Presiona el boton de poder. Suponiendo que no haya reconfigurado su comportamiento, debería aparecer un cuadro de diálogo con opciones para Suspender, Reiniciar o Apagar la computadora portátil. La casilla de verificación "Volver a abrir ventanas al volver a iniciar sesión" tiene el foco del teclado por defecto; Tabpresionar la tecla dos veces se enfocará en el botón Suspender; al presionar la barra espaciadora se pondrá el MacBook Air en suspensión.

(Tenga en cuenta que presionar Returnactivará la acción predeterminada del diálogo, es decir, apagar la computadora).

No es tan rápido como un solo atajo de teclado, pero más rápido que el mouse y sin cerrar la tapa. :)

Dan J
fuente
1
Gracias por mencionar que la barra espaciadora activa el botón enfocado. Eso no fue obvio para mí en absoluto.
Ryan
¿Cómo se cambia el comportamiento del botón de encendido en Lion? (14-11-2011) señala que para algunos usuarios, simplemente presionando el botón de encendido se apagará la Mac sin diálogo.
Graham Perrin
10

Puede asignar cualquier combinación de teclas no utilizadas (como fnF12) usando System Preferences» Keyboard» Keyboard Shortcuts» Application Shortcuts Haga clic en el +botón, luego debajo Application, salir All Applications, debajo de Menu Titleenter Sleep, y debajo Keyboard Shortcut, presione fnF12.

ingrese la descripción de la imagen aquí

Otra opción, si eres más inclinado a la Terminal:

  • space
  • Tipo terminal
  • empujar Enter
  • Tipo sudo shutdown -s now
Daniel
fuente
Gracias por esta solución que funciona en un teclado que no es Mac.
Thierry J.
Woahhh esta cosa está funcionando, excelente.
Mayur Chauhan
8

Presione el botón de encendido, luego S.

Como se describe en este hilo:

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

El botón de encendido muestra el cuadro de diálogo Suspender / Reiniciar / Apagar. Si presiona S, la Mac se dormirá.

ryanman
fuente
¡Agradable! Dos teclas menos que mi solución. :)
Dan J
Me gustaría saber si hay alguna rima o razón para que la tecla 'S' active el botón Suspender. Me pregunto si existe una convención consistente para qué letras activan qué botones en osx.
Ryan
4

El método abreviado de teclado es Option+ Cmd+ Eject(la tecla Expulsar está en la esquina superior derecha del teclado).

kukoo
fuente
55
No en los nuevos modelos de MacBook Air. Sin llave de expulsión.
Daniel
2
La tecla de encendido se puede sustituir por expulsar en Mountain Lion y versiones posteriores de OS X. También funciona para otros accesos directos como ⌃⇧⏏.
Lri
3

Atajo de teclado

ingrese la descripción de la imagen aquí

Dormir Mac mientras se está ejecutando

ingrese la descripción de la imagen aquí

GummyArgyle
fuente
Esto simplemente apaga la pantalla en Macs más antiguos. En las Mac más nuevas, esto es lo mismo que dormir, por lo que entiendo, pero podría confundir a las personas con máquinas más antiguas.
Arne
1

Estaba totalmente feliz usando Karabiner pero:

Karabiner no funciona en macOS Sierra en este momento.

Me aburrí de esperar, así que lo resolví solo.

¿Lo que necesito? Necesito una línea de comando para dormir mac, y esto es bastante fácil:

pmset sleepnow 

¿A quién puedo ejecutar el script? Esto es más aburrido, pero no complicado:

  • abrir automator y crear un nuevo servicio

ingrese la descripción de la imagen aquí

  • seleccione 'ejecutar script de shell' y escriba el comando anterior

ingrese la descripción de la imagen aquí

  • guardar con el nombre "sleepService" y ya está!

Ahora la parte fácil: abra Preferencias del sistema-> Teclado y escriba su acceso directo personalizado.

ingrese la descripción de la imagen aquí

Luca Davanzo
fuente
Esto no funciona para mi. Puedo ejecutar pmset sleepnowdesde el cli y funciona, pero no funciona como un servicio. He intentado tanto desde el automatizador como no.
Gregory Arenius
@GregoryArenius verifica si tienes algún conflicto vinculante clave ..
Luca Davanzo
0

Para todos los que no tengan un teclado mac, les aconsejo que instalen Karabiner .

Una vez abierto, puede ir a la pestaña "Cambiar clave" y buscar dormir:

ingrese la descripción de la imagen aquí

Con esta opción marcada, ahora puede:

  • diálogo de reinicio / suspensión / apagado rápido: CtrlAltDel
  • fuerza a dormir de inmediato: ShiftCtrlAltDel
Luca Davanzo
fuente
0

Usando Karabiner (anteriormente llamado KeyRemap4MacBook), puede reasignar su F19clave (o cualquier otra tecla F para el caso) para hacer que la computadora duerma usando lo siguiente 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 una tecla F diferente, simplemente cambie todas las apariciones de F19a otra cosa.

F19 funciona mejor para mí, ya que está en el borde superior derecho del teclado Apple con cable de tamaño completo, lo que hace que sea difícil golpearlo por error y sea fácil de encontrar en la oscuridad.

Elad Nava
fuente
0

Agregue a continuación las modificaciones complejas de mosquetón . Usted puede ajustar los accesos directos como desee. Se asignan a los accesos directos mac originales para la pantalla de suspensión y la computadora de suspensión .

Actualmente es ctrl + opción + comando + botón antes de 1 en el teclado ( grave_accent_and_tilde )

Otra es la opción ctrl + ... ya sabes el 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
fuente