Raccourcis de menu multilingue

cs_f6dqm1 Messages postés 62 Date d'inscription lundi 8 novembre 2004 Statut Membre Dernière intervention 25 mai 2013 - 7 sept. 2008 à 20:26
cs_cantador Messages postés 4720 Date d'inscription dimanche 26 février 2006 Statut Modérateur Dernière intervention 31 juillet 2021 - 9 sept. 2008 à 09:57
Bonjour
Dans un menu, les raccourcis apparaissent automatiquement sous la forme Maj+Ctrl+X
lorsque qu'il faut appuyer sur la touche Majuscules.
Comment faut-il faire pour remplacer ce "Maj" par "Shift" ?
Les anglophones ne comprennent généralement pas ce Maj.
Comme je n'ai pas du tout envie de compiler mes programmes dans un environnement anglais, je me demandais s'il y avait une solution pour remplacer ce Maj par Shift ?

Gabriel

6 réponses

cs_cantador Messages postés 4720 Date d'inscription dimanche 26 février 2006 Statut Modérateur Dernière intervention 31 juillet 2021 13
7 sept. 2008 à 22:44
Bonsoir,
Offre les deux solutions possibles 
Une seule version compilée pour Londres et Paris..

cantador
0
cs_f6dqm1 Messages postés 62 Date d'inscription lundi 8 novembre 2004 Statut Membre Dernière intervention 25 mai 2013
8 sept. 2008 à 07:44
Bjr
Pas compris la réponse.
Je n'ai pas du tout envie de compiler 2 fois mon programme, une fois dans un environnement français et ensuite dans un environnement anglais.
Il faut que je trouve une solution programmée pour transformer le "Maj" par "Shift" lorsque quelqu'un clique le menu Langue pour passer de Français à Anglais et vice-versa.

Gabriel
0
cs_cantador Messages postés 4720 Date d'inscription dimanche 26 février 2006 Statut Modérateur Dernière intervention 31 juillet 2021 13
8 sept. 2008 à 11:44
Non, je te propose justement de faire une seule et unique version qui donne les deux possibilités.


c'est-à-dire si:
Maj+Ctrl+X
ou                        ALORS ->>>> MENU
Shift+Ctrl+X

cantador
0
cs_f6dqm1 Messages postés 62 Date d'inscription lundi 8 novembre 2004 Statut Membre Dernière intervention 25 mai 2013
8 sept. 2008 à 17:47
Hello
Le problème c'est que je suis incapable par programme d'aller remplacer le Maj par un Shift dans le menu. Manifestement c'est Delphi qui gère ça et je ne vois pas comment modifier le texte du raccourci menu.
Si j'écris dans mon programme
 menu.shortcut:=shortcut(word('X'),[ssshift,ssCtrl];
il apparait toujours Maj+Ctrl+X dans le panneau menu à droite du caption du menu.
Jamais je ne peux faire apparaitre Shif+Ctrl+X

Gabriel
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
cs_cantador Messages postés 4720 Date d'inscription dimanche 26 février 2006 Statut Modérateur Dernière intervention 31 juillet 2021 13
8 sept. 2008 à 22:29
cantador
0
cs_cantador Messages postés 4720 Date d'inscription dimanche 26 février 2006 Statut Modérateur Dernière intervention 31 juillet 2021 13
9 sept. 2008 à 09:57
Oui effectivement tu as raison..et c'est assez étonnant !
Et le raccourci créér à l'exécution fonctionne lui..


Juste un truc, je préfère Shift + Ctrl + X que Maj + Ctrl + X

Je ne vois pas d'astuces pour modifier le caption mise à part la modification du composant lui-même.

ou alors propose une autre formule de raccourci.
(il y en au moins plus d'une centaine de proposées, il doit bien en avoir au moins une qui ne choque les sujets de sa majesté..)

cantador
0
Rejoignez-nous