60 votes

Ne pas quitter le plein écran en appuyant sur la touche Échap dans des applications telles que Safari sur Lion

Dans OS X Lion, appuyez sur la touche ESC permet de quitter le mode plein écran. Malheureusement, et surtout lorsqu'on utilise Safari, ESC est utilisé pour d'autres fonctions, par exemple dans le traitement des événements liés à la frappe de touches en Javascript. Je ne veux pas que Lion quitte le mode plein écran lorsqu'il appuie sur Echap, mais je ne trouve pas d'endroit pour désactiver cette fonctionnalité.

Je connais déjà le raccourci clavier pour entrer/sortir du mode plein écran ( Cmd - Ctrl - F ). Je veux désactiver le ESC raccourci. J'ai cherché sur Google, mais je n'ai trouvé aucune réponse.

1voto

AJACs Points 11

Juste pour étoffer un peu plus la description.

ESC est utilisé pour annuler un déplacement, esc est utilisé pour annuler une boîte de dialogue, esc est utilisé pendant un déplacement pour annuler un déplacement/copie, esc est utilisé dans le terminal dans VI pour annuler une commande d'édition.

Les utilisations sont donc nombreuses. C'est une étrange bizarrerie qu'Apple ait ce mode d'annulation plein écran alors que cela est possible par ctrl-cmd-F et l'icône en haut à droite.

Cela semble être le cas application par application. Mail et Safari et d'autres éléments d'iLife sortent en plein écran. iTunes reste en plein écran.

Reeder ignore l'esc dans le but de contrôler la fenêtre complète, et fait d'autres choses appropriées pour le programme. Evernote n'a même pas de cmd-F ou ctrl-cmd-F pour le contrôle de la fenêtre, c'est l'icône et la touche esc.

Vous n'arrivez pas à faire correspondre esc par lui-même à une action absurde non nuisible dans le panneau de contrôle du clavier.

1voto

Evan Sharp Points 111

Il semble que vous utilisiez JQuery. Dans ce cas :

Écoutez touchedown (l'appui sur une touche et la levée d'une touche ne fonctionneront pas) sur l'écran d'accueil. document con keyCode 27 et lorsque l'événement se produit, appelez e.preventDefault() .

$(document).bind('keydown', function(e) {

    if (e.keyCode === 27) { // Escape key
        e.preventDefault();
        // Other code goes here    
    }

});

1voto

J'ai décidé d'avoir esc acheminé vers alt/option + esc . Pour la plupart, cela me permet de sortir des vidéos YouTube, et si vous avez un compte Squarespace, cela vous permet de vous connecter sans sortir du plein écran.

  • Télécharger et installer Mousqueton .
  • Allez dans l'onglet le plus à droite "Misc & Uninstall".
  • Cliquez sur le bouton qui dit "Open private.xml".
  • Téléchargez le fichier private.xml à partir de aquí
  • Remplacez le fichier original "private.xml" dans le Finder par le fichier téléchargé. Et voilà !

1voto

user2664470 Points 111

Utiliser BetterTouchTool ou KeyboardMaestro ou quelque chose de similaire pour remapper Esc à + Esc .

1voto

Dofs Points 1635

Après une recherche désespérée de la solution, j'ai consigné Safari sur un bureau virtuel séparé avec Mission control. Cela atténue le problème de l'ESC et constitue de loin la meilleure approximation d'une fenêtre Safari en plein écran.

Espace bonus si vous cachez le Dock.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X