Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > cz.comp.lang.python > #3069

Re: [python] dynamický vstup klávesnice do stránky s formulářem pod Windows

Path csiph.com!usenet.blueworldhosting.com!feeder01.blueworldhosting.com!news.glorb.com!newsgate.cuhk.edu.hk!news.netfront.net!not-for-mail
From Hynek Fabian <hynek.fabian@firma.seznam.cz>
Newsgroups cz.comp.lang.python
Subject Re: [python] dynamický vstup klávesnice do stránky s formulářem pod Windows
Date Wed, 6 Apr 2016 14:52:51 +0200
Organization Seznam.cz a.s.
Lines 99
Message-ID <mailman.26.1459947173.13201.python@py.cz> (permalink)
References <56FD2A9F.3010608@ludik.cz> <20160331135452.6701138.36357.7390@gmail.com> <56FD2DCF.6050003@ludik.cz> <20160331140329.6701138.43178.7393@gmail.com> <CAHKBquGFrwQbANo1gFxzHPbn-dne3NOxsdx82pKf7XWb8emV=w@mail.gmail.com> <56FE0649.4090709@ludik.cz> <CAEO8NYx2o2VBbUcXG9GpxZ5xR7JdOrMSC_gJjF3-Ey_n1B2MRQ@mail.gmail.com> <CAFrUbnnUK5z9hHC1VutQWk5EHe4rpGCLDc_4YH-1AyuXnGkDkA@mail.gmail.com> <CAFrUbnmign-4Td4gLH=M8g_cx+2QP8th0eB_y6G-gujLwvq_7g@mail.gmail.com> <CAE1QKmTd5hL41FCCo1Q=SOVwuuJ3An9qX8v45pOE6M+7V-iZsA@mail.gmail.com> <CAEO8NYyBxyxr8=dED7PcgmKetGbmpb18PB7QxwFmzGa+6U5nFA@mail.gmail.com> <CAE1QKmT1Dn7Pp4tfKqVKn4Xtj53iEjRw2DHrbwAiabpj1aq+vw@mail.gmail.com> <CAE1QKmQY1O0GfXdNnS5s-AZV7UDMQ8Rprq69ospk5iGrbjqxhA@mail.gmail.com> <57050581.8070906@firma.seznam.cz>
NNTP-Posting-Host 194.228.3.217
Mime-Version 1.0
Content-Type text/plain; charset="iso-8859-2"
Content-Transfer-Encoding 8bit
X-Trace adenine.netfront.net 1459947176 40478 194.228.3.217 (6 Apr 2016 12:52:56 GMT)
X-Complaints-To news@netfront.net
NNTP-Posting-Date Wed, 6 Apr 2016 12:52:56 +0000 (UTC)
To python@py.cz
Received-SPF pass (Address passes the Sender Policy Framework) SPF=MAILFROM; sender=Hynek.Fabian@firma.seznam.cz; remoteip=::ffff:77.75.74.246; remotehost=; helo=posta.szn.cz; receiver=hugo.zagamma.cz;
User-Agent Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.6.0
In-Reply-To <57050581.8070906@firma.seznam.cz>
Old-Return-Path hynek.fabian@firma.seznam.cz
X-Originating-IP [10.0.68.36]
X-BeenThere python@py.cz
X-Mailman-Version 2.1.20
Precedence list
List-Id Konference PyCZ <python.py.cz>
List-Unsubscribe <http://www.py.cz/mailman/options/python>, <mailto:python-request@py.cz?subject=unsubscribe>
List-Archive <http://www.py.cz/pipermail/python/>
List-Post <mailto:python@py.cz>
List-Help <mailto:python-request@py.cz?subject=help>
List-Subscribe <http://www.py.cz/mailman/listinfo/python>, <mailto:python-request@py.cz?subject=subscribe>
Xref csiph.com cz.comp.lang.python:3069

Show key headers only | View raw


raw mode na wydlich:

https://msdn.microsoft.com/en-us/library/windows/desktop/ms645543(v=vs.85).aspx

(google, deset sekund)

