Flasher un clavier de Macbook ? - Apple
Marsh Posté le 25-09-2009 à 00:20:50
Si t'es bidouilleur :
Le fichier à modifier se situe dans le répertoire suivant : /Système/Bibliothèque/Extensions. Dans ce répertoire, il faut chercher le fichier AppleUSBTopCase.kext, cliquer droit sur ce dernier, Afficher le contenu du paquet, se déplacer dans /Contents/Plugin/, cliquer droit sur le fichier AppleUSBTCKeyEventDriver.kext et choisir Afficher le contenu du paquet, se déplacer dans /Contents/ et enfin éditer le fichier Info.plist. Ouf.
Ce fichier XML contient les données nécessaires aux claviers des PC portables Apple, il faut l’éditer avec précautions. Globalement, chaque clavier dispose d’un nom de code, en fonction de la machine, et existe en trois versions : ANSI, ISO et JIS. Deux noms de code seront nécessaires ici : GeyserIV, qui correspond au MacBook Pro Santa Rosa, et WellspringII, le MacBook Pro Penryn. Pour mon modèle (belge), c’est la version ISO qui est importante.
Les fonctions des touches sont encodées de la manière suivante : il faut rechercher le nom du clavier (par exemple WellspringIIKeyboardISO), ensuite la clé FnFunctionUsageMap. Comme son nom l’indique, cette dernière fait le lien entre la fonction et la touche.
On retrouve une chaîne de caractères qui comprend des associations : “0×0007003a,0×00ff0005,0×0007003b,0×00ff0004″. Le premier ensemble de caractère désigne la touche Fn+F1, le second la fonction, ici “Diminuer la luminosité”. Le troisième ensemble représente Fn+F2, le quatrième code la fonction “Augmenter la luminosité”, etc. En modifiant la liste, on peut donc modifier les fonctions des touches pour qu’elles soient les mêmes que celles dessinées sur le clavier.
Voici la liste d’une partie des codes :
0×0007003a : Fn+F1
0×0007003b : Fn+F2
0×0007003c : Fn+F3
0×0007003d : Fn+F4
0×0007003e : Fn+F5
0×0007003f : Fn+F6
0×00070040 : Fn+F7
0×00070041 : Fn+F8
0×00070042 : Fn+F9
0×00070043 : Fn+F10
0×00070044 : Fn+F11
0×00070045 : Fn+F12
0×00ff0005 : Diminuer la luminosité
0×00ff0004 : Augmenter la luminosité
0×000c00e2 : Couper le son
0×000c00ea : Diminuer le son
0×000c00e9 : Augmenter le son
0×00070083 : Passer en verrouillage numérique
0×00ff0006 : Changer la gestion écran
0×00ff0007 : Couper l’éclairage clavier
0×00ff0009 : Diminuer la luminosité du clavier
0×00ff0008 : Augmenter la luminosité du clavier
0×000C00CD : Play
0×000C00B4 : Retour
0×000C00B3 : Avance
D’autres codes existent, notamment pour les fonctions d’Exposé.
Une fois la chaîne modifiée, il faut sauver le fichier en gardant les droits : attention, certains programmes ne les gardent pas. Comme Mac OS X garde certains fichiers en cache, il va falloir effectuer deux actions pour prendre en compte les modifications : la première consiste à effacer les caches systèmes (avec Onyx, par exemple), la seconde consiste à redémarrer deux fois. Pourquoi deux ? Aucune idée, mais en ne redémarrant qu’une fois, ça ne fonctionne pas.
Pour l’exemple, la chaîne que j’ai utilisée pour mon clavier :
0×0007003a,0×00ff0005,0×0007003b,0×00ff0004,0×0007003c,0×000c00e2,
0×0007003d,0×000c00ea,0×0007003e,0×000c00e9,0×0007003f,0×000C00CD,
0×00070040,0×00ff0006,0×00070041,0×00ff0007,0×00070042,0×00ff0009,
0×00070043,0×00ff0008,0×00070044,0×000C00B4,0×00070045,0×000C00B3
Pour ceux qui ont suivi et lu ma chaîne, ils remarqueront que j’ai supprimé le Verr. Num. et que je l’ai remplacé par Play, et que j’ai utilisé F11 et F12 (qui n’ont pas de fonctions par défaut) pour les touches de commande iTunes.
(http://www.unbelgeaparis.fr/2008/11/17/un-trackpad-multitouch-sur-un-macbook-pro-santa-rosa/)
Ca marche si on suit bien, et on doit le refaire à chaque MAJ systeme
Marsh Posté le 25-09-2009 à 11:11:08
Oh wow, j'imaginais bien que ça ne serait pas évident, je ne suis pas familier de ces codes (pour l'instant ) je regarderai ça à tête reposée, mais ça me semble être la solution que je cherchais
Un grand merci à toi
Marsh Posté le 24-09-2009 à 12:33:02
Bon voilà le truc, j'ai un Macbook de 2007, fonctionne bien toussa, mais j'ai aussi un G15 sur mon fixe (contrôle de la musique via le clavier) et depuis 2008 il me semble, Apple s'est mis à changer ses claviers et à mettre les contrôles de la musique sur F8 F9 F10 F11 et F12. Moi ça me plait bien ça, mais apparemment impossible de configurer ça pour que ça fonctionne même quand iTunes n'est pas en 1er plan. Est ce que quelqu'un sait comment je pourrais passer mon clavier de la version 2007 à 2008 ?
(autre soucis aussi, mais pas trop grave, ma barre des taches n'est plus translucide, le fait d'activer ou de désactiver cette option change juste les nuances de gris )
---------------
Topic A/V : Clavier Corsair K65 /// Poussette Trio Peg Perego