Dumbbell's home

Ctrl+U de retour dans Mozilla et Firefox

Posté par Dumbbell le jeudi 20 janvier 2005 à 22:51

Depuis la version 1.7.5 de Mozilla (peut-être 1.7.4 que je n'ai pas essayé) ou la version 1.0PR de Firefox, le raccourci clavier Ctrl+U ne fonctionne plus comme avant quand on l'utilise dans un champ texte (textfield, textarea) ou dans la barre d'adresse : il ouvre la fenêtre « View source » au lieu d'effacer la ligne.

Après avoir trop souffert, c'est un commentaire de l'entrée n°260188 du bugzilla.mozilla.org qui apporte la solution !

Pour résumer rapidement, il faut modifier le fichier ~/.gtkrc-2.0 pour y ajouter les lignes suivantes :

binding "gtk-unix-text-entry"
{
        bind "<ctrl>u" {
                "move-cursor" (paragraph-ends, -1, 0)
                "delete-from-cursor" (paragraph-ends, 1)
        }
        bind "<ctrl>w" {
                "delete-from-cursor" (word-ends, -1)
        }
}

class "GtkEntry" binding "gtk-unix-text-entry"
class "GtkTextView" binding "gtk-unix-text-entry"

A partir de maintenant, Mozilla, Firefox, mais aussi tous les logiciels basés sur Gtk+ 2.0 accepteront ce raccourci si pratique. Cette modification ne concerne pas Microsoft Windows ou encore Mac OSX. Pour eux, mozillazine.org propose une autre solution.

N'hésitez pas à consulter les commentaires du bug, il peut y avoir d'autres informations intéressantes.

Mise à jour du samedi 22 janvier 2005 : le code à insérer dans ~/.gtkrc-2.0 a été corrigé, le ctrl n'apparaissait pas à cause des caractères < et > l'entourant que je n'avais pas tapé sous forme d'entitée.

Trackback Pings

URL de TrackBack pour cette entrée : https://www.dumbbell.fr/mt/mt-tb.cgi/18

Commentaires

Poster un commentaire

Merci de vous être connecté, . Maintenant, vous pouvez rédiger votre commentaire.
(se déconnecter)


Se souvenir de moi ?

(vous pouvez utiliser du code XHTML) :