Si vous pouvez vous le permettre, je vous recommande de remplacer le topcase et le clavier comme le suggère Apple. Si, comme moi, vous n'avez pas les moyens de le faire ou si vous êtes ouvert à une solution de fortune, alors lisez ce qui suit.
Le problème
Hier, un peu d'eau s'est répandue sur le clavier de mon MBP 13". Je l'ai immédiatement retourné, j'ai évacué l'eau et j'ai utilisé un mouchoir en papier pour tout aspirer, mais le clavier se comportait toujours bizarrement. Je l'ai éteint et laissé au soleil pendant quelques heures, puis je l'ai rallumé, mais les problèmes persistaient. Ma garantie avait expiré il y a un mois et je savais qu'Apple ne couvrirait pas ce problème sous garantie. J'ai essayé de nettoyer les touches de déplacement et je l'ai laissé toute la nuit avec du riz dessus dans l'espoir que l'humidité soit aspirée. Rien n'a fonctionné. (Le riz est une légende urbaine qui semble fonctionner avec certains appareils électroniques). Je me suis rendu à l'Apple Store ce matin et on m'a dit qu'on ne pouvait même pas retirer la touche pour la nettoyer et qu'il fallait remplacer tout le boîtier supérieur. Une facture totale de 156 euros que je ne peux pas me permettre. J'avais un clavier USB qui me permettait d'utiliser le Mac pour le moment, alors j'ai décidé d'essayer de trouver une solution.
Symptômes
- Démarrage en mode sans échec à chaque fois (j'ai découvert plus tard que c'était parce que la touche shift était enfoncée).
- Impossible de se connecter car le mot de passe est en minuscules ou contient des chiffres.
- Impossible de démarrer en mode super utilisateur et d'essayer de désactiver les clés ou de remplacer le mot de passe car certaines commandes ne fonctionnent pas en majuscules (je ne le recommanderais pas de toute façon car il s'agit du mode super utilisateur).
- Tout le texte est en majuscules et les chiffres sont des symboles comme si la touche shift était toujours enfoncée.
- L'audio ne fonctionne pas
- La visionneuse de clavier ne montrait pas toujours la touche majuscule enfoncée. La touche semblait être enfoncée de manière aléatoire.
Fixer
-
Maintenez le bouton Option enfoncé au démarrage pour contourner le mode sans échec et assurer un démarrage normal.
-
À l'écran de connexion, branchez un clavier USB et entrez votre mot de passe pour vous connecter. Passez au clavier "Français-Numérique" et utilisez la touche "Caps Lock" pour inverser les majuscules en minuscules. Notez que la disposition de ce clavier est différente, assurez-vous de regarder une image de cette disposition avant de taper votre mot de passe original.
-
Changez votre mot de passe pour un mot de passe qui utilise toutes les majuscules et aucun chiffre.
-
Téléchargez et installez KeyRemap4MacBook .
-
Utilisez une combinaison des fonctionnalités du Keyboard Viewer et de KeyRemap4MacBook pour déterminer quelle touche de déplacement est à l'origine du problème. Dans mon cas, j'ai découvert qu'il s'agissait uniquement de ma touche de déplacement gauche.
-
Désactivez la touche shift gauche/droite sur KeyRemap4MacBook et cliquez sur le bouton 'Reload XML' pour que cela prenne effet.
Si une seule touche shift était le problème, alors vous avez terminé. Si les deux touches de changement de vitesse étaient court-circuitées, alors il est probable que d'autres touches le soient aussi. Dans ce cas, vous devriez probablement remplacer l'ensemble. Si vous pensez que les autres touches ne sont pas affectées, vous pouvez utiliser KeyRemap4MacBook lui-même pour remapper la fonctionnalité de la touche shift à une touche moins utilisée comme la touche Option gauche.
-
Dans les Préférences système > Utilisateurs et groupes > Éléments de connexion, ajoutez KeyRemap4MacBook comme application à lancer lors de la connexion. Cela permettra de s'assurer que la désactivation/remappage de la touche shift est active à chaque fois que vous vous connectez.
Changement d'usage/Choses à retenir
- N'oubliez pas de maintenir la touche Option enfoncée à chaque fois que l'ordinateur démarre ou redémarrage pour contourner le mode sans échec. La solution ci-dessus se situe au niveau du logiciel. La touche est toujours physiquement court-circuitée au niveau matériel et elle affectera le démarrage.
- Rappelez-vous qu'à l'écran de connexion, la désactivation/remise en mémoire n'est pas active. Donc votre mot de passe doit maintenant être tout en majuscules et uniquement des lettres.
Dès que je pourrai économiser un peu d'argent, je ferai remplacer mon topcase et mon clavier, mais en attendant, cette solution fonctionne très bien avec un minimum de changements. J'espère que cela vous aidera !