Salut à tous !
Parce que j'en ai ressenti le besoin, j'ai bricolé vite fait lors de ma pause
un script lua qui ajoute au 6pad les fonctionnalité:
* de mettre le texte sélectionné tout en majuscule;
* de mettre le texte sélectionné tout en minuscule.
En même temps qu'il intègre de nouveaux éléments à la barre des menus, il crée
de nouveau raccourci clavier par f9 et shift+f9.
Mais attention ! Lors du changement de la cass, j'ai constaté une imperfection.
N'ayant utilisé que les fonctions natives du lua, il se trouve que bon nombre
de caractères accentués ne sont pas convertis.
Cela peut ttrès bien se corriger par un recencement et un traitement des
exceptions, mais bon, je verai ça plus tard.
A moins qu'un plus rapide que son ombre de cette liste ne me devance.
Quoi que, comme ce n'est jamais arrivé...
Bisou à tous !
Yannick Daniel Youalé
La programmation est une religion. Aimez-la, ou quittez-la.
Le message est prêt à être envoyé avec le fichier suivant ou les liens joints :
SelTextUpperLower.lua.txt
Remarque : pour se protéger de virus informatiques, il se peut que les
programmes de messagerie électronique évitent d'envoyer ou de recevoir certains
types de pièces jointes. Vérifiez les paramètres de sécurité de votre
messagerie électronique pour déterminer de quelle manière les pièces jointes
sont gérées.
-- script pour ajouter des commande de
-- mise en majuscule et en minuscule du texte sélectionné.
local function SelToUpper ()
-- met tout le texte sélectionné en majuscule
window.edit.selectedText = string.upper(window.edit.selectedText)
end--function
local function SelToLower ()
-- met tout le texte sélectionné en minuscule
window.edit.selectedText = string.lower(window.edit.selectedText)
end--function
-- ajout de nouveaux éléments à la barre des menus
mnu = window.menubar[2]
-- SelToUpper
mnu:add(7, "Mettre en majuscule","shift+f9",SelToUpper)
-- SelToLower
mnu:add(8, "Mettre en minuscule","f9",SelToLower)