FREN

#FF00AA


12 mai 2003

The Problems With Click-Through, redux. Aviez-vous déjà réfléchi au fait que, si tant d’utilisateurs de Windows mettent toutes leurs fenêtres en plein écran (ce qui m’énerve à chaque fois que je vois ça sur une screencam, encore heureux que je ne passe pas mon temps dans les cybercafés, j’aurais sûrement des bouffées de chaleur), c’est à cause du click-through (i.e. le fait qu’en cliquant sur une fenêtre inactive on risque d’activer un bouton, déclencher une commande, faire des modifications alors qu’on voulait seulement ramener cette fenêtre au premier plan) ? Et du coup, j’ai une idée. Je n’ai pas tellement envie de me replonger dans le Visual C++ en ce moment, donc je vais plutôt la livrer aux internautes en espérant qu’elle devienne quelque chose : il faudrait que quelqu’un fasse un petit freeware qui empêcherait le click-through, interceptant tout clic sur une fenêtre inactive, et activant la fenêtre sans transmettre le clic à un de ses boutons. Pour ce qui est de la technique, je vois deux possibilités : mettre un hook sur les mouvements de la souris et tester où tombent tous les clics, mais ça risque de ralentir certaines choses comme les programmes de dessin, ou rajouter une fenêtre transparente qui reste systématiquement en-dessous de la fenêtre active, et récupère les clics. Ensuite, il ne reste plus qu’à implémenter une ignore-list, pour ne pas empêcher le click-through sur certaines fenêtres, selon le titre ou le nom d’exécutable (pour, par exemple, Winamp, ou la contact-list ICQ). Tout simple, je pourrais presque avoir envie de m’y mettre. Alors, qui s’y colle ?

P.S. J’ai pingé Lazyweb. Eh, on sait jamais. Sauf que je ne suis pas sûr que mon idée soit expliquée de façon suffisamment claire.

Vous voulez savoir quand je poste du contenu sur mon blog ? Il suffit de vous inscrire gratuitement à un agrégateur RSS (Feedly, NewsBlur, Inoreader, …) et d'ajouter www.ff00aa.com à vos flux (ou www.garoo.net pour vous abonner à tous les sujets). On n'a pas besoin de newsletters, pas besoin de Twitter, le RSS existe toujours.

Mentions légales : ce blog est hébergé par OVH, 2 rue Kellermann, 59100 Roubaix, France, www.ovhcloud.com.

Les données des visiteurs de ce blog ne sont pas utilisées ni transmises à des tiers. Les posteurs de commentaires peuvent demander leur suppression par e-mail.

Tous contenus © de l'auteur ou couverts par le droit de citation.