Witam pewnie nie jedna osoba z was miała do czynienia z kodami kreskowymi oraz czytnikami. Mam czytnik na USB który symuluje z tego co wiem kliknięcia na klawiaturze. Wszystko było by fajnie ale jest jakiś sposób aby użytkownik nie mógł wprowadzać kodu z klawiatury tylko żeby sam czytnik go wprowadził ? Ponieważ keypress działa również na klawiaturę i czy jest jakiś sposób aby wiedzieć czy dany kod został już sczytany a nie jest w trakcie sczytywania ?
0
0
Witam,
Co do wykrywania z którego urządzenia dane dotarły, trzeba się posłużyć niskopoziomowym WinApi i skorzystać z funkcji:
RegisterRawInputDevices()
GetRawInputDeviceList()
Po szczegóły odsyłam do MSDN i google. Natomiast co do wykrywania czy dany kod został zakończony czy nie. Zazwyczaj w takich skanerach da się ustawić prefix i sufix przy skanowaniu, takim sufixem może być np. enter. Dzięki czemu wiesz iż w momencie gdy enter dotrze, to dany kod został zeskanowany w pełni.
0
Ano i jest enter ! :D Dzięki wielkie za pomoc