Touche d'éjection inutile sur le clavier sans fil Apple

16

J'ai un clavier sans fil Apple doté d'une touche d'éjection en haut à droite. C'est inutile car mon Retina MacBook Pro n'a pas de CD-ROM.

Mon MacBook exécute OS X Mavericks et je m'attendais à ce que la touche d'éjection effectue certaines opérations d'alimentation, tout comme la touche d'alimentation en haut à droite du clavier du MacBook.

Cette clé est maintenant inutile. Comment puis-je le cartographier?

Ahmet Alp Balkan
la source
Demander pourquoi Apple prend les décisions qu'ils prennent est rarement une question constructive ici. Cela pourrait être modifié afin de résoudre un problème, mais tel qu'il est écrit, ce n'est vraiment qu'une diatribe.
Daniel

Réponses:

40

Le clavier sans fil peut être utilisé avec des systèmes qui ne disposent encore d' un lecteur optique, et si vous aviez un SuperDrive USB externe pour votre MacBook Pro, il fonctionnerait pour cela.

Vos opérations d'alimentation ont toujours été sur la touche d'éjection à l'aide des touches de modification; ce n'est que récemment que la touche d'alimentation a été introduite dans le cadre du clavier lui-même.

  • controleject vous donnera une boîte de dialogue où vous pourrez choisir de vous mettre en veille, de redémarrer ou de vous arrêter.
  • commandoptioneject ira directement dormir.
  • controlcommandeject va redémarrer.
  • controloptioncommandeject va s'arrêter.
  • controlshifteject dormira uniquement sur votre écran.
NReilingh
la source
5

Vous pouvez utiliser Karabiner (anciennement KeyRemap4MacBook) pour remapper la clé d'éjection. Les pressions brèves d'éjection ne seront enregistrées que si vous installez également NoEjectDelay .

Ce fichier private.xml mappe la clé d'éjection à un bouton ou une clé d'alimentation:

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

Cela fait en appuyant sur Éjecter le Finder ouvert:

<?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>
Lri
la source
Notez que cela ne vous aidera pas à allumer votre ordinateur.
Max Ried
Utilisez certainement l'application Karabiner, comme Daniel l'a recommandé. Il existe de nombreuses façons utiles de réaffecter une clé inutilisée lors de l'utilisation de cette application. Sur mon ancien Macbook Pro, j'ai remappé le bouton d'éjection pour qu'il fasse Windows en plein écran. Ça me manque vraiment d'avoir ce bouton plein écran. . . temps de remapper la clé Launchpad.
codester
Je veux que mon EjectKey saute à la fin de la ligne. Dans l'interface utilisateur de Karabiner, je ne peux pas sélectionner "choisir" dans la boîte de dialogue de modification simple.
Martin Braun
3

Ejector est une application payante qui reprend la clé d'éjection pour d'autres volumes de stockage, par exemple les clés USB, les cartes SD et les images de disque montées, etc.

Éjecteur Image: éjecteur

Je n'ai aucune affiliation avec le développeur. J'ai découvert l'application en lisant un article de Cult of Mac .

TimD
la source