Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 03/05/2013, à 07:23

McCoy

Copier/Coller avec conversion en majucules ou minuscules

Bonjour à tous,

Je cherche un moyen (raccourcis clavier / programme utilitaire "résident") qui permettrait d'effectuer des "Copier/Coller" de texte avec une conversion automatique en majuscule ou minuscule suivant la combinaison de touche utilisée.
Exemple: si je copie dans le presse papier "Mon Texte", je voudrais pouvoir le coller en "MON TEXTE" ou en "mon texte" via les combinaisons de touche comme Shift-Ctrl-V ou Alt-Ctrl-V

Est-ce que l'un d'entre vous aurait croisé un équivalent ?

Cordialement

Hors ligne

#2 Le 03/05/2013, à 16:56

temps

Re : Copier/Coller avec conversion en majucules ou minuscules

En C il y a tolower


Parce que l'USB bootable est le support des systèmes experts,
Parce que l'USB bootable contient sa propre image au démarrage.
L'USB bootable permet de créer un monde à la dimension de son imagination
https://www.letime.net

Hors ligne

#3 Le 03/05/2013, à 17:46

McCoy

Re : Copier/Coller avec conversion en majucules ou minuscules

Certes. Il y a aussi UCASE ou UPPER pour MySQL / strtolower pour PHP... mais ce n'est pas cela que je cherche.

Je cherche un outil qui réagirait à une combinaison et qui collerait le texte du presse-papier avec une transformation majuscule/minuscule suivant la combinaison.
J'avais cette fonction dans un éditeur il y a une dizaine d'années sous Fenêtre XP (EditPlus je crois) et je cherche un équivalent qui pourrait réagir au niveau système.

Je ne suis peut-être pas dans le bon forum mais j'avoue que les autres forum me paraissent encore moins adaptés.

Hors ligne

#4 Le 04/05/2013, à 02:46

elendil

Re : Copier/Coller avec conversion en majucules ou minuscules

Tu peux toujours utiliser Vim (ou son appli graphique Gvim).

En gros ça va donner quelque chose comme :
1 - Sélection du texte à copier quelque part autre que Vim
2 - Copier (Ctrl+c)
3 - Dans Vim (ou Gvim) : "+gP (raccourcis clavier pour coller depuis le presse-papier (oui ce sont bien les touches : " + g P
4 - Sélection du texte à modifier : Ctrl+v puis sélection
5 - Changement de case :
-- la touche ~ toggle la case donc pour le mot "Bonjour" -> "bONJOUR"
-- la touche U change tout en majuscule : "Bonjour" -> "BONJOUR"
-- la touche u change tout en minuscule : "Bonjour" -> "bonjour"

Pas de modification à la volée du contenu du presse-papier....

Pour plus d'infos sur Vim voir la doc dans Ubuntu et pour le changement de casse : http://vim.wikia.com/wiki/Switching_case_of_characters

Il y a aussi un plugin pour automatiser un peu tout ça : http://www.vim.org/scripts/script.php?script_id=1014

(La même chose est faisable avec Gedit par exemple)

Hors ligne

#5 Le 04/05/2013, à 12:24

Postmortem

Re : Copier/Coller avec conversion en majucules ou minuscules

Salut,
Une petite proposition mais qui n'est pas exactement ce que tu demandes.
D'abord, il faut installer le paquet xclip, puis tu créés un script /chemin/vers/copie_min_MAJ.sh :

#!/bin/bash

case $1 in
   maj) xclip -o | tr '[:lower:]' '[:upper:]' | xclip -i;;
   min) xclip -o | tr '[:upper:]' '[:lower:]' | xclip -i;;
esac

Tu le rends exécutable :

chmod +x /chemin/vers/copie_min_MAJ.sh

Ensuite, tu créés 2 raccourcis clavier, par exemple :
<Ctrl><Maj>U qui appelle la commande /chemin/vers/copie_min_MAJ.sh maj
<Ctrl><Maj>L qui appelle la commande /chemin/vers/copie_min_MAJ.sh min

Pour l'utilisation, tu sélectionnes ton texte, tu fais un des raccourcis clavier renseigné plus haut puis tu colles avec le bouton central de la souris.


Mot' a dit : « Un Hellfest sans Slayer, c'est comme une galette-saucisse sans saucisse ! »

Hors ligne

#6 Le 07/05/2013, à 13:54

McCoy

Re : Copier/Coller avec conversion en majucules ou minuscules

Bonjour Postmortem,

C'est très proche de ce que je cherchais et ça ira très bien.

Merci !

Hors ligne

#7 Le 08/05/2013, à 00:23

Postmortem

Re : Copier/Coller avec conversion en majucules ou minuscules

Je trouvais con de pas pouvoir coller avec "Ctrl-V" mais en cherchant un peu j'ai trouvé la petite option qui va bien :
Il faut mettre ça dans le script en laissant les raccourcis clavier que t'as mis :

#!/bin/bash

case $1 in
   maj) xclip -o | tr '[:lower:]' '[:upper:]' | xclip -selection c;;
   min) xclip -o | tr '[:upper:]' '[:lower:]' | xclip -selection c;;
esac

Mot' a dit : « Un Hellfest sans Slayer, c'est comme une galette-saucisse sans saucisse ! »

Hors ligne