Clavier MacBook Pro - Comment échanger / remapper des clés?


16

Je sais que cela peut être demandé auparavant d'une manière différente, mais je n'ai toujours pas vraiment vu de réponse solide. J'espère que fournir ces 2 besoins spécifiques le rendra plus clair.

Je veux spécifiquement 2 comportements qui feront ma transition d'un utilisateur de PC de longue date à pouvoir utiliser un MacBook Pro.

Contexte:

  • Je suis un utilisateur Windows qui vient de recevoir mon premier mac (de ma vie) le week-end dernier.
  • Je double le MBP avec Snow Leopard et Windows 7 x64

Ce que je veux faire (dans Windows 7 et Snow Leopard):

  • Échangez les touches fnet control(pas physiquement)
  • Pouvoir appuyer sur la ejecttouche pour une suppression vers l'avant, mais garder la possibilité de maintenir la ejecttouche enfoncée pour éjecter réellement le disque.

Est-ce possible, dans l'affirmative, quelle est la meilleure façon (logiciel?) D'accomplir cela dans Windows 7 et Snow Leopard?

Réponses:


14

Sous OS X: DoubleCommand

entrez la description de l'image ici

Sous Windows: SharpKeys

entrez la description de l'image ici

Pour quelque chose de plus étendu, vous aurez besoin d' AutoHotkey (Windows) ou IronAHK (réécriture AutoHotkey qui fonctionne avec Mono pour la compatibilité multiplateforme - Linux, Mac, etc.).


2
les touches pointues ne me permettent pas de remapper la touche [fn] (fonction)
Jon Erickson

4
et DoubleCommand me permet uniquement de mapper fn -> contrôle mais pas de contrôle -> fn
Jon Erickson

Jetez un œil aux alternatives, elles sont beaucoup plus flexibles.
John T

8

Côté Snow Leopard, vous pouvez échanger Control et Fn avec Karabiner (anciennement KeyRemap4MacBook).

Si vous effectuez un double démarrage, une bonne idée est de permuter la commande et le contrôle dans les préférences d'OS X. Vous obtiendrez physiquement les mêmes raccourcis clavier sur les deux.


Ça s'appelle maintenant Karabiner.
iconoclaste du

3

Tout comme un sidenote, vous pouvez également envisager de jeter un œil aux préférences système OS X normales sous Clavier, il y a un bouton en bas à droite nommé "touches de modification" où vous pouvez définir quelles actions doivent être prises par les touches de modification (majuscules- lock, ctrl, cmd, ...). Cela pourrait également suffire dans certaines situations sans installer de logiciel tiers.



1

Vous pouvez utiliser BetterTouchTool , c'est un outil gratuit avec lequel vous pouvez reprogrammer des touches et des gestes multi-touch. Assurez-vous que dans vos paramètres, vous avez défini les touches F1, F2, etc. par défaut. Ouvrez BetterTouch et remappez votre clavier. N'oubliez pas de le laisser s'exécuter automatiquement après la connexion. C'est également un outil très utile pour travailler avec des gestes multi-touch. Je l'utilise pour parcourir mes espaces avec quatre doigts. Je n'aime pas les gestes par défaut de Snow Leopard.


1

Comme l'a souligné John T, AutoHotKey fait tout sur Windows, et c'est tout.

Pour Mac, IronAHK était également bon, à l'époque où il existait.

Il y a donc une autre option qui, bien que je ne puisse jamais vraiment l'utiliser, semble faire ce dont vous avez besoin. Bien qu'il soit très très technique, il est hautement personnalisable. Je vais juste citer le site Web:

Ukelele est un éditeur de disposition de clavier Unicode pour Mac OS X

Ukelele vise à simplifier l'édition de la disposition du clavier en fournissant une interface graphique aux fichiers .keylayout, où les caractères souhaités peuvent simplement être glissés sur les touches selon les besoins. (La palette de caractères , disponible dans le menu Entrée si elle a été activée dans les Préférences Système , est un excellent endroit pour trouver les caractères.)

En plus de l'affectation simple de codes de caractère unique aux touches, Ukelele peut attribuer des chaînes de caractères multiples et peut créer des "touches mortes", où une séquence de touches définit un nouvel état qui modifie la sortie de la séquence de touches suivante.

J'espère que cela peut vous aider là où je ne pourrais pas revenir quand je l'ai trouvé. ;)


autohotkey ne détecte pas la touche Fn. Vous pouvez cependant l'utiliser pour remapper le verrouillage des majuscules.
Aleksandr Dubinsky

0

Sous Windows, quelqu'un a implémenté un pilote en mode noyau pour réaliser cet exploit magique pour le clavier Apple sans fil. Je ne sais pas si cela fonctionne pour un macbook. La FAQ indique qu'une option consiste à installer Windows «nativement». Quoi qu'il en soit, il y a de fortes chances qu'une petite modification du code source le fasse fonctionner partout.

https://github.com/samartzidis/WinA1314

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.