Page 1 sur 1
[Résolu] EventwParam()
Publié : mar. 15/févr./2011 22:48
par falsam
Une vrai question de Noob, EventwParam() est il compatible Linux ?
Re: EventwParam()
Publié : mar. 15/févr./2011 22:58
par nico
Non, c'est une commande exclusivement window qui était prévu être supprimé si je me souviens bien.
Re: EventwParam()
Publié : mar. 15/févr./2011 23:03
par falsam
Voila qui explique pourquoi l'aide sur cette fonction ne donne rien.
Comment dans ce cas je peux tester une touche clavier sous linux ?
Re: EventwParam()
Publié : mar. 15/févr./2011 23:53
par falsam
Voila de quoi tester les touches d'un clavier quelques soit l'O.S. j'espère.
Code : Tout sélectionner
Enumeration
#Mainform
;Pour exemple
#Kbd_F1
#Kbd_AltF
#Kbd_Up
#Kbd_Down
EndEnumeration
If OpenWindow(#MainForm,0,0,400,300,"Detection de touches clavier ",#PB_Window_SystemMenu)
;
AddKeyboardShortcut(#MainForm, #PB_Shortcut_F1, #Kbd_F1)
AddKeyboardShortcut(#Mainform, #PB_Shortcut_F|#PB_Shortcut_Alt, #Kbd_AltF)
AddKeyboardShortcut(#Mainform, #PB_Shortcut_Up, #Kbd_Up)
AddKeyboardShortcut(#Mainform, #PB_Shortcut_Down, #Kbd_Down)
;
Repeat
WEvent = WaitWindowEvent()
Select WEvent
Case #PB_Event_Menu
Select EventMenu()
Case #Kbd_F1
Debug "Touche F1"
Case #Kbd_AltF
Debug "Touche Alt+F"
Case #Kbd_Up
Debug "Touche Fleche Haut"
Case #Kbd_Down
Debug "Touche Fleche Bas"
EndSelect
Case #PB_Event_CloseWindow
End
EndSelect
ForEver
EndIf
L'aide sur ce lien
http://www.purebasic.com/documentation/ ... rtcut.html
Re: [Résolu] EventwParam()
Publié : mer. 16/févr./2011 17:37
par GeBonet
Re: [Résolu] EventwParam()
Publié : mer. 16/févr./2011 20:50
par falsam
C'est bizarre il me semblait avoir donner le lien de la doc en français dans ma réponse précédente :p
Re: [Résolu] EventwParam()
Publié : mer. 16/févr./2011 22:48
par Ar-S
falsam a écrit :C'est bizarre il me semblait avoir donner le lien de la doc en français dans ma réponse précédente :p
Le GeBonet se fait vieux

Re: [Résolu] EventwParam()
Publié : jeu. 17/févr./2011 10:13
par GeBonet
@
Ar-S Ben, oui, c'est vrai que l'âge n'arrange rien à l'affaire
Mais clic dans le post sur le lien directement...
Et au sujet de "
EventwParam ()" qui n'est officiellement plus supporté,
Il travaille encore sous Windows et c'est bien parce que c'est encore parfois nécessaire ne serait-ce que pour les codes qui existent !
Et ça c'est pas seulement moi qui le dit

mais viens aussi de "
PureBasic Survival Guide" de
blueznl
http://www.xs4all.nl/~bluez/purebasic/p ... m#4_events
Enfin... A+
Gerhard
Re: [Résolu] EventwParam()
Publié : jeu. 17/févr./2011 12:25
par falsam
je ne vais pas revenir sur ce lien qui fonctionne très bien sur ma réponse et qui tombe bien sur l'aide consacrée à AddKeyboardShortcut (si si clique dessus et tu verras

).
Je cherche à créer une application Cross-Platform dans laquelle j'ai besoin de tester les touches claviers et souris. Eventwparam n'étant pas compatible Linux par exemple, je ne peux donc l'utiliser d'ou l'interet de passer par
AddKeyboardShortcut pour tester les touches ou combinaisons de touches du clavier.
PS : Ta citation concernant mon lien ne tombe pas sur l'aide consacrée à AddKeyboardShortcut car tu as fait un copier/coller du texte et non pas du lien. Mais bon .... ça doit être l'age :p
Re: [Résolu] EventwParam()
Publié : jeu. 17/févr./2011 14:15
par GeBonet
Ben non, c'est pas l'âge...
Quand je Click sur le lien dans
TON Post de cette page
ayant en entête "
Sujet du message: Re: EventwParam()" et "
MessagePosté: Mar 15/Fév/2011 23:53"
Donc, je t'invite de le faire. Tu tombe sur l'explication anglaise de AddKeyboardShortcut...
Ou alors c'est que ma machine à une préférence pour la version anglaise...
Quoique "
http://www.purebasic.com/[b]french[/b]/documentation/window/addkeyboardshortcut.html" soit
le lien que JE donne est bien la forme française...
Tandis que si je COPIE TON lien,
j'obtiens "
http://www.purebasic.com/documentation/ ... rtcut.html"
qui ne contient PAS "
/french/" dans son expression !!!
Alors oui, je prend de l'age mais pas à ce point...
La dessus, c'est comme vous voulez...
Gerhard