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
Ici en français : http://www.purebasic.com/french/documen ... rtcut.html
Et
http://www.purebasic.com/french/documen ... index.html:wink:
Plus de EvenParam() :( Mais appel API :=> "EventlParam()" :| Pas encore testé :roll:

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
:mrgreen: :mrgreen:
Le GeBonet se fait vieux Image

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 :wink:

Mais clic dans le post sur le lien directement...
L'aide sur ce lien
http://www.purebasic.com/documentation/ ... rtcut.html
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 :lol: mais viens aussi de "PureBasic Survival Guide" de blueznl
http://www.xs4all.nl/~bluez/purebasic/p ... m#4_events
Enfin... A+ :mrgreen:
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... :roll:
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... :lol:
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... :wink:
La dessus, c'est comme vous voulez...
Gerhard