Il y a quelques pièges importants avec les autres solutions affichées ici.
D'une part, les entrées de substitution de symbole et de texte ne fonctionnent que dans les applications Cocoa. Si vous voulez une solution véritablement à l'échelle du système qui fonctionne dans toutes les applications, ce n'est pas une option.
En outre, les applications telles que KeyRemap4MacBook sont excellentes , mais si vous comptez sur elles, vous devez garder l'application en fonctionnement tout le temps, ce qui peut ne pas être ce que vous voulez.
Claviers personnalisés à la rescousse
Heureusement, le remappage des clés peut être effectué de manière à convenir à tout type d’application et sans logiciel supplémentaire!
Mac OS X prend en charge les .keylayout
fichiers depuis la version 10.2 (Jaguar). Vous pouvez créer votre propre clavier, ou plutôt modifier celui par défaut que vous utilisez actuellement. Il suffit de remapper une combinaison de touches que vous utilisez jamais (pour moi, il y a beaucoup de ceux -ci ) à ²
et ³
symboles, et voilà.
Dans ma configuration de clavier QWERTY personnalisée , je peux simplement appuyer sur ⌥
+ ⇧
+ 2
pour entrer ²
et sur ⌥
+ ⇧
+ 3
pour entrer ³
. ( Ma mise en page AZERTY personnalisée comporte également ces mappages.)
Comment créer une disposition de clavier personnalisée
Pour créer de nouvelles dispositions de clavier ou modifier celles existantes, je recommanderais Ukelele.app . Il dispose d'une option pour créer une nouvelle disposition de clavier basée sur celle actuellement utilisée.
Une fois que vous avez créé votre mise en page personnalisée, l’application n’est plus nécessaire - vous n’avez certainement pas besoin de la laisser fonctionner en arrière-plan.
Comment installer une disposition de clavier personnalisée
- Copiez le
.keylayout
fichier dans le Keyboard Layouts
dossier situé à l'intérieur ~/Library
(si vous souhaitez l'installer uniquement pour l'utilisateur actuel) ou /Library
(si vous souhaitez installer la présentation à l'échelle du système).
- Redémarrez (si vous avez installé la structure dans tout le système) ou déconnectez-vous et reconnectez-vous (si vous ne l'avez installé que pour l'utilisateur actuel).
- Activez la nouvelle disposition du clavier via Préférences Système › Langue et texte › Sources d’entrée .
Comment faire d'une disposition de clavier personnalisée la valeur par défaut du système
Vous pouvez éventuellement définir la disposition de clavier personnalisée comme configuration système par défaut en exécutant l’Assistant de configuration avec les privilèges root. De cette façon, il sera utilisé pour l'écran de connexion et tous les nouveaux comptes d'utilisateurs que vous créerez utiliseront également cette présentation par défaut. Notez que cela ne peut être fait que pour les dispositions de clavier dans /Library/Keyboard Layouts
(c'est- à -dire, les dispositions qui ont été installées à l'échelle du 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 pour pouvoir terminer l'assistant de configuration. Ne vous inquiétez pas, vous pouvez supprimer le nouveau compte ultérieurement.
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 la sous-fenêtre des préférences et dans le «Menu de saisie» de la barre de menus.
Pour le remplacer par votre propre icône, créez une image de 16 × 16 pixels et enregistrez-la au .icns
format dans le même répertoire que le clavier lui-même, en utilisant le même nom de fichier (seule l’extension est différente). Par exemple, ma mise en page QWERTY personnalisée est nommée qwerty.keylayout
. Par conséquent, si je souhaitais utiliser une icône personnalisée, elle devrait être nommée qwerty.icns
.