4 votes

Quels claviers peuvent être utilisés de manière fiable pour démarrer en mode de récupération ou de diagnostic sur un Mac mini?

J'ai un Mac mini qui bloque lors du démarrage. J'ai essayé de le démarrer en mode récupération ou en mode diagnostic, mais je me heurte à un problème inattendu.

Le clavier que j'utilise actuellement avec lui est un Corsair K95 Platinum RGB qui inclut un contrôleur d'éclairage. Cela signifie que le clavier a un temps de démarrage court, seulement quelques secondes, mais suffisant pour que macOS apparemment ne lui permette pas assez de temps pour démarrer entre le cycle d'initialisation USB et la limite de détection des pressions de touches de démarrage.

J'ai ensuite essayé à nouveau en connectant un deuxième clavier, mais une fois de plus le système ne réagissait pas aux touches de démarrage ; la documentation est muette sur le comportement des touches de démarrage lorsque plus d'un clavier est connecté ou sur la manière dont la priorité est déterminée.

J'ai finalement réussi à faire fonctionner une touche de démarrage en utilisant un clavier ancien, mais je ne voudrais pas rester bloqué sans un clavier qui ne peut pas le faire.

Quelles sont les exigences pour qu'un clavier puisse invoquer les touches de démarrage de macOS?

1voto

Oskar Points 1242

Tous les claviers USB ont soit une touche Windows, soit une touche Commande, donc ils devraient fonctionner.

La méthode de connexion Bluetooth peut être un peu plus incertaine si ce n'est pas un clavier Apple en raison du couplage et du réveil/connexion avant le chargement du système d'exploitation, donc je dirais d'utiliser n'importe quel clavier USB filaire que vous souhaitez utiliser si vous ne pouvez pas le pré-coupler et tester le clavier pour le connecter préalablement au démarrage du système d'exploitation.


La touche Windows gauche et la touche r sont tout ce dont vous avez besoin pour la récupération Internet. Voici le code utilisé dans le projet ci-dessous et également mentionné dans une question sur Arduino qui confirme le mappage à un clavier Windows.

Bien sûr - les claviers Mac envoient la touche KEY_LEFT_GUI lorsque vous maintenez enfoncée la touche Commande et non la touche Windows.

Il existe même un projet open source pour transformer un Arduino en un appareil qui maintient enfoncées les touches Commande R, puis tape des commandes pour automatiser la restauration et la récupération.

BootKeyboard.begin(); delay(500); BootKeyboard.press(KEY_LEFT_GUI); BootKeyboard.press('r'); delay(5000); BootKeyboard.releaseAll();

La seule chose dont j'ai entendu parler qui pourrait perturber cela est si vous maintenez les touches enfoncées trop tôt dans le processus de démarrage, le système ne voit pas l'appui, donc à moins que vous n'ayez un clavier de jeu exotique qui souhaite écouter pour l'hôte puis décider d'envoyer des frappes - le clavier USB le moins cher, peu importe celui que vous avez sous la main, fonctionne bien sur tous les Mac, des derniers aux plus anciens de plus de 10 ans.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X