17 votes

Clavier MacBook Pro - Comment échanger / remapper les touches ?

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

Je veux spécifiquement 2 comportements qui faciliteront ma transition d'un utilisateur de PC depuis longtemps à un utilisateur de MacBook Pro.

Contexte :

  • Je suis un utilisateur de Windows qui vient de recevoir mon premier Mac ce week-end.
  • Je suis en dual boot sur le MBP avec Snow Leopard et Windows 7 x64

Ce que je veux faire (à la fois sous Windows 7 et Snow Leopard) :

  • Échanger les touches fn et control (pas physiquement)
  • Pouvoir appuyer sur la touche eject pour une suppression vers l'avant, mais conserver la possibilité de maintenir la touche eject enfoncée pour éjecter réellement le disque.

Est-ce possible, et si oui, quelle est la meilleure façon (logiciel ?) d'accomplir cela à la fois sous Windows 7 et Snow Leopard ?

14voto

Dalroth Points 2468

Sous OS X: DoubleCommand

entrer la description de l'image ici

Sous Windows: SharpKeys

entrer la description de l'image ici

Pour quelque chose de plus étendu, vous voudrez utiliser AutoHotkey (Windows) ou IronAHK (rewrite d'AutoHotkey qui fonctionne avec Mono pour une compatibilité multiplateforme - Linux, Mac, etc).

2 votes

Les touches pointues ne me permettent pas de remapper la touche [fn] (fonction)

4 votes

Et DoubleCommand me permet seulement de mapper fn -> control mais pas control -> fn

0 votes

Jetez un coup d'œil aux alternatives, elles sont beaucoup plus flexibles.

8voto

Kornel Points 1325

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

Si vous utilisez un dual-boot, une bonne idée est d'échanger Command et Control dans les préférences d'OS X. Vous obtiendrez physiquement les mêmes raccourcis clavier sur les deux.

0 votes

Cela s'appelle maintenant Karabiner.

3voto

Luigi Points 44

Juste comme un petit commentaire, vous pourriez également envisager de jeter un coup d'œil aux préférences système normales d'OS X 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 (verrouillage des majuscules, ctrl, cmd,...). Cela pourrait également suffire dans certaines situations sans avoir à installer de logiciels tiers.

1voto

Il y a keyboard maestro qui le fait

1voto

RJFalconer Points 2678

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

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

Il y a donc une autre option qui, bien que je n'ai jamais vraiment pu utiliser, semble faire ce dont vous avez besoin. Bien que très technique, elle est hautement personnalisable. Je vais juste citer le site web:

 

Ukelele est un Éditeur de mises en page de clavier Unicode pour Mac OS X

    

Ukelele vise à simplifier l'édition de mises en page de clavier en fournissant une interface graphique pour les fichiers .keylayout, où les caractères désirés peuvent simplement être glissés sur les touches au besoin. (La Palette de caractères, disponible dans le menu Saisie 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'assignation simple de codes de caractères simples aux touches, Ukelele peut assigner des chaînes de caractères multiples et peut créer des "touches mortes", où une frappe de touche définit un nouvel état qui modifie la sortie de la frappe de touche suivante.

J'espère que cela pourra vous aider là où cela n'a pas pu m'aider quand je l'ai trouvé. ;)

0 votes

Autohotkey ne détecte pas la touche Fn. Vous pourriez l'utiliser pour remapper Caps Lock cependant.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X