J'ai un problème vraiment étrange avec le MacBook Pro de ma sœur (Mi-2012, fonctionnant avec El Capitan) : il identifie incorrectement la disposition physique du clavier intégré. Ce n'est pas seulement une question de mauvaise correspondance des boutons avec les caractères ; le schéma affiché dans le "Visualiseur de clavier" montre en fait plus de boutons physiques que ceux présents sur le clavier.
Remarque : voir la mise à jour à la fin pour l'état actuel.
Le clavier physique semble être la version correcte en anglais américain, et il est appelé "U.S." dans le panneau de préférences "Sources de saisie" - mais voici une capture d'écran de ce à quoi le Visualiseur de clavier pense qu'il ressemble physiquement :
Les problèmes deviennent plus évidents avec la touche Shift enfoncée :
Grâce à Wikipédia (et à un indice utile du symbole du yen), je pense que cela montre la disposition Standard Industriel Japonais, mais je ne lis pas vraiment les alphabets d'Asie de l'Est, donc je ne suis pas totalement confiant à 100%.
Mon objectif est de faire reconnaître la disposition comme étant standard US QWERTY, soit (de préférence) en faisant réellement croire à macOS que c'est le cas, soit en remappant les touches qu'il pense avoir. J'ai lu Créer et utiliser votre propre source de saisie, mais jusqu'à présent sans succès. Je pense que mon problème pourrait être que les caractères qu'il veut mapper depuis sont ceux du japonais(?) plutôt que ceux de l'ASCII.
Intéressant, j'ai essayé de démarrer depuis une clé USB Ubuntu, et il a reconnu le clavier sans problème. D'autre part, la disposition était toujours incorrecte lorsque j'ai démarré depuis la partition de récupération de macOS.
Tout conseil sur la façon de corriger cela serait grandement apprécié !
Mise à jour 1 :
Inspiré par la réponse de Tom Gewecke ci-dessous, j'ai essayé de réinitialiser le SMC, ce qui a changé les choses. Probablement le moyen le plus rapide de le décrire est avec deux nouvelles captures d'écran (prises avec la source de saisie "U.S.") :
Comme vous pouvez le voir, ce n'est plus japonais, mais cela ne correspond toujours pas à la disposition du clavier physique. Dans le Visualiseur de clavier :
- Le schéma montre une touche avec
§
et±
à gauche de la touche1
/!
. mais le clavier réel a une touche marquée`
/~
. Lorsque j'appuie sur cette touche, le Visualiseur de clavier l'affiche comme une pression sur la touche`
/~
entre les touchesz
etshift
gauche (il n'y a pas de touche physique entrez
etshift
. - Le schéma montre une touche de retour verticale
return
/enter
et une touche supplémentaire\
/|
du côté droit de la rangée d'accueil, entre'
/"
etenter
. Le clavier réel a unenter
horizontal sur la rangée d'accueil et a la touche\
/|
comme dernière touche de la rangée QWERTY, à droite de]
/}
. Encore une fois, le Visualiseur de clavier montre une pression de la touche physique\
/|
comme une pression sur sa touche mal placée.
Donc, pour des fins pratiques, c'est une énorme amélioration, puisque les touches physiques font maintenant ce que leurs capuchons indiquent. D'autre part, quelque chose est clairement encore incorrect, car le Visualiseur de clavier a toujours des touches mal placées, des touches de mauvaise forme, et une touche dans son schéma (la touche §
/±
) qui n'est affectée à aucune touche physique sur le clavier.
Mise à jour 2 :
J'ai essayé de réinitialiser le SMC un certain nombre de fois ; la disposition résultante est toujours soit JIS soit ISO, mais jamais ANSI, et je n'ai pas encore trouvé de motif me permettant de prédire le résultat. Plus préoccupant, même lorsque j'obtiens une disposition ISO en réinitialisant le SMC, elle reviendra à une disposition JIS à un moment arbitraire lors de l'utilisation du système.
Mise à jour 3 :
Après un long délai, j'ai récemment eu à nouveau accès à cette machine. Suite au commentaire de dan, le clavier affiche en effet l'"id de produit" USB 0x0264
, qui semble être la variante JIS pour le MacbookPro10,1 (ce modèle). Voici une capture d'écran :