Mettre un texte en majuscules sans tout retaper, c'est le genre de micro-tâche qui revient sans cesse : un titre à reformater, un sigle à corriger, un message à faire ressortir. Voici deux méthodes que j'utilise, l'une sur téléphone, l'autre sur ordinateur.
La méthode la plus simple : sur Android avec le clavier Google (Gboard)
C'est de loin le plus rapide, et ça ne demande aucune installation si tu utilises déjà Gboard (le clavier Google), présent par défaut sur la plupart des Android.
- Sélectionne le texte concerné (appui long, puis ajuste la sélection).
- Sur la touche Maj (la flèche vers le haut, en bas à gauche du clavier), appuie deux fois.
Le texte sélectionné bascule alors en majuscules. Et l'astuce fonctionne dans les deux sens : en réappuyant, tu repasses le texte en minuscules. Certaines versions de Gboard proposent même un troisième état, « Première lettre de chaque mot en majuscule », en continuant d'appuyer.
C'est instantané, ça marche dans presque toutes les applications (messages, mails, notes), et il n'y a rien à configurer.
Sur ordinateur : un bookmarklet pour Chrome
Sur ordinateur, il n'existe pas d'équivalent aussi direct. La solution que j'ai retenue est un bookmarklet : un simple marque-page qui contient un petit bout de code. On le clique, et il met en majuscules le texte sélectionné en le copiant directement dans le presse-papier.
Le code
javascript:(function(){var s=window.getSelection().toString();if(!s){s=prompt('Texte à mettre en majuscules :','');if(s===null)return;}var r=s.toUpperCase();navigator.clipboard.writeText(r).then(function(){alert('Copié dans le presse-papier :\n\n'+r);},function(){var t=document.createElement('textarea');t.value=r;document.body.appendChild(t);t.select();document.execCommand('copy');document.body.removeChild(t);alert('Copié dans le presse-papier :\n\n'+r);});})();
Installation
- Fais un clic droit sur la barre de favoris de Chrome, puis Ajouter une page.
- Dans le champ Nom, mets quelque chose de court, par exemple « MAJ ».
- Dans le champ URL, colle l'intégralité du code ci-dessus.
- Enregistre.
Utilisation
Sélectionne du texte sur une page web, puis clique sur le favori « MAJ ». Le résultat est copié dans le presse-papier, et une petite fenêtre te le confirme. Si tu cliques le favori sans rien avoir sélectionné, une invite te demande de saisir le texte.
Comment ça marche
Le bookmarklet récupère le texte sélectionné, le convertit avec toUpperCase(), puis le place dans le presse-papier. La méthode moderne navigator.clipboard.writeText est utilisée en premier ; en cas d'échec (certaines pages la bloquent), le code bascule sur l'ancienne méthode document.execCommand('copy') via un champ temporaire. Tu es ainsi couvert dans tous les cas.
Une limite à connaître : la copie automatique ne fonctionne pas sur les pages internes de Chrome (chrome://, page Nouvel onglet), une restriction du navigateur. Sur n'importe quelle page web normale, aucun souci.
En résumé
Sur téléphone, le double appui sur Maj dans Gboard est imbattable de simplicité. Sur ordinateur, le bookmarklet comble le manque et garde le résultat prêt à coller. Deux réflexes à adopter pour ne plus jamais retaper un mot en capitales.
Commentaires
Enregistrer un commentaire