Il y a quelques problèmes importants avec les autres solutions proposées ici.
D'abord, entrées de substitution de symboles et de textes ne fonctionnent que dans les applications Cocoa. Si vous souhaitez une solution vraiment globale qui fonctionne dans toutes les applications, cette option n'est pas envisageable.
Aussi, Les applications comme KeyRemap4MacBook sont excellentes. Mais s'appuyer sur eux signifie que vous devez faire tourner l'application en arrière-plan en permanence, ce qui n'est pas forcément ce que vous souhaitez.
Des dispositions de clavier personnalisées à la rescousse
Heureusement, le remappage des touches peut être effectué de manière à fonctionner pour tout type d'application, et sans aucun logiciel supplémentaire !
Mac OS X a pris en charge .keylayout
depuis la version 10.2 (Jaguar). Vous pouvez créer votre propre disposition de clavier, ou plutôt, modifier celle que vous utilisez par défaut. Il vous suffit de remapper une combinaison de touches que vous n'utilisez jamais (pour moi, il y en a beaucoup) sur la touche ²
y ³
des symboles, et c'est tout.
En ma disposition de clavier QWERTY personnalisée je peux simplement appuyer sur + + 2
pour entrer ²
et + + 3
pour entrer ³
. ( Ma mise en page AZERTY personnalisée a aussi ces mappings).
Comment créer une disposition de clavier personnalisée
Pour créer de nouvelles dispositions de clavier ou modifier celles qui existent déjà, je vous recommande de Ukelele.app . Il dispose d'une option permettant de créer une nouvelle disposition de clavier basée sur celle qui est actuellement utilisée.
Une fois que vous avez créé votre mise en page personnalisée, vous n'avez plus besoin de l'application - vous n'avez certainement pas besoin de la laisser tourner en arrière-plan.
Comment installer une disposition de clavier personnalisée
- Copiez le
.keylayout
vers le fichier Keyboard Layouts
dans le dossier ~/Library
(si vous voulez l'installer uniquement pour l'utilisateur actuel) ou /Library
(si vous souhaitez installer la mise en page à l'échelle du système).
- Redémarrez (si vous avez installé la mise en page à l'échelle du système), ou déconnectez-vous et reconnectez-vous (si vous l'avez installée pour l'utilisateur actuel uniquement).
- Activez la nouvelle disposition du clavier via Préférences du système ' Langue et texte ' Sources d'entrée .
Comment faire d'une disposition de clavier personnalisée la disposition par défaut du système ?
En option, vous pouvez faire de la disposition du clavier personnalisé la disposition par défaut du système en exécutant l'assistant d'installation avec les privilèges Root. De cette façon, il sera utilisé pour l'écran de connexion, et tous les nouveaux comptes d'utilisateur que vous créerez utiliseront également cette disposition par défaut. Notez que cette opération ne peut être effectuée que pour les dispositions de clavier de la section /Library/Keyboard Layouts
(c'est-à-dire les mises en page qui ont été installées dans tout le système).
sudo rm /var/db/.AppleSetupDone; sudo "/System/Library/CoreServices/Setup Assistant.app/Contents/MacOS/Setup Assistant"
Vous devrez créer un nouveau compte utilisateur afin de compléter l'assistant de configuration - mais ne vous inquiétez pas, vous pourrez supprimer le nouveau compte par la suite.
Ajout d'une icône personnalisée à la disposition du clavier
OS X utilisera l'icône par défaut suivante pour votre disposition de clavier personnalisée :
Cette icône apparaîtra dans le volet des préférences et dans le "menu de saisie" de la barre de menu.
Pour remplacer cette icône par la vôtre, créez une image de 16×16px, et enregistrez-la dans le répertoire .icns
dans le même répertoire que la disposition du clavier elle-même, en utilisant le même nom de fichier (seule l'extension diffère). Par exemple, ma disposition QWERTY personnalisée s'appelle qwerty.keylayout
donc si je voulais utiliser une icône personnalisée, elle devrait être nommée qwerty.icns
.