Supprimer Escape sur TouchBar dans Safari

13

La question "Comment désactiver la touche d'échappement dans Safari" a été posée ici plusieurs fois. Maintenant que sur le nouveau MacBook Pro, la touche Échap est un bouton de l'écran tactile, il est beaucoup plus facile de l'appuyer accidentellement, mais il y a de fortes chances que nous puissions le supprimer une fois pour toutes dans Safari.

Comment supprimer le bouton Escape de TouchBar dans Safari? (ou toute application spécifique)

Il n'y a pas une telle option dans le Customize Touch Bar...menu: Personnaliser le menu de la barre tactile

Minderov
la source
Vous pouvez essayer de le supprimer à l'aide de l'API Touch Bar.
haykam
@haykam Où pouvons-nous trouver des détails sur l'API Touch Bar que vous avez mentionnée? Je veux essayer ça.
Vladimir

Réponses:

6

Vous pouvez utiliser Karabiner-Elements [ 1 , 2 ] pour mapper la touche d'échappement à d'autres fonctions avec un retour visuel (par exemple muet). Les commentaires permettent de vous rappeler que la clé n'est plus mappée pour s'échapper.

Vous pouvez ensuite mapper une clé moins utile pour vous échapper. Par exemple, sur un clavier américain, la touche de section (§ / ±) se trouve dans le coin supérieur gauche où la touche d'échappement aurait pu se trouver.

  1. Installez et exécutez Karabiner-Elements.
  2. Dans Modifications simples, choisissez Aucun nom de produit (Aucun nom de fabricant) comme cible. Voilà la barre tactile. Ajoutez ensuite l'élément, de escapeà mute. entrez la description de l'image ici

  3. Pour mapper la touche de section (§ / ±) à échapper, choisissez Clavier interne Apple. Ajouter un élément, de non_us_backslashà escape. entrez la description de l'image ici

La source

Farshid.T
la source
C'est super, merci! J'ai décidé de mapper l'Escape de la barre tactile sur le bouton fn, ce qui est vraiment sympa car il ne fait rien mais vous donne également un indicateur visuel que vous avez appuyé sur quelque chose et fournit un joli raccourci pour changer les autres boutons de la barre tactile en touches F
BlueC
1

Essayez d'utiliser BetterTouchTool,

cliquez sur l'onglet «Clavier» («Sélectionner l'application» doit être défini sur «Global»), cliquez sur «+ Ajouter un nouveau raccourci ou une nouvelle séquence de touches», cliquez sur le champ et appuyez sur les touches «Shift-Escape», un ⇧⎋ devrait apparaît, déplacez-vous vers la droite où il est indiqué «Action déclenchée prédéfinie» et choisissez: «Touches du clavier / ESC (touche Échap, respecte le modificateur enfoncé)»

Nous venons de créer un substitut à la touche "échapper". Maintenant, nous devons le désactiver.

cliquez sur '+ Ajouter un nouveau raccourci ou une nouvelle séquence de touches', cliquez sur le champ et appuyez sur la touche 'Échap' de la barre tactile, un ⎋ devrait apparaître se déplacer vers la droite où il est indiqué 'Action déclenchée prédéfinie' et assurez-vous qu'il indique: Aucune action

J'aime plus cette façon que de désactiver l'intégralité de la TouchBar.

Merbil Gonzalez
la source
1

Il existe une brillante application appelée BetterTouchTool qui vous permet de modifier la barre tactile. J'ai pu déplacer légèrement la touche d'échappement vers l'intérieur en l'utilisant. BTT est une application payante, mais les licences ne sont pas très chères et offrent de temps en temps des remises (par exemple étudiant). Voici le lien.

Barre tactile avec bouton d'échappement décalé vers la droite

Christophe
la source
Cool! Voici plus sur la façon de le faire. github.com/fifafu/BetterTouchTool/issues/204 Vous devez essentiellement renoncer à toute utilisation spécifique à l'application de la barre tactile, puis créer votre propre touche d'échappement et la placer sur la barre. C'est fou, mais si ça me sauve de ces évasions constantes qui frappent les chocs, tant mieux.
Urs
J'ai d'abord ajouté une touche de modification à la nouvelle touche ESC, elle n'apparaît donc que lorsque j'appuie sur cmd. Non, mieux: ajoutez quelque chose à gauche, comme le widget de date. Maintenant, c'est même utile!
Urs
Voici quelques astuces supplémentaires: supprimez ESC complètement et remappez-le sur le clavier youtube.com/watch?v=gsRTtO-8ofM
Urs
1

Pour éviter d'appuyer accidentellement sur Échap, utilisez des éléments de mousqueton pour remapper l'action Échap sur merde + Échap. Mais utilisez les options de «modification complexe» au lieu des options simples suggérées ailleurs.

Installer Karabiner -> Modifications complexes -> 'Ajouter une règle' -> 'Importer plus de règles' -> rechercher 'escape' -> Importer 'Changer la clé d'échappement (rev 4)' -> Activer uniquement ceci: 'Désactiver escape (... ) »

Prêt, pour faire un Esc, vous devez maintenant appuyer sur Shift + Esc

DrGC
la source
0

Vous ne pouvez pas le supprimer, il est permanent (sauf si vous affichez la vue de la barre tactile étendue).

JBallin
la source