FOROS PROFESIONALES
WINDEV
,
WEBDEV
y
WINDEV Mobile
Inicio
|
Mensajes recientes
|
Conéctese...
|
Desconectar
|
Español
Inicio
→
WINDEV Mobile 2024
→
[WM14] Distinction événement clavier-douchette
[WM14] Distinction événement clavier-douchette
Iniciado por Thareau François, 30,sep. 2009 23:53 - 5 respuestas
Conéctese…
Thareau François
#1
Publicado el 30,septiembre 2009 - 23:53
Bonjour,
Pour un de nos client nous devons bloquer le clavier du pda, pour se faire nous récupérons l'événement keydown mais l'application ne différencie pas un "1" clavier d'un "1" scanné.
J'ai essayé de passer par des TouheEnfoncée mais aucune réaction.
Si vous avez des piste je suis preneur !
Cordialement,
Informar
0
0
Frédéric DEMILLY
#2
Publicado el 01,octubre 2009 - 09:54
Bonjour,
Tu peux vérifier la durée de saisie des valeurs: le scan d'un code barre est
autrement plus rapide que sa saisie sur le clavier.
Par exemple, dans le code de modification du champ:
Si 1 seul caractère => tu note l'heure
Après validation => idem
Ensuite tu compares les deux heures. Moins de deux secondes signifie que le
code barre a été scanné, sinon il a été saisi.
Frédéric.
"Thareau François" <francois@emotic.fr> a écrit dans le message de
news:93d3b7f46c8c3ec926abaad2e960ea16@news.pcsoft...
Bonjour,
Pour un de nos client nous devons bloquer le clavier du pda, pour se faire
nous récupérons l'événement keydown mais l'application ne différencie pas un
"1" clavier d'un "1" scanné.
J'ai essayé de passer par des TouheEnfoncée mais aucune réaction.
Si vous avez des piste je suis preneur !
Cordialement,
Informar
0
0
Thareau François
#3
Publicado el 01,octubre 2009 - 12:17
Merci de ta réponse mais je ne pense pas que cela fasse l'affaire, car il arrive que nous lisions des codes-barres composés d'un seul chiffre (je sais c'est stupide mais c'est le client).
Je me demandais s'il n'y avait pas tout simplement un flag 1 pour clavier 2 pour douchette 3 pour écran ...
Cordialement
Informar
0
0
Nicolas Nasdrovisky
#4
Publicado el 01,octubre 2009 - 15:32
Tu peux configurer le scanner afin qu'il envoie un préfixe ("$$" par exemple).
Donc, si tu reçois "$$1", c'est un "1" venu du scanner, sinon cela vient du clavier.
Informar
0
0
Thareau François
#5
Publicado el 01,octubre 2009 - 18:33
Je suis pas trop pour la solution de rajouter des caractère à la douchette surtout que tous les PDA ne sont pas à notre disposition.
Informar
0
0
Thareau François
#6
Publicado el 01,octubre 2009 - 19:32
Finalement je suis passé par un système de temps :
Lors de la récupération de l'évenement WM_KEYDOWN : je note l'heure
lors du WM_KEYUP je regarde la différence
avec la douchette <1ms avec le doigt 10ms minimum
> Cette solution fonctionne dès le premier caractère
merci à vous
Informar
0
0
→ Volver a WINDEV Mobile 2024
WINDEV 2024
WEBDEV 2024
WINDEV Mobile 2024
WINDEV (versiones precedentes)
WEBDEV (versiones precedentes)
WINDEV Mobile (versiones precedentes)
Reports & Queries
Irrelevante
Herramientas
Français
English
Español
Portuguesa
Fermer cette fenêtre
Búsqueda Tipo
Sólo temas
Todos los mensajes
Periodo Buscar
Cualquier fecha
Última hora
Última 24 horas
Última semana
Último mes
Último año
Cancelar
Vista previa del mensaje
Añadiendo una imagen
Importar una imagen desde una URL
Enviar una imagen desde un archivo de su disco
Arrastrar un archivo o click en "Examinar..."
o
Cancelar
0%
WLanguage
SQL
XML, HTML
JAVA, Javascript
Texto