Autorisation : Administrateur
Nb de messages : 244
Inscrit le : 08 Sep 2010 à 3:08
Bonjour,
Les touches F1 à F4, SCAN, Q1 et Q2 sont des touches spécifiques au matériel. Au niveau système, on peut les gérer comme des VIRTUAL KEYS.
Voici le Code correspondant sur le H15 à ces touches
SCAN = 05 ou E1
Q1 = E5 ou E3
Q2 = E6 ou E4
Si la version du firmware est supérieure ou égale à 1.1.3 alors il faut utiliser la deuxième valeur.
-------------------------------------------------
exemple pour la touche F2
Private Sub Form1_KeyDown(sender As Object, e As KeyEventArgs)
If e.KeyCode = Keys.F2 Then
...
End If
End Sub
-----------------------------------------------
Consulter la documentation Microsoft pour plus d'information sur la manipulation des Virtual Keys.
Autorisation : Membre
Nb de messages : 4
Inscrit le : 07 Sep 2009 à 14:58
Merci pour votre réponses, j'ai en effet une fonction keydown
Code
private void Frm1_KeyDown(object sender, KeyEventArgs e)
{
switch (e.KeyCode) {
case Keys.Escape: ;
// fonctionne correctement
....
break;
case Keys.F1: ;
// ne fonctionne pas
.....
break;
default:
// on ne passe meme pas ici
// quand on clique sur F1 à F4
.....
break;
}
}
la pressions sur les touche F1 à F4 ne passe pas dans ma fonction que je desactive l'association (iexplorer,...) ou pas.
pourtant la code esc est bien pris en compte et les touches F1 à F4 ne marche pas
sur d'autre terminaux l'application fonctionnait ainsi qu'en mode emulation windows CE
Avez vous une idées sur ce point ?
exist il une configuration qui prend le pas sur mon application ? programme hotkey ?