Sziasztok!
Van egy Symbol LS2208-as vonalkódolvasóm, USB-s. USB HID eszközként mutatja magát, több gépen tökéletesen működik, viszont azon a gépen, ahol használni szeretném, Gnome alatt nem működik, a beolvasott kódot nem írja be, csak egy újsor karaktert. Karakteres módban viszont tökéletesen működik, beírja a kódot, majd a végén az újsor karaktert is.
Szerintetek mi okozza ezt? Esetleg külön be kell állítani Gnome alatt, hogy van mégegy "billentyűzet"? Vagy az xorg.conf-ban felvenni mégegy Input Device-t?
Petya
- 4301 megtekintés
Hozzászólások
Nos, kipróbáltam több gépen, X alatt sehogy sem jó (csak az újsor karaktereket írja be), CLI-ben és windows alatt tökéletes.
Az biztos, hogy nem a numlock a baj, ha kikapcsolom a numlockot a billentyűzeten, akkor "helyesen" működik, tehát a számoknak megfelelő kurzormozgató parancsokat hajtja végre. Bekapcsolt numlock esetén viszont semmi nem történik, csak a kód végén lévő entert küldi. (Az olvasó elvileg a numpad-et emulálja, hogy ne legyen gond a magyar billentyűtettel)
Petya
- A hozzászóláshoz be kell jelentkezni
Általában a vonalkódolvasókat, vonalkódokkal kell programozni. Ezt sokszor nem adják a cuccokkal, tehát le kell töltened, kinyomtatni, használni.
Általában a vonalkódolvasók valami alap configgal érkeznek, ezeket szokás is módosítani. Én, mondjuk CiperLAB vonalkódolvasókat ismerek, ezeknél ugy volt az USB-s verzió hogy nem tudta alapból az olvasó és a kábelen volt egy köztes darab. És sima billentyüzetként kellett bekonfigolni.
Datalogic olvasónál (amit én próbáltam), ott csak egy kábel volt, tehát konfigolásnál is lehetett választani USB-s dolgot.
Nyugodtan menj a sima billenytükkel, sokkal kevesebb vele a gond mint a NumPad-el. Ha igy megy akkor keresd meg hogy, hogy tud scancode-ra másat küldeni, és cseréld ki a [Ö] kódját a [0]-val, igy megoldódik a magyar billentyüzet problémád.
Esetleg egy full reset-et is megpróbálhatsz. Gyári beállításokkal kezdjed a mókát.
- A hozzászóláshoz be kell jelentkezni
Az olvasóval nincs gond, beprogramoztam. Windows alatt, és linux CLI-ben tökéletesen működik. Csak X alatt van vele baj. A numpad emuláció pedig kell, ugyanis alapból nem tud olyan bill kiosztást, ahol a 0 az 1-es mellett van, és nem a 9-es mellett. Scancode manipulációt nem tud az olvasó.
Tehát biztos, hogy az xorg-al lehet valami.
szerk: megnéztem az xev-el, az alábbi vonalkód:
5998200553301
olvasásakor az alábbiakat mutatja az xev:
^[[2;3~^[[6;3~^[[2;3~^[[1;3H^[[2;3~^[[1;3H^[[2;3~^[[1;3C^[[2;3~^[[2;3~^[[2;3~^[[1;3D^[[1;3A^[[2;3~^[[1;3D
^[[1;3A^[[2;3~^[[6;3~^[[2;3~^[[6;3~^[[2;3~^[[1;3F^[[2;3~^[[1;3F^[[2;3~^[[1;3D^[[1;3A^[[2;3~^[[1;3D^[[5;3~
Petya
- A hozzászóláshoz be kell jelentkezni
Én használtam linux alatt (fedora 8) USB billentyüzetet, USB-s olvasót, minkét fajtát (ChiperLAB, Datalogic). A Datalogic ment, a ChiperLAB ugyanaott nem ment. Felismerte hogy billentyüzet, meg minden, de nem csinált rá semmit, ugyanekkor ment a ChiperLAB win alatt autómatikusan.
Nézz utánna annak a módosításnak, mert legtöbb esetben tudja az olvasó. És szerintem a symbol a datalogic fölött van, nem hogy a chiperlab-tól jobb... :) Kell ott ilyennek lennie.
Egy próbát akkor is megér hogy legalább megy e.
A kiosztást meg lehet hogy eszközre is megtudod adni. Ezt csak tippelem, de általában linux alatt lehet ilyen mélyen configolni. Persze ha az olvasóban nem megy az átállítás.
Ha gondolod a manualjat küldd át. Rápillantok. Vagy adj egy linket hozzá.
Szerk.: Ami még eszembe jutott, hogy USB-s PS2 átalakítóval a ChiperLAB nem akart menni mindegyik, csak a laser-es, amiben más verzióju frimware volt mint a LED-esben. Ugyanezen az átalakítón minden PS2-es billentyü ment a környékemen.
- A hozzászóláshoz be kell jelentkezni
Igazából nem akarom elállítani az olvasót, mert lehet hogy windows alatt is használni fogják (azért vettem USB-set, hogy tudják hurcolászni).
Ezt a doksit néztem: http://www.modul-bio.com/media/Symbol_LS2208_Manual.pdf
Amúgy vásárláskor adtak egy nyomtatott papírt, és az azon lévő kódokat kellett sorban leolvasni (set defaults, USB hid emulation, numpad emulation, meg hogy küldjön entert a kód végére)
Petya
- A hozzászóláshoz be kell jelentkezni
Nekem is adtak ilyen papirt és kidobtam a kukába. Honnan tudják nekem mi kell??? Az alapbeállítás az más. Nem lenne hülyeség kipróbálnod hogy egyáltalán nem Numpad-on megy e a dolog, mert akkor meglesz a probléma. Igy csak találgatni lehet.
Gépen Numlock ON és Numlock Off állapotban is ugyanezt csinálja? Gondolom notebook a gép, amint rendes numpad nincs is.
- A hozzászóláshoz be kell jelentkezni
Írtam már, numlock off állapotban a kurzormozgató parancsokat csinálja (CLI-ben is, X alatt is, Windows alatt is), numlockot bekapcsolva CLI-ben és Windows-on tökéletes, tehát kód beír és enter, míg X alatt semmi nem történik, csak enter.
szerk: megvan, a probléma az, hogy X alatt nem működnek az ALT+keycode kombinációk. Tehát CLI-ben és Windowson az ALT lenyom, 0 6 5, ALT felenged sorozat az "A" karaktert eredményezi, míg X alatt valami teljesen mást csinál.
Ezzel lehet valamit kezdeni?
szerk2: a fenti pdf 124. oldalán található disable/enable keypad emulation-t próbáltam, enable állásban az ALT kódokat küldni, ez nem megy X alatt, disable állásban mindenhol jó, de 0 helyett ö-t küld...
Petya
- A hozzászóláshoz be kell jelentkezni
vagy szoftveresen lehet segíteni rajta, vagy átállítod angolra a billentyűzetet... esetleg meg lehet adni az xorgconfban hogy felcseréled az ö-t a 0-val.
lehet hogy az alt+numot is lehet engedélyezni xorg confban...
- A hozzászóláshoz be kell jelentkezni
"lehet hogy az alt+numot is lehet engedélyezni xorg confban..."
Valaki tudja, hogy ezt hogy kell? Én nem találtam róla semmit.
Petya
- A hozzászóláshoz be kell jelentkezni
Változtasd meg a billentyűzet kiosztást!
- A hozzászóláshoz be kell jelentkezni
És az egységsugarú user mindig váltogasson? Ez nem járható út sajnos.
Petya
- A hozzászóláshoz be kell jelentkezni
Én még mindig a sima billentyüs bevitelt választanám. És szabállyal felülirnám az olvasóban az Ö betüt. Esetleg valamelyik billentyüzetkiosztást használnám ami hasonló mint a magyar. Nem sokáig tartana kipróbálni azt a párat amit tud. Lehet az egyiken jó helyen van az 0.
Esetleg végső elkeseredésben a diszbutort megkeresném, hogy segítsen.
- A hozzászóláshoz be kell jelentkezni
Hello!
Karakter cserét sajnos nem tud (nincs benne ilyen szabály), és az összes kiosztáson, amit tud, a 0 a 9-es mellett van.
Petya
- A hozzászóláshoz be kell jelentkezni
Tud karaktercserét, megtaláltam, de eléggé hosszadalmas lenne elmondanom hogyan.
Megpróbálom összeollózni neked a kódokat és csak le kellesz olvasnod hozzá.
Esetleg MSN, Yahoo, ICQ-n segithetek, ha épp vagyok gépnél.
- A hozzászóláshoz be kell jelentkezni
Hello!
Köszi előre is a segítséget, felvettelek msn-re.
Petya
- A hozzászóláshoz be kell jelentkezni
Üdv!
Nekünk Cipherlab írogat ö betűket, (windows-on). Mindig angolra kell állítani a billentyűzet kiosztást, tényleg macerás, de még nem találtunk rá más megoldást.
- A hozzászóláshoz be kell jelentkezni
Küldtem priv-et!
Adnék egy pdf-et!
- A hozzászóláshoz be kell jelentkezni
Köszi a pdf-et!
Most már "ö"-ből "0" lett, csak az "Y"-t "Z"-nek olvassa, de az ritkább karakter mint a "0".
- A hozzászóláshoz be kell jelentkezni
A gnome-nak van valami kapcsoloja, ami a numerikus billentyuzetet lelovi. Nem csak az van, hogy ezzel az opcioval huzza fel a vonalkodolvaso "billentyuzetet"?
Valami handicap-es funkciohoz kapcsolodik..
- A hozzászóláshoz be kell jelentkezni
Közben KDE-n is kipróbáltam, sőt, egy olyan gépen is, amin semmilyen ablakkezelő nincs, csak egy X és egy firefox, és ott is jelentkezik a hiba.
Petya
- A hozzászóláshoz be kell jelentkezni