Tecla Ejetar inútil no teclado sem fio da Apple


16

Eu tenho um teclado Apple Wireless Keyboard que possui uma tecla de ejeção no canto superior direito. É inútil porque o meu Retina MacBook Pro não possui um CD-ROM.

Meu MacBook está executando o OS X Mavericks e eu esperava que a tecla de ejeção fizesse algumas operações de energia, assim como a tecla de energia no canto superior direito do teclado do MacBook.

Essa chave é inútil agora. Como posso mapear?


Perguntar por que a Apple toma as decisões que tomam raramente é uma questão construtiva aqui. Isso pode ser editado para resolver um problema, mas, como está escrito, é realmente apenas um discurso retórico.
Daniel

Respostas:


40

O teclado sem fio pode ser usado com sistemas que não têm ainda uma unidade óptica, e se você tivesse um SuperDrive USB externa para o seu MacBook Pro, que iria funcionar para isso.

Suas operações de energia sempre estiveram na tecla ejetar usando as teclas modificadoras; somente recentemente a tecla liga / desliga foi introduzida como parte do próprio teclado.

  • controleject exibirá uma caixa de diálogo onde você poderá optar por dormir, reiniciar ou desligar.
  • commandoptioneject vai direto para dormir.
  • controlcommandeject irá reiniciar.
  • controloptioncommandeject irá desligar.
  • controlshifteject dormirá apenas sua tela.

5

Você pode usar o Karabiner (anteriormente KeyRemap4MacBook) para remapear a chave de ejeção. Pressões breves de ejeção não serão registradas, a menos que você também instale o NoEjectDelay .

Este private.xml mapeia a chave de ejeção para um botão ou chave de energia:

<?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>

Isso faz com que pressionar ejetar abra o 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>

Observe que isso não ajudará você a ligar o computador.
Max Ried

Definitivamente, use o aplicativo Karabiner, como Daniel recomendou. Existem muitas maneiras úteis de redefinir uma chave não utilizada ao usar esse aplicativo. No meu antigo Macbook Pro, remapeei o botão de ejeção para que a tela fique cheia. Eu realmente sinto falta de ter esse botão de tela cheia. . . hora de remapear a tecla Launchpad.
codester

Eu quero que meu EjectKey pule para o final da linha. Na interface do Karabiner, não consigo selecionar "eleger" na caixa de diálogo de modificação simples.
Martin Braun

3

O Ejector é um aplicativo pago que recupera a chave de ejeção para outros volumes de armazenamento, como unidades USB, cartões SD e imagens de disco montadas etc.

Ejetor Imagem: Ejetor

Não tenho afiliação com o desenvolvedor. Eu descobri o aplicativo lendo um artigo do Cult of Mac .

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.