Page 1 sur 1

Comment utiliser les "touches de fonction"

Publié : mer. 07/avr./2010 16:32
par sospel
Bonjour !

Envisageant d'utiliser certaines touches non alpha-numériques pour basculer d'un programme à un autre, je cherche :

1/ la liste de leurs identifiants numériques.

2/ comment programmer leur utilisation avec RAWKEY(), par exemple selon le schéma suivant :

Code : Tout sélectionner

   KEYPRESSED$ = INKEY()
	IF(RAWKEY() = un identifiant de Clé de fonction)
	         lancer un programme
	ELSEIF(RAWKEY() = un autre identifiant de Clé de fonction)
	         lancer un autre programme
   ENDIF

Merci par avance pour tout renseignement :)
Sospel

Re: Comment utiliser les "touches de fonction"

Publié : mer. 07/avr./2010 19:26
par Jacobus
C'est dans la doc, voir keyboard
Extrait:

Code : Tout sélectionner

If InitKeyboard()
ExamineKeyboard()
Resultat = KeyboardPushed(IdentifiantTouche)
debug Resultat
EndIf 
;Valeurs possibles pour 'IdentifiantTouche' concernant les touches de fonction:
    ; #PB_Key_F1
    ; #PB_Key_F2
    ; #PB_Key_F3
    ; #PB_Key_F4
    ; #PB_Key_F5
    ; #PB_Key_F6
    ; #PB_Key_F7
    ; #PB_Key_F8
    ; #PB_Key_F9
    ; #PB_Key_F10
    ; #PB_Key_F11
    ; #PB_Key_F12
    ; plus toutes les autres....

Re: Comment utiliser les "touches de fonction"

Publié : jeu. 08/avr./2010 8:57
par sospel
Merci pour le renseignement !

J'avais regardé dans la doc certaines des pages consacrées aux "KEYxxx", mais j'ai raté celle qui avait les identificateurs :(

Comme quoi : "mieux vaut un qui sait, que cent qui cherchent" ...

Cordialement
Sospel