web-dev-qa-db-fra.com

Comment puis-je appuyer sur la touche Fn à l'aide d'un clavier de PC sur un Mac?

Je suis dans le pétrin. J'utilise un clavier Dell avec Mac OS X et j'aimerais pouvoir accéder à mes touches de fonction lorsque j'utilise Terminal. Un de mes amis possède un nouveau clavier Mac doté d'une touche Fn, mais lorsque j'appuie au même endroit sur mon clavier, mon curseur se transforme simplement en point d'interrogation, ce qui est apparemment traité comme la touche "aide" d'un ancien modèle. claviers mac.

Je sais que je peux modifier mes touches de fonction pour qu'elles fonctionnent correctement à l'aide d'une option de la sous-fenêtre des préférences de clavier, mais je ne souhaite pas le faire, car SEULEMENT je dois utiliser mes touches de fonction lorsque je suis dans le terminal, d'autres fois je vais bien avec des choses comme le réglage du volume, etc., alors je préférerais une touche Fn. J'ai aussi regardé dans "Modificateurs Touches...", Et cela vous permet de redéfinir les touches majuscule, Ctrl, Alt et Maj, mais pas d'attribuer quoi que ce soit à Fn (ce qui est dommage, j'utilise Caps Lock comme Ctrl et le 'vrai' Ctrl serait une clé Fn parfaite)

Alors ... est-il possible de "presser Fn" sur des claviers Mac plus anciens ou des claviers tiers?

EDIT: Pour clarifier, mon clavier Dell n’a PAS de touche Fn. La place sur le clavier de mon ami Mac qui fonctionne comme une touche Fn est une touche Insertion sur la mienne.

25
AlexMax

Vous pouvez utiliser une application telle que ControllerMate pour attribuer des actions/scripts personnalisés aux clés et aux contrôleurs.

3
dotHTM

J'ai trouvé ce post utile:

http://david.rothlis.net/keyboards/Microsoft_natural_osx/

Les touches de fonction (F1, etc.) se comportent comme telles (par opposition à la luminosité, le volume, etc.), indépendamment de ce que vous avez défini dans le volet des préférences du clavier. Si vous appuyez sur "F Lock", les touches F ne font tout simplement rien. Heureusement, le verrou F se souvient de son réglage lors des redémarrages.

Il n'y a pas de touche de modification Fn comme sur les claviers Mac.

KeyRemap4MacBook vous permet de mapper les touches F sur la luminosité, le volume, etc. habituels, mais vous perdrez alors les touches F normales.

4
richardkmiller

La touche Fn sur les claviers mac est une fonctionnalité pilotée par le matériel.

Qu'est-ce que vous essayez d'accomplir?

J'ai un clavier Microsoft Wireless connecté à mon MacBook Pro et je peux faire la plupart des choses avec les touches de fonction: une fois les pilotes installés.

enter image description here

Par exemple, je peux:

  • appuyez sur le volume, désactivez les touches du son et lisez/mettez en pause pour contrôler l'audio
  • appuyez sur la touche "mail" pour revenir au courrier
  • J'ai les touches F pour les fonctions Exposé (par exemple, F9 pour l'affichage de toutes les fenêtres, F10 pour les fenêtres d'application

(Notez que dans les préférences du clavier, j'ai coché "Utiliser toutes les touches F1, F2, etc. comme touches de fonction standard")

Je pense que la seule fonctionnalité fournie par Fn que je ne peux pas dupliquer sur le clavier Microsoft est le contrôle de la luminosité.

3
Doug Harris

J'ai atterri ici avec le même problème. J'ai un clavier naturel Microsoft. J'avais tout essayé, puis je suis entré dans les paramètres du clavier et j'ai vérifié Use all F1 F2 ETC as standard function keys.

Je suis ensuite retourné à mon clavier et ai systématiquement combiné une touche avec un FE que je savais avoir travaillé avec Exposé. Je frappe le sol quand je frappe la touche de verrouillage F.

Donc, je pense que la réponse est - activer la touche F standard sur Mac, trouver la touche F-LOCK sur le clavier et l'activer de la même manière que vous activeriez les verrous CAP .

2
zatara

Pour simuler des clics de clavier MAC:

Commande (%) est Alt (à gauche de la barre d'espace)

Option (\ ~) est touche Windows (à gauche de l'alt)

0
T.Todua

Vient de tester ici avec un clavier Dell, et je ne pouvais pas désactiver les touches F de la "fonction" (par exemple, Exposer, etc.). Cette option ne semble être disponible qu'avec les claviers Apple ....

Donc, sans patch avec un pilote de logiciel, ni piratage d'un plist ... je ne vois pas comment le faire ...

0