Vonalkódolvasó zűrök Linuxon

Vonalkódolvasó zűrök Linuxon

Hozzászólások

Egész lelkesen írtam egy GTK-s programot, amit fognak Linuxon és Windowson használni. Azaz csak használnának, mert a vonalkódolvasó furákat csinál sajnos, mindkét rendszeren. Pedig a régi rendszerben, amit leváltani tervezek és úgy általában akármilyen Win programban tökéletesen működött.

Ezek billentyűzetre, főként PS/2-re kapcsolt olvasók. Linux parancssorban tökéletesen működnek. Néhány programban (pl Gnome terminál) két karaktert írnak, pl 9 helyett 57, 8 helyett 56, stb.. A legtöbb programban (QT-s, GTK-s programok is) csak egy entert ütnek, bár néha random számok is megjelennek.

Valakinek tapasztalata ilyen ügyben?

Egész elkerserítene, ha emiatt juna zsákutca a szépen kigondolt átállás...

Próbáld ki lassítva is. (Az olvasókat lehet állítani, hogy milyen sebességgel pakoljanak a billentyűzetpufferba, ezt vedd vissza - kvázi mintha lassabban gépelnél)
Attila

Köszi, közben előrébbjutottam.

PyGame-ben kiírattam, hogy milyen karakterek jönnek:
left alt [5] [7] left alt [5] left alt [5] [5] left alt [4] [8] .. stb

Azaz ez az Alt + numerikus 5 és numerikus 7, ami az ASCII 9-es, mostmár így látom. És ezt így érti Linux parancssor, érti Windows, de nem érti a GTK és QT sem.

Úgyhogy a megoldás nyilván az hogy átprogramozom a kódolvasót, hogy ne ilyen formában küldje, gondolom lehet, csak most nincs nálam a kézikönyve. Úgyhogy .. úgy tűnik a megoldás sokkal egyszerűbb mint gondoltam.