Hehe, omlouvam se, obcas proste zapomenu, jak uzasna architektura ty windows jsou :)) Diky za objasneni.<span></span><br><br>On Sunday, April 3, 2016, Petr Blahos <<a href="mailto:petrblahos@gmail.com">petrblahos@gmail.com</a>> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Ahoj, nevím, jak čtečky karet, ale u USB čteček barkódů je tohle naprosto standardní<div>chování. HID standard jsem nestudoval, ale jelikož klávesnice neví, jaká je na počítači </div><div>nastavená klávesníce, tak nemůže poslat, že je to znak 9, ale musí poslat 10. klávesa </div><div>ve 2. řadě (čili scan kód). Z toho prostě moc není cesta ven. </div><div><br></div><div>Zatím všechny čtečky barkódů, který jsem potkal měly možnost nastavení, aby neposílaly </div><div>čísla z horní řady klávesníce, ale z numerické klávesnice, a aby posílaly vždy velká/malá </div><div>písmenka.</div><div><br></div><div>To, že to posílá do aktivního okna (dokonce do políčka s focusem), to tak prostě opravdu je.</div><div>Existuje hack - detekovat, jestli to píše opravdu rychle - pak je to čtečka.</div><div>Proto mám raději sériové verze těchto zařízení (u čteček barkódů vždy existuje),</div><div>ale s tím se zase blbě leze do web browseru (jde to, ale blbě).</div><div><br></div><div>--</div><div>Petr</div><div><br></div><div><br></div><div><br></div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">2016-04-02 2:48 GMT+02:00 Jaroslav Vysoký <span dir="ltr"><<a href="javascript:_e(%7B%7D,'cvml','vysoky@borka.cz');" target="_blank">vysoky@borka.cz</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><span style="font-size:12.8px">Mám osobní zkušenost (gympl Rce), že čtečka karet se takhle debilně chová. Aby to četlo kódy karet korektně, musí být zapnuta EN klávesnice, jinak to píše diakritiku. </span><div style="font-size:12.8px"><br></div><div style="font-size:12.8px">Je to samozřejmě v nějakém softu ve widlích, takže co je konkrétně na vině, to neví ani sám pán bůh, a i velký Bill pouze tuší...</div><div style="font-size:12.8px"><br></div><div style="font-size:12.8px">Ale abych okennímu světu nekřivdil, možná to skutečně posílá scan kódy. </div><div style="font-size:12.8px"><br></div><div style="font-size:12.8px">J.V. </div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">Dne 2. dubna 2016 2:26 Jaroslav Vysoký <span dir="ltr"><<a href="javascript:_e(%7B%7D,'cvml','jaroslav.vysoky@gmail.com');" target="_blank">jaroslav.vysoky@gmail.com</a>></span> napsal(a):<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Mám osobní zkušenost (gympl Rce), že čtečka karet se takhle debilně chová. Aby to četlo kódy karet korektně, musí být zapnuta EN klávesnice, jinak to píše diakritiku. <div><br></div><div>Je to samozřejmě v nějakém softu ve widlích, takže co je konkrétně na vině, to neví ani sám pán bůh, a i velký Bill pouze tuší...</div><div><br></div><div>J.V. </div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">Dne 2. dubna 2016 1:31 Jakub Vysoky <span dir="ltr"><<a href="javascript:_e(%7B%7D,'cvml','jakub@borka.cz');" target="_blank">jakub@borka.cz</a>></span> napsal(a):<div><div><div><div><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><span style="font-size:12.8px">take mi to prijde jako nejaka divocina, to je opravdu zpusob, jak se ctecky prstu pouzivaji? to ze se to chova jako klavesnice (HID zarizeni) bych jeste chapal. ale nutnost spolehat se na zrovna zapnuty layout klavesnice ci aktivni okno, to uz se mi tolik nezda..</span><br></div><div class="gmail_extra"><div><div><br><div class="gmail_quote">2016-03-31 22:25 GMT-07:00 Ing. Vladislav Ludík <span dir="ltr"><<a href="javascript:_e(%7B%7D,'cvml','vlada@ludik.cz');" target="_blank">vlada@ludik.cz</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
  
    
  
  <div bgcolor="#FFFFFF" text="#000000">
    <div>To vypadá velmi nadějně. <br>
      Bohužel musím dnes odjet na Slovensko a vracím se až v neděli.<br>
      Nestihnu to odzkoušet.<br>
      <br>
      Mám jen jednu pochybnost o funkci "listener.php".<br>
      Jde o to, že má čtečka je aktivována modulem ( napsaným v C# ),
      který po spuštění běží na pozadí Windows.<br>
      Jeho chování je takové, že po přečtení UHF tagu odešle interní
      znaky klávesnice na místo, kde je zrovna aktivní okno a kurzor
      myši.<br>
      V mém programu je to input okno. Tam se znaky čteného tagu objeví.<br>
      Má to pro zajímavost také tu nepříjemnou vlastnost, že pokud není
      klávesnice přepnutá do US, <br>
      znaky jsou interpretovány zástupnými znaky, jak je kódování
      například klávesnice CES zobrazí.<br>
      To ale umím překódovat, v tom problém není.<br>
      Co se týká intervalu čtení, tam bude vhodné dát po vynulování
      pauzu určitě, čtečka je schopná načíst čip několikrát po sobě.<br>
      <br>
      Zatím díky za pomoc.<br>
      <br>
      Vláďa<br>
      <br>
      Dne 31.3.2016 v 16:54 Martin Čech napsal(a):<br>
    </div><div><div>
    <blockquote type="cite">
      <div dir="ltr">Co neco takoveho?
        <div><a href="https://jsfiddle.net/n0ata9q8/7/" target="_blank">https://jsfiddle.net/n0ata9q8/7/</a><br>
        </div>
        <div><br>
        </div>
        <div>Martin</div>
        <br>
        <div class="gmail_quote">
          <div dir="ltr">On Thu, Mar 31, 2016 at 10:03 AM Jirka Vejrazka
            <<a href="javascript:_e(%7B%7D,'cvml','jirka.vejrazka@gmail.com');" target="_blank">jirka.vejrazka@gmail.com</a>>
            wrote:<br>
          </div>
          <blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
            <div text="#000000" bgcolor="#FFFFFF" style="background-color:rgb(255,255,255);line-height:initial" lang="en-GB">
              <div>Bohuzel,
                dnes nemam pristup k PC. Snad se ozve nekdo jiny...</div>
              <div><br style="display:initial">
              </div>
              <table style="background-color:white;border-spacing:0px" width="100%">
                <tbody>
                  <tr>
                    <td colspan="2" style="font-size:initial;text-align:initial;background-color:rgb(255,255,255)">
                      <div>
                        <div><b>From: </b>Ing. Vladislav Ludík</div>
                        <div><b>Sent: </b>čtvrtek, 31. března 2016
                          16:02</div>
                        <div><b>To: </b>Konference PyCZ</div>
                        <div><b>Reply To: </b>Konference PyCZ</div>
                        <div><b>Subject: </b>Re: [python] dynamický
                          vstup klávesnice do stránky s formulářem pod
                          Windows</div>
                      </div>
                    </td>
                  </tr>
                </tbody>
              </table>
            </div>
            <div text="#000000" bgcolor="#FFFFFF" style="background-color:rgb(255,255,255);line-height:initial" lang="en-GB"><br>
              <div style="background-color:rgb(255,255,255)">
                <div>AJAXem určitě ano. Bohužel moje pokusy byly
                  neúspěšné. Nebyl by nějaký příklad kódu, který bych
                  mohl vyzkoušet<small> ?<br>
                    <br>
                    <br>
                  </small>Dne 31.3.2016 v 15:54 Jirka Vejrazka
                  napsal(a):<br>
                </div>
                <blockquote type="cite">
                  <div>To

                    je resitelne jednoduchym Ajaxem, ne? Nebo mi neco
                    unika?</div>
                  <div><br>
                  </div>
                  <div> Jirka</div>
                  <div><br style="display:initial">
                  </div>
                  <table style="background-color:white;border-spacing:0px" width="100%">
                    <tbody>
                      <tr>
                        <td colspan="2" style="font-size:initial;text-align:initial;background-color:rgb(255,255,255)">
                          <div>
                            <div><b>From: </b>Ing. Vladislav Ludík</div>
                            <div><b>Sent: </b>čtvrtek, 31. března 2016
                              15:48</div>
                            <div><b>To: </b><a href="javascript:_e(%7B%7D,'cvml','python@py.cz');" target="_blank">python@py.cz</a></div>
                            <div><b>Reply To: </b>Konference PyCZ</div>
                            <div><b>Subject: </b>[python] dynamický
                              vstup klávesnice do stránky s formulářem
                              pod Windows</div>
                          </div>
                        </td>
                      </tr>
                    </tbody>
                  </table>
                  <br>
                  <div style="background-color:rgb(255,255,255)">
                    Zdravím všechny,<br>
                    <br>
                    mám problém, který bych rád vyřešil lépe.<br>
                    <br>
                    Popis:<br>
                    Příruční čtečka UHF RFID čipů je připojena pomocí
                    USB.<br>
                    Tato čtečka simuluje klávesnici.<br>
                    Webová aplikace běží na Windows, používám Cherrypy.
                    To ale není podstatné. Kód je HTML a JS, popřípadě
                    PHP.<br>
                    Po přiložení čipu odešle v mém případě čtečka číslo
                    čipu, což je 24 znaků do<u> input</u> pole
                    formuláře.<br>
                    Po stisku <u>SUBMIT </u>se pak číslo dále
                    zpracovává.<br>
                    <br>
                    Chtěl bych však vylepšit snímání znaků ze čtečky
                    nejlépe tak, že stránka bude očekávat 24 znaků (jako
                    z klávesnice)<br>
                    a poté je předá ke zpracování dynamicky sereru,
                    například v nějakém časovém intervalu. Tedy bez
                    ručního odesílání.<br>
                    <br>
                    Je to řešitelné ?<br>
                    <br>
                    Díky Vláďa<br>
                    <br>
                  </div>
                  <br>
                  <fieldset></fieldset>
                  <br>
                  <pre>_______________________________________________
Python mailing list
<a href="javascript:_e(%7B%7D,'cvml','python@py.cz');" target="_blank">python@py.cz</a>
<a href="http://www.py.cz/mailman/listinfo/python" target="_blank">http://www.py.cz/mailman/listinfo/python</a>

Visit: <a href="http://www.py.cz" target="_blank">http://www.py.cz</a></pre>
                </blockquote>
                <br>
                <br>
              </div>
            </div>
            _______________________________________________<br>
            Python mailing list<br>
            <a href="javascript:_e(%7B%7D,'cvml','python@py.cz');" target="_blank">python@py.cz</a><br>
            <a href="http://www.py.cz/mailman/listinfo/python" rel="noreferrer" target="_blank">http://www.py.cz/mailman/listinfo/python</a><br>
            <br>
            Visit: <a href="http://www.py.cz" rel="noreferrer" target="_blank">http://www.py.cz</a></blockquote>
        </div>
      </div>
      <br>
      <fieldset></fieldset>
      <br>
      <pre>_______________________________________________
Python mailing list
<a href="javascript:_e(%7B%7D,'cvml','python@py.cz');" target="_blank">python@py.cz</a>
<a href="http://www.py.cz/mailman/listinfo/python" target="_blank">http://www.py.cz/mailman/listinfo/python</a>

Visit: <a href="http://www.py.cz" target="_blank">http://www.py.cz</a></pre>
    </blockquote>
    <br>
  </div></div></div>

<br>_______________________________________________<br>
Python mailing list<br>
<a href="javascript:_e(%7B%7D,'cvml','python@py.cz');" target="_blank">python@py.cz</a><br>
<a href="http://www.py.cz/mailman/listinfo/python" rel="noreferrer" target="_blank">http://www.py.cz/mailman/listinfo/python</a><br>
<br>
Visit: <a href="http://www.py.cz" rel="noreferrer" target="_blank">http://www.py.cz</a><br></blockquote></div><br><br clear="all"><div><br></div></div></div><span><font color="#888888">-- <br><div>Jakub Vysoky<br><br>mob: <a href="tel:%2B420%20605%20852%20377" value="+420605852377" target="_blank">+420 605 852 377</a><br>jab: <a href="javascript:_e(%7B%7D,'cvml','jakub.vysoky@gmail.com');" target="_blank">jakub.vysoky@gmail.com</a><br>twit: <a href="https://twitter.com/kvbik" target="_blank">https://twitter.com/kvbik</a></div>
</font></span></div>
<br>_______________________________________________<br>
Python mailing list<br>
<a href="javascript:_e(%7B%7D,'cvml','python@py.cz');" target="_blank">python@py.cz</a><br>
<a href="http://www.py.cz/mailman/listinfo/python" rel="noreferrer" target="_blank">http://www.py.cz/mailman/listinfo/python</a><br>
<br>
Visit: <a href="http://www.py.cz" rel="noreferrer" target="_blank">http://www.py.cz</a><br></blockquote></div></div></div></div></div><br></div>
</blockquote></div><br></div>
<br>_______________________________________________<br>
Python mailing list<br>
<a href="javascript:_e(%7B%7D,'cvml','python@py.cz');" target="_blank">python@py.cz</a><br>
<a href="http://www.py.cz/mailman/listinfo/python" rel="noreferrer" target="_blank">http://www.py.cz/mailman/listinfo/python</a><br>
<br>
Visit: <a href="http://www.py.cz" rel="noreferrer" target="_blank">http://www.py.cz</a><br></blockquote></div><br></div>
</blockquote><br><br>-- <br>Jakub Vysoky<br><br>mob: +420 605 852 377<br>jab: <a href="mailto:jakub.vysoky@gmail.com" target="_blank">jakub.vysoky@gmail.com</a><br>twit: <a href="https://twitter.com/kvbik" target="_blank">https://twitter.com/kvbik</a><br>