Dne 6.4.2016 v 14:48 Hynek Fabian napsal(a):
> To bude proto ze se to tvari jako HID zarizeni. Pokud je znakovy
> zarizeni klavesnice, da se menit vystupni mod v kernelu pres ioctl:
> 
>   ioctl(fd, KDSKBMODE, K_RAW);
> 
> V raw modu padaj z tty bajty tak jak lezou z klavesnice, je tam nejaky
> dalsi mod se scan kodama a je to cely slozity jak zebrik, ale je to
> popsany nekde v dokumentaci kernelu. (btw neplest s raw modem tty, to je
> uplne jina pisnicka). Dokonce se to necha zavolat z pajtnu, ve
> standartni knihovne je wrapper nad ioctl, ale kody asi bude potreba
> zjistit z ceckovych headeru.
> Jak je to na wydlich presne nevim, ale jelikoz dostavaj z klavesnice ty
> stejny raw kody a vyrabi z toho zase klavesnicovy znaky, tak se to snad
> nemuze moc lisit.
> 
> 
> Dne 6.4.2016 v 09:44 Petr Blahos napsal(a):
>> Ano ano, úplně stejné je to i na debianu s Gnome3 (tedy při české
>> klávesnici to píše česká písmenka 
>> místo čísel, přesněji řečeno nepíše to čísla místo písmenek).
>> --
>> Petr
>>
>>
>> 2016-04-04 8:48 GMT+02:00 Petr Blahos <petrblahos@gmail.com
>> <mailto:petrblahos@gmail.com>>:
>>
>>     To, co jsem psal jsou jenom moje doměnky, ale jestli to tak je, tak
>>     to bude
>>     fungovat stejně na každým OS. Až půjdu s počítačem kolem USB čtečky,
>>     tak to vyzkouším...
>>
>>
>>     --
>>     Petr
>>
>>
>>     2016-04-04 1:50 GMT+02:00 Jakub Vysoky <jakub@borka.cz
>>     <mailto:jakub@borka.cz>>:
>>
>>         Hehe, omlouvam se, obcas proste zapomenu, jak uzasna
>>         architektura ty windows jsou :)) Diky za objasneni.
>>
>>
>>         On Sunday, April 3, 2016, Petr Blahos <petrblahos@gmail.com
>>         <mailto:petrblahos@gmail.com>> wrote:
>>
>>             Ahoj, nevím, jak čtečky karet, ale u USB čteček barkódů je
>>             tohle naprosto standardní
>>             chování. HID standard jsem nestudoval, ale jelikož
>>             klávesnice neví, jaká je na počítači 
>>             nastavená klávesníce, tak nemůže poslat, že je to znak 9,
>>             ale musí poslat 10. klávesa 
>>             ve 2. řadě (čili scan kód). Z toho prostě moc není cesta ven. 
>>
>>             Zatím všechny čtečky barkódů, který jsem potkal měly možnost
>>             nastavení, aby neposílaly 
>>             čísla z horní řady klávesníce, ale z numerické klávesnice, a
>>             aby posílaly vždy velká/malá 
>>             písmenka.
>>
>>             To, že to posílá do aktivního okna (dokonce do políčka s
>>             focusem), to tak prostě opravdu je.
>>             Existuje hack - detekovat, jestli to píše opravdu rychle -
>>             pak je to čtečka.
>>             Proto mám raději sériové verze těchto zařízení (u čteček
>>             barkódů vždy existuje),
>>             ale s tím se zase blbě leze do web browseru (jde to, ale blbě).
>>
>>             --
>>             Petr
>>
>>
>>
>>
>>
>> _______________________________________________
>> Python mailing list
>> python@py.cz
>> http://www.py.cz/mailman/listinfo/python
>>
>> Visit: http://www.py.cz
>>
> _______________________________________________
> Python mailing list
> python@py.cz
> http://www.py.cz/mailman/listinfo/python
> 
> Visit: http://www.py.cz
> 

--- news://freenews.netfront.net/ - complaints: news@netfront.net ---

Back to cz.comp.lang.python | Previous | Next | Find similar


Thread

Re: [python] dynamický vstup klávesnice do stránky s formulářem pod Windows Hynek Fabian <hynek.fabian@firma.seznam.cz> - 2016-04-06 14:52 +0200

csiph-web