Re: How catching a barcode device !!



Huh? It sounds to me like you've chosen very poorly in how you connect
things. Trying to use GetAsyncKeyStatus() is a *hopeless* way to try to
catch every key as it arrives. It seems like you should have chosen a
different way to connect the barcode scanner, so that you could control the
communication with it (serial comes to mind).

However, since you're probably stuck with what you have, use a low-level
keyboard hook to trap all keyboard events in the system (you'll have to do
this in native code, I think). For each keypress, you can then do whatever
you need to do, drop the key in a queue for serial transmission or whatever.

Paul T.

"tiziano fabbri" <tizianofabbri@xxxxxxxxxxxxxxxxxxxxxxxxx> wrote in message
news:00863F1D-33FB-41CF-A77A-A37EA53F9508@xxxxxxxxxxxxxxxx
Hi , I'm finishing a new project and a new request is to catch a Ps2,
simulated keyboard, barcode device. My application is a console
application
without forms or others kind of user interface. Also I have a serial
communication in a thread with a several priority, a ftp server always in
listening status and is possible to run a tool to communicate by second
serial. Alls is concentrate inside a 486 100MHz and 32Mbyte of RAM.
Using 'GetAsyncKeyStatus' I have some problem because I loose sometime key
status if I use a normal thread priority, if I increase the priority I
loose
lot of time in the serial communication.
Someone has some tips for me or is prefer to use other kinds of device,
serial for example ?? thank you very much, fabbrit


.



Relevant Pages

  • Re: How catching a barcode device !!
    ... communication with it. ... keyboard hook to trap all keyboard events in the system (you'll have to ... Using 'GetAsyncKeyStatus' I have some problem because I loose sometime ... status if I use a normal thread priority, if I increase the priority I ...
    (microsoft.public.dotnet.framework.compactframework)
  • Re: How catching a barcode device !!
    ... to Paul: I'll try to use yours tips and the documents that you got me the ... tha barcode device is a very normal PS2 keyboard that simulate ... communication with it. ... status if I use a normal thread priority, if I increase the priority I ...
    (microsoft.public.dotnet.framework.compactframework)
  • Re: Tclkit for Motorola 68k-processor
    ... > running on a system with no memorymanagementunit, no monitor or ... > keyboard, all communication is done via a hyperterminal. ...
    (comp.lang.tcl)
  • Re: air conditioning may be making us fat
    ... That requires communication, also, which in turn requires observance ... I don't even use SMS for the most part, ... touch-type very quickly on a standard keyboard. ...
    (rec.travel.europe)
  • Re: Great SWT Program
    ... very novice-friendly system of communication, ... versus "baby communicating with their environment". ... It was not about using the keyboard to type texts for other people, ... using the keyboard to control the computer. ...
    (comp.lang.java.programmer)

Quantcast