Ahoj.
Kdysi jsme meli vyborne zarizeni na registraci prichodu a odchodu:
Do sablony karticky (v Excelu) se zadalo jmeno zamestnance a jeho kod (ID).
Karticka pak podel okraju vygenerovala texty ID-prichod, ID-odchod,
ID-prestavka, ID-navratZPrestavky. Vtip byl v tom, ze tyto ID-... texty nebyly
psany normalnim fontem, ale fontem, ktery ASCII znaky zobrazoval jako carovy
kod!
U vchodu bylo obycejne PC, kteremu se "narizla" klavesnice - jeden vstup sel
do klavesnice, druhy do ctecky.
Kdyz nekdo protahnul cteckou nejaky carovy kod, ctecka ho precetla a
simulovala stisk klaves - jako by nekdo psal na klavesnici (ktera byla
zamcena v supliku pro nutnost administratorskych zasahu). PC melo zobrazenu
webovou stranka, kde mel formular jen jedine pole (navic password, takze
nebylo videt "zadany" text).
PC nevedelo, ze jde o vstup z ctecky - myslelo si, ze to vytukavaji lide
klavesnici.
Fungovalo to VYBORNE, obsluhu a generovani karticek zvladla i sekretarka.
Navic ta ctecka pred 10 lety stala asi 300Kc. Pripoctete, ze tisk karticek a
jejich zalaminovani tenkou izolepou stalo nula nula nic a mate vyborny system
takrka zdarma - navic ztrata karticky ani nahodou neboli.
Takove reseni bude fungovat i pod OS-X;-)
Jestli mas podobne reseni a mas problemy se znaky, zameril bych se na to,
jestli to necte podivne znaky. Hooknul bych port (?) klavesnice a odchytaval
ne znaky, ale scancodes - kdysi jsme to delali na skole, kdyz jsme v ramci
vyuky periferii zkoumali komunikaci, IRQ,...
Kdyz jsou blbe jen scan codes a ctecka funguje, staci si udelat prekladovou
tabulku a prelozenymi znaky krmit pozadovanou aplikaci.
Jovo.
|