Page 1 sur 1

[R] Utilisation de plusieurs Hotkeyset() dans une fonction

Posté : sam. 29 févr. 2020 18:15
par Flooo
Salut les Devs :D ,

Je viens vers vous aujourd'hui pour vous demander une réponses/une solution concernant les Hotkeyset() et les fonctions.

Voila, le but de ma pensée est d'utiliser une même fonction avec un comportement spécifique selon le Hotkeyset() qui l'utilise.

Mon problème étant : comment faire passer la "Key" de mes Hotkeyset() en tant que paramètre de ma fonction ?


Merci d'avance l’équipe.

Re: [..] Utilisation de plusieurs Hotkeyset() dans une fonction  

Posté : sam. 29 févr. 2020 19:03
par mikell
Utilise la macro @HotKeyPressed
Je recommande vivement la lecture de la page du fichier d'aide sur HotKeySet et en particulier l'exemple 2

Image

Re: [..] Utilisation de plusieurs Hotkeyset() dans une fonction

Posté : lun. 02 mars 2020 22:59
par Flooo
Oui j'ai vu la fonction switch case, le pas vraiment souci c'est que ca revient à faire une fonction, il y à t'il possibilité de remplacer le "case" par une variable lors de l'appel de la fonction ?

sinon pas de problème je fais ca avec le switch.
Merci

Re: [..] Utilisation de plusieurs Hotkeyset() dans une fonction

Posté : mar. 03 mars 2020 08:51
par mikell
La fonction HotkeySet d'admet pas de paramètres
Mais tu peux l'utiliser comme intermédiaire : utiliser des variables globales, les définir dans le switch/case de HotkeySet() en fonction de la touche pressée, et ensuite passer ces variables comme paramètres dans ta fonction principale (par exemple)

Re: [..] Utilisation de plusieurs Hotkeyset() dans une fonction

Posté : sam. 07 mars 2020 12:51
par Flooo
Merci pour tes explications, je vais utiliser le Switch :)