18 votes

Puis-je utiliser les touches de modification Shift, Alt et Control avec les touches de fonction de la barre tactile ?

J'ai configuré ma barre tactile pour qu'elle affiche toujours les touches de fonction dans un programme où je les utilise fréquemment (IntelliJ IDEA, éditeur de code). De nombreux raccourcis dans IDEA sont déclenchés en utilisant une touche de fonction avec shift, alt ou control, par exemple pour renommer une variable, j'utilise Shift+F6.

Avec les touches de fonction émulées, cela ne fonctionne pas, le programme agit comme si je venais d'appuyer sur F6 sans maintenir la touche alt enfoncée.

Ce n'était pas un problème avec les touches de fonction matérielles sur mon vieux MacBook.

S'agit-il d'un bogue connu ou d'une limitation avec laquelle il faut vivre ? Ou existe-t-il un moyen de le contourner ? Peut-être que je suis trop stupide et que je rate quelque chose d'évident ?

C'est un problème majeur pour moi, en tant que développeur de logiciels

20voto

Dewayne Christensen Points 1710

Comme le mentionne @Patrick dans sa réponse, une des causes de ce problème est Éléments du mousqueton ne pas activer le "clavier" de la barre tactile par défaut. La solution est d'activer ce clavier dans les préférences de Karabiner-Elements (Vendor ID 1452, Product ID 34304) comme indiqué dans la capture d'écran suivante :

enter image description here

J'ai déposé Le clavier Touch Bar devrait être activé par défaut - Issue #1700 - tekezo/Karabiner-Elements pour demander qu'il soit activé par défaut dans les éléments du mousqueton.

Plus d'informations dans les commentaires suivants :

2 votes

En outre, j'ai dû sélectionner "Utiliser toutes les touches F1, F2, etc. comme des touches de fonction standard" dans la section "Touches de fonction". Maintenant, je peux à nouveau déboguer ! :)

0 votes

J'ai également dû modifier l'affectation des touches de fonction. J'utilise "Utiliser toutes les touches F1, F2, etc. comme des touches de fonction standard" = on pour tous les appareils et j'ai dû mapper f1 -> f1, etc. pour l'appareil Touch Bar.

9voto

yinglcs Points 443

Ah, après quelques recherches, j'ai découvert que c'est la faute de Karabiner Elements, un programme utilitaire que j'utilise pour réassigner certaines clés.

https://github.com/tekezo/Karabiner-Elements/issues/435

0voto

Pour que les touches de fonction fonctionnent normalement dans Android Studio - à part l'activation du clavier : "Pas de nom de produit", j'ai dû aller dans Préférences -> Touches de fonction et DÉSACTIVER l'option : "Utiliser toutes les touches F1, F2.... comme touches de fonction standard"....

enter image description here

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