Tecla de expulsión inútil en el teclado inalámbrico de Apple

13

Tengo un teclado inalámbrico de Apple que tiene una tecla de expulsión en la parte superior derecha. Es inútil porque mi Retina MacBook Pro no tiene un CD-ROM.

Mi MacBook está ejecutando OS X Mavericks y esperaba que la tecla de expulsión hiciera algunas operaciones de energía, al igual que la tecla de encendido en la parte superior derecha del teclado de la MacBook.

Esta clave es inútil ahora. ¿Cómo puedo mapearlo?

    
pregunta Ahmet Alp Balkan 20.01.2014 - 23:39

2 respuestas

32

El teclado inalámbrico puede ser usado con sistemas que do todavía tiene una unidad óptica, y si tuviera un SuperDrive USB externo para su MacBook Pro, funcionaría para que.

Sus operaciones de energía siempre han estado en la tecla de expulsión usando las teclas modificadoras; solo recientemente se introdujo la tecla de encendido como parte del propio teclado.

  • control eject le dará un cuadro de diálogo donde puede elegir entre dormir, reiniciar o apagar.
  • commandoption eject irá directamente a dormir.
  • controlcommand eject se reiniciará.
  • controloptioncommand eject se cerrará.
  • control shift eject dormirá solo la pantalla.
respondido por el NReilingh 21.01.2014 - 00:15
2

Puede usar Karabiner (anteriormente KeyRemap4MacBook) para volver a asignar la clave de expulsión. No se registrarán las pulsaciones de expulsión a menos que también instale NoEjectDelay .

Este private.xml asigna la tecla de expulsión a un botón o tecla de encendido:

<?xml version="1.0"?>
<root>
  <item>
    <name>test</name>
    <identifier>test</identifier>
    <autogen>__ConsumerToKey__ ConsumerKeyCode::EJECT, KeyCode::VK_IOHIDPOSTEVENT_NX_POWER_KEY</autogen>
 </item>
</root>

Esto hace que al presionar eject open open Finder:

<?xml version="1.0"?>
<root>
  <vkopenurldef>
    <name>KeyCode::VK_OPEN_URL_FINDER</name>
    <url>file:///System/Library/CoreServices/Finder.app</url>
  </vkopenurldef>
  <item>
    <name>Eject to Open Finder</name>
    <identifier>Eject to Open Finder</identifier>
    <autogen>__ConsumerToKey__ ConsumerKeyCode::EJECT, KeyCode::VK_OPEN_URL_FINDER</autogen>
 </item>
</root>
    
respondido por el user495470 21.01.2014 - 16:20

Lea otras preguntas en las etiquetas