3 votes

MacOS, les raccourcis clavier fn + Commande fonctionnent

Outre la commutation entre les touches de contrôle de lecture/système et les touches de fonction habituelles, sous MacOS, la fonction fn peut être utilisée pour accéder à des touches non disponibles sur le clavier. Par exemple, si une touche dédiée Delete clé n'est pas présente, alors fn + Backspace aboutir à Delete .

Mon problème est que ce comportement ne persiste pas pour les raccourcis clavier : lorsqu'ils sont utilisés en conjonction avec les éléments suivants Command o Control , fn est ignorée. Cela génère quelques incohérences.

Par exemple, sur mon MacBook Pro 2017 Command + Backspace reprend tous les caractères précédents de la ligne en cours. Étant donné que fn + Backspace supprimera le suivant je m'attendrais à ce que Command + fn + Backspace pour supprimer le restant partie de la ligne. Cependant, fn est ignorée et cette combinaison de touches finit par effacer la partie précédente de la ligne.

Comment puis-je avoir accès aux "clés cachées" accessibles avec fn même lorsque Command est pressé ?

Edit : formatage

4voto

Tetsujin Points 95239

Même avec les deux Backspace & Delete clés, Cmd Delete n'efface pas la ligne en avant du curseur, même si Cmd Backspace le dégage vers l'arrière.

Il semblerait que l'incohérence ne se trouve pas dans le Fn mais dans l'utilisation par le système d'exploitation de la touche Cmd Delete .

Opt Delete supprime un mot en avant du curseur, tout comme le fait Fn Cmd Backspace .

3voto

Ana Points 71

Je dirais qu'il n'y a pas de "clés cachées". Juste raccourcis clavier intégrés documentés

  • Fn - Delete : Suppression avant sur les claviers qui ne disposent pas d'une touche Suppression avant. Ou utilisez Control-D.
  • Fn - Up Arrow : Page précédente : Faire défiler une page.
  • Fn - Down Arrow : Page suivante : faire défiler une page vers le bas.
  • Fn - Left Arrow : Accueil : Faire défiler jusqu'au début d'un document.
  • Fn - Right Arrow : Fin : Faire défiler jusqu'à la fin d'un document.

2voto

Bruno Robert Points 61

Je pense que vous pourriez utiliser le logiciel libre Mousqueton pour remapper le Fn à un modificateur personnalisé. Vous pouvez alors créer des raccourcis pour my_modifier_1 + Delete etc.

Le modificateur personnalisé agirait comme un modificateur supplémentaire et s'ajouterait donc aux autres modificateurs.

Il vous faudrait relier manuellement tous les raccourcis qui existaient auparavant avec Fn .

Voici un exemple de création d'un modificateur de client dans Karabiner.

[
    {
        "type": "basic",
        "from": {
            "key_code": "fn",
            "modifiers": {
                "mandatory": [],
                "optional": ["any"]
            }
        },
        "to": [
            {
                "set_variable": {
                    "name": "my_modifier_1",
                    "value": 1
                }
            }
        ],
        "to_after_key_up": [
            {
                "set_variable": {
                    "name": "my_modifier_1",
                    "value": 0
                }
            }
        ]
    }
]

J'ai un clavier magique avec un bouton. Je l'ai remappé sur le bouton Backspace en utilisant le mousqueton suivant Modification simple : enter image description here

Il fonctionne maintenant avec toutes les autres touches de modification !

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