Re: Jak z náhradní klávesnice do NTB udělat USB klávesnici?

Jan Waclawek konfera na efton.sk
Úterý Červenec 19 14:38:47 CEST 2022


Aha. Starsie verzie HIDu nemam.

Hladal som to v tom HIDe, ale neviem to najst. 

Prakticky, pripojil som klavesnicu k mojmu host zariadeniu (ktory ju
nastavuje ako boot), stlacil Shift a klavesnica poslala 0x02 0x00 0x00
0x00 0x00 0x00 0x00 0x00.

Nejako nevidim dovod, preco by to nemalo fungovat.

wek



----- Original Message ---------------
>
>Obávám se, že to byla buď 1.9, nebo dokonce 0.9. Už je to nějaký ten pátek. 
>Jen si pokouším rozpomenout jak a proč jsem co dělal.
>
>
>
>---------- Původní e-mail ----------
>
>Kapitola?
>
>wek
>
>
>
>
>----- Original Message ---------------
>>Když jsem si s tím naposledy hrál, tak to tak říkala specka. Tedy říkala, 
>že report 0x?? 0x00 0x00 0x00 0x00 0x00 0x00 0x00 znamená "žádnou klávesu" 
>ani žádný přeřazovač. Já té specce věřil a dal jsem ten Shift do seznamu 
>stisklých kláves. Zábavné to je pokud máš těch přeřazovačů povícero, třeba 
>Shift + Ctrl bez klávesy. Pak obsadíš první a poslední bajt. 
>>
>>---------- Původní e-mail ----------
>>Tak to je chybne napisany host.
>>
>>Budem hadat... win?
>>
>>wek
>>
>>
>>----- Original Message ---------------
>>>Ignoruje ve smyslu:
>>>pokud poąlu report 0x01 0x00 0x00 0x00 0x00 0x00 0x00 0x00
>>>tedy v prvním bajtu mám stisklý shift, ale pak nemám ľádnou klávesu, tak 
>to znamená ľe není stisklá ľádná klávesa a ani ten shift.
>>>Pokud mám poslat samotný shift, tak musím poslat report, který má stisklou
>alespoň jednu klávesu a tou klávesou je pak scancode toho shiftu.
>>>
>>>---------- Původní e-mail ----------
>>>
>>>>Uvolnění klávesy je odeslání klávesy s hodnotou 0 (přeřazovače se tu±ím 
>ignorují).
>>>
>>>To, co "sa" ignoruje/akceptuje/interpretuje z tych reportov, je vec hosta
>>>(t.j. ovladaca na PC). Klavesnici to moze byt ukradnute, klavesnica ma len
>>>jednu jedinu psiu povinnost, a to vzdy ked sa zmeni zoznam stlacenych
>>>klaves, tak ho poslat.
>>
>
>"


Další informace o konferenci Hw-list