Existe-t-il un logiciel, une commande ou un moyen de savoir quelles touches d'un clavier externe non Apple sont mappées à quelles touches Mac?
Et existe-t-il également un moyen de remapper les touches de raccourci de mon clavier: arrière, avant, accueil, recherche et courrier?
Les touches de lecture et de volume de mon clavier fonctionnent comme prévu, mais les autres touches ne semblent rien.
PS: j'ai celui-ci:
Réponses:
ControllerMate fait cela. Au travail, j'utilise le clavier ergonomique Microsoft Natural et une souris Logitech. ControllerMate a des profils matériels pour les deux, et j'ai de nombreuses clés spécifiques à MS remappées à d'autres fonctions.
Comme le vôtre, mon clavier possède également un bouton Mail autrement inutile. Avec Controllermate ouvert, si j'appuie sur le bouton Mail tout en affichant le profil du clavier Microsoft, la liste des séquences de touches disponibles passe automatiquement à celle qu'il vient de recevoir. Vous pouvez ensuite programmer cette clé pour faire ce que vous voulez, même lorsque ControllerMate n'est pas ouvert.
la source
even when ControllerMate isn't open
donc le mappage des clés doit être dans un fichier de configuration d'une sorte, non? savez-vous lequel ou s'il y en a un?Je pense que la réponse à propos de ControllerMate est bonne, mais puisque vous avez demandé dans un commentaire sur un fichier de configuration, je mentionnerai que la façon la plus puissante et "brute" de configurer vos paramètres de clavier est de créer une disposition de clavier personnalisée. Je suppose que c'est ainsi que des applications comme ControllerMate modifient les touches du clavier, mais je ne peux pas le dire avec certitude.
Vous pouvez utiliser un générateur en ligne à cet effet (il est ancien, mais les
.keylayout
fichiers qu'il génère fonctionnent toujours sous Snow Leopard) ou une interface graphique comme Ukelele (gratuite).En procédant de cette manière, vous ajouteriez le
.keylayout
fichier XML résultant à/Library/Keyboard Layouts
(pour une utilisation par tous les utilisateurs) ou~/Library/Keyboard Layouts
(pour une utilisation par l'utilisateur actuel uniquement). Ensuite, vous devez activer la disposition personnalisée dans Préférences Système -> Langue et texte -> Sources d'entrée.Pour votre clavier tiers, il serait toujours difficile de trouver le code de clé dans un mapSet donné pour ces touches "inutiles" pour "Précédent", "Transférer", "Courrier", etc. Personnellement, j'irais avec un Programme GUI qui me permet de "presser et régler" donc il n'y a pas de recherche supplémentaire ou de conjectures de ma part.
Donc, en bref, je ne dis pas que cette méthode est plus facile ou même plus puissante que l'utilisation d'une application comme ControllerMate, mais elle devrait au moins aider à expliquer comment les claviers peuvent être remappés sous OS X sans un programme "intermédiaire" qui doit continuez à courir en arrière-plan.
la source
mapSet
?.keylayout
fichier XML. Je ne crois pas que les dispositions de clavier virtuel dans Ukelele auront des boutons virtuels pour correspondre à ces touches de clavier Microsoft supplémentaires en haut, donc cela pourrait ne pas être possible dans ce programme. ... Avez-vous essayé ControllerMate? Il semble faire exactement ce que vous voulez - vous appuyez sur une touche "étrange" de votre clavier, et il vous permet de l'attribuer à tout ce que vous voulez.Je sais que c'est une vieille question, mais les générations futures pourraient aimer connaître un outil plus récent. Il s'appelle Karabiner et peut remapper des tonnes de choses, et a des valeurs par défaut pour mapper les touches F * à leurs équivalents Appley.
la source