24 votes

Raccourci clavier pour basculer entre les touches Fn et F

Existe-t-il un raccourci clavier pour basculer entre les touches Fonction et F classique ?

11voto

Shawn Points 8120

En fonction de ce que vous essayez de faire, vous pourrez peut-être supprimer complètement les raccourcis clavier et automatiser complètement cette opération. KeyRemap4MacBook vous permet de définir la réaffectation des touches en fonction de l'application que vous utilisez actuellement.

J'utilise un paramètre qui commute F1 par le biais de F12 aux touches de fonction standard lorsque j'utilise le RDC (Windows Remote Desktop). Le reste du temps, elles fonctionnent comme leurs icônes (luminosité, volume, lecture, etc.).

1 votes

C'est exactement ce que je cherchais.

0 votes

Comment rendre ces paramètres dépendants de l'application ? Je ne peux l'activer que globalement.

0 votes

Ne fonctionne pas sur Sierra

6voto

rafaelzlisboa Points 151

Il y a maintenant une application pour ça : https://github.com/Pyroh/Fluor

Il vous permet de spécifier le fn en fonction d'un moteur de règles, et passe également d'un comportement à l'autre lorsque vous appuyez sur la touche fn clé.

0 votes

C'est parfait.

3voto

Ryan Fisher Points 131

Vous pouvez créer des raccourcis spécifiques à une application en créant un fichier réglage personnalisé dans votre private.xml dossier. Vérifiez le documents de référence pour plus de détails, ou mon exemple ci-dessous où je lie à nouveau les touches Consumer aux touches Function dans PhpStorm (pour utiliser le débogueur).

<?xml version="1.0"?>
<root>
    <!-- PhpStorm & EAP Version -->
    <appdef>
        <appname>PHPSTORM</appname>
        <equal>com.jetbrains.PhpStorm-EAP</equal>
        <equal>com.jetbrains.PhpStorm</equal>
    </appdef>
    <!-- ============================================================ -->
    <item>
        <name>Switch to normal function keys when in PhpStorm</name>
        <appendix>Change consumer keys to function keys in PhpStorm</appendix>
        <identifier>private.app_phpstorm_switch_consumer_to_fn</identifier>
        <only>PHPSTORM</only>
        <autogen>__KeyToKey__ KeyCode::BRIGHTNESS_DOWN, KeyCode::F1</autogen>
        <autogen>__KeyToKey__ KeyCode::BRIGHTNESS_UP, KeyCode::F2</autogen>
        <autogen>__KeyToKey__ KeyCode::EXPOSE_ALL, KeyCode::F3</autogen>
        <autogen>__KeyToKey__ KeyCode::LAUNCHPAD, KeyCode::F4</autogen>
        <autogen>__KeyToKey__ KeyCode::VK_CONSUMERKEY_KEYBOARDLIGHT_LOW, KeyCode::F5</autogen>
        <autogen>__KeyToKey__ KeyCode::VK_CONSUMERKEY_KEYBOARDLIGHT_HIGH, KeyCode::F6</autogen>
        <autogen>__KeyToKey__ ConsumerKeyCode::MUSIC_PREV, KeyCode::F7</autogen>
        <autogen>__KeyToKey__ ConsumerKeyCode::MUSIC_PLAY, KeyCode::F8</autogen>
        <autogen>__KeyToKey__ ConsumerKeyCode::MUSIC_NEXT, KeyCode::F9</autogen>
    <!-- I want to use these while in PhpStorm
        <autogen>__KeyToKey__ ConsumerKeyCode::VOLUME_MUTE, KeyCode::F10</autogen>
        <autogen>__KeyToKey__ ConsumerKeyCode::VOLUME_DOWN, KeyCode::F11</autogen>
        <autogen>__KeyToKey__ ConsumerKeyCode::VOLUME_UP, KeyCode::F12</autogen>
    -->
    </item>
</root>

0 votes

Super génial, très utile, merci ! J'ai dû faire quelques changements sur mon système : F1 est ConsumerKeyCode::BRIGHTNESS_DOWN, F2 est ConsumerKeyCode::BRIGHTNESS_UP, F5 est ConsumerKeyCode::KEYBOARDLIGHT_LOW, et F6 est ConsumerKeyCode::KEYBOARDLIGHT_HIGH. Tous découverts à l'aide de l'observateur d'événements de Karabiner.

0 votes

C'est tout simplement génial !

1voto

Il existe peut-être une méthode plus simple, mais la suivante me vient à l'esprit :

  • Activez l'accès universel.
  • Créez un AppleScript ou une application Automator qui permet d'activer cette fonction via l'interface utilisateur.
  • Liez cette application à une combinaison de touches.

0voto

Petter Wigle Points 644

Je crois que vous pouvez utiliser le FN en combinaison avec la touche F1 par le biais de F12 pour utiliser la fonctionnalité standard de la touche F.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X