ctecka carovych kodu

Rollfree rollfree na volny.cz
Sobota Leden 22 12:47:40 CET 2011


Ano, urcite existuje mnoho variant obchcavek.

Ale jen takhle z voleje:
- prevod "+ěščřžýáíé" na cisla - a co kdyz ma uzivatel jinou nez CZ klavesnici
  (napr. SK) ? Chtelo by to cist primo scan-code, ten je na tomhle nezavisly.
- detekce strojoveho vstupu pomoci rychlosti vstupu - co s tim udela treba
  vstup z clipboardu ?

rollfree

*********************************************

----- Original Message ----- 
From: "Pavel Hudeček" <edizon na seznam.cz>
To: "HW-news" <hw-list na list.hw.cz>
Sent: Saturday, January 22, 2011 12:02 PM
Subject: Re: ctecka carovych kodu


Není to zas tak hrozné. Mě se osvědčilo řešení, kdy textová pole, kam se mají zadávat čísla, mají na události Change korekci, která když se tam objeví písmenko ze skupiny "+ěščřžýáíé", nebo "!@#$%^&amp;*()", tak ho automaticky převede na číslo. Funguje to na čtečku i uživatele. Prostě tyto klávesy pak na české i anglické klávesnici, se shiftem i bez, vedou vždy ke správnému výsledku. Uživatel může být pouze trochu zmaten, pokud se rozhodne opravit nějaké číslíčko uprostřed a ono mu to po napsání nového "čísla" hodí kurzor na konec :-)

No a pak je tu ještě problém s rozpoznáním, že zdrojem je čtečka: Tam se osvědčilo, že všechna textová pole detekují "podezřele rychlé napsání skupiny znaků" a inkriminovaná sekvence se tedy přepošle na místo kam patří. Ale pamatuji si, že s implementací byly nějaké komplikace.

PH



Další informace o konferenci Hw-list