<div dir="ltr">No, snaha by byla to udelat uplne transparentni a z hlediska komunikace<div>"neviditelne", tedy smerem KBD->PC by prochazely vsechny klavesy, krome ScrollLocku</div><div>(to je brnkacka) a smerem PC->KBD by se rozsvecovaly diody a programovala</div><div>rychlost opakovani stisku klaves dle potreby (a to brnkacka, v souvislosti</div><div>s funkci toho udelatka, uz neni).</div><div>-mv</div><div><br></div><div><br></div><div><br></div></div><br><div class="gmail_quote"><div dir="ltr">On Fri, Nov 16, 2018 at 2:03 PM Michal Grunt <<a href="mailto:michal.grunt@gmail.com">michal.grunt@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 lang="CS" link="blue" vlink="#954F72"><div class="m_-8480723870578354657WordSection1"><p class="MsoNormal">Zde odchytava komunikaci z PS2 klavesnice a konvertuje na jiny protokol. Třeba to pomůže.</p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal"><a href="http://www.8bity.cz/2013/adapter-pro-pripojeni-ps2-klavesnice-k-sharp-mz-3500/" target="_blank">http://www.8bity.cz/2013/adapter-pro-pripojeni-ps2-klavesnice-k-sharp-mz-3500/</a></p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal"><u></u> <u></u></p><div style="border:none;border-top:solid #e1e1e1 1.0pt;padding:3.0pt 0cm 0cm 0cm"><p class="MsoNormal" style="border:none;padding:0cm"><b>Od: </b><a href="mailto:junk.mv@gmail.com" target="_blank">Michal Vanka</a><br><b>Odesláno:</b>pátek 16. listopadu 2018 13:34<br><b>Komu: </b><a href="mailto:hw-list@list.hw.cz" target="_blank">HW-news</a><br><b>Předmět: </b>Re: Filtrovani ScrollLocku za KVM switchem - PS/2 klavesnice</p></div><p class="MsoNormal"><u></u> <u></u></p><div><p class="MsoNormal">Taky jsem si myslel, že nalepím na PCB 2x PS/2 samici, mezi to jednu ATMegu a bude vystaráno.</p><div><p class="MsoNormal">Jenže, protokol pro PS/2 klávesnici je poněkud komplikovanější, než porce času,</p></div><div><p class="MsoNormal">kterou jsem do toho byl ochoten vrazit.</p></div><div><p class="MsoNormal">Problém je v tom, že komunikace je obousměrná "s detekcí kolize".</p></div><div><p class="MsoNormal">Když chce zakomunikovat PC (třeba proto, že chce rozsvítit LEDku), tak sprostě</p></div><div><p class="MsoNormal">přizemní CLK, klávesnice to detekuje, potom zjednodušeně poskytne PCčku na CLK pouze hodiny,</p></div><div><p class="MsoNormal">aby mohlo vyslat svoje data no a potom se z toho musí ta klávesnice ještě zmátořit</p></div><div><p class="MsoNormal">a zopakovat poslední, přerušenou transakci. Jsou tam nějaké timeouty a tak dále a tak podobně,</p></div><div><p class="MsoNormal">některé klávesy mají i 5 bajtů.... Takže to není "přijmu data jedním USARTEM, udělám si svoje</p></div><div><p class="MsoNormal">a pošlu je dál druhým USARTEM".....</p></div><div><p class="MsoNormal"><u></u> <u></u></p></div><div><p class="MsoNormal">Ale každopádně děkuji za odpověď, na ty ATTEN switche se podívám,</p></div><div><p class="MsoNormal">-mv</p></div><div><p class="MsoNormal"><u></u> <u></u></p></div><div><p class="MsoNormal"><u></u> <u></u></p></div></div><p class="MsoNormal"><u></u> <u></u></p><div><div><p class="MsoNormal">On Fri, Nov 16, 2018 at 8:56 AM Peter janiš <<a href="mailto:peto.janis@gmail.com" target="_blank">peto.janis@gmail.com</a>> wrote:</p></div><blockquote style="border:none;border-left:solid #cccccc 1.0pt;padding:0cm 0cm 0cm 6.0pt;margin-left:4.8pt;margin-right:0cm"><div><p class="MsoNormal">Dobrý deň,</p><div><p class="MsoNormal"><u></u> <u></u></p></div><div><p class="MsoNormal">Tiež sme narazili na podobný problém a riešenie nám vyšlo - vlastná elektronika zapojená medzi klávesnicu a KVM (PS/2)</p></div><div><p class="MsoNormal">Na elektronike (veľmi jednoduchá, s AVRkom) matica tlačítok po stlačení ktorej sa vygeneruje povel (sekvencia) pre KVM ...</p></div><div><p class="MsoNormal">Komerčné riešenie sme nenašli, okrem toho používame viacero druhov (výrobcov) KVM a každý používa inú "magic" sekvenciu.</p></div><div><p class="MsoNormal">Pre USB klávesnice sme to zatiaľ nerobili (ale zrejme nás to čaká).</p></div><div><p class="MsoNormal"><u></u> <u></u></p></div><div><p class="MsoNormal">Ešte máte možnosť vymeniť KVM switch za iný od iného výrobcu, ktorý nepoužíva na prepnutie Scroll Lock (ATENi majú 2xCTRL)</p></div><div><p class="MsoNormal"><u></u> <u></u></p></div><div><p class="MsoNormal">p.j.</p></div></div><p class="MsoNormal"><u></u> <u></u></p><div><div><p class="MsoNormal">št 15. 11. 2018 o 17:21 Michal Vanka <<a href="mailto:junk.mv@gmail.com" target="_blank">junk.mv@gmail.com</a>> napísal(a):</p></div><blockquote style="border:none;border-left:solid #cccccc 1.0pt;padding:0cm 0cm 0cm 6.0pt;margin-left:4.8pt;margin-right:0cm"><div><p class="MsoNormal">Zdar,</p><div><p class="MsoNormal">v jedne aplikaci se prepina KVM switchem klavesnice, mys a monitor</p></div><div><p class="MsoNormal">mezi dvema pocitaci. Problem je, ze prepnuti se ovlada pomoci</p></div><div><p class="MsoNormal">2x ScrollLock + numericka klavesa. Obcas se stane, ze ten ScrollLock</p></div><div><p class="MsoNormal">proleze do pripojeneho pocitace a to zejmena, kdyz ho obsluha</p></div><div><p class="MsoNormal">zmackne vicekrat.</p></div><div><p class="MsoNormal">SW v tom PC je na to citlivy a tak to potrebuju nejak odfiltrovat.</p></div><div><p class="MsoNormal">Muzu a) upravit Win driver, b) vyvest prepinaci tlacitko z toho</p></div><div><p class="MsoNormal">KVM switche ven a nebo c) pouzit nejake udelatko (2x PS/2 konektor +</p></div><div><p class="MsoNormal">nejaky jednocip), ktery mi tu ScrollLock klavesu odfiltruje.</p></div><div><p class="MsoNormal">Osobne se priklanim k variante c) a nejradeji bych pouzil kus hotoveho HW,</p></div><div><p class="MsoNormal">akorat to je tak okrajova zalezitost, ze se to dost blbe hleda...</p></div><div><p class="MsoNormal"><u></u> <u></u></p></div><div><p class="MsoNormal">Nevidel nekdo neco takoveho?</p></div><div><p class="MsoNormal"><u></u> <u></u></p></div><div><p class="MsoNormal">-mv</p></div><div><p class="MsoNormal"><u></u> <u></u></p></div><div><p class="MsoNormal"><u></u> <u></u></p></div></div><p class="MsoNormal">_______________________________________________<br>HW-list mailing list  -  sponsored by <a href="http://www.HW.cz" target="_blank">www.HW.cz</a><br><a href="mailto:Hw-list@list.hw.cz" target="_blank">Hw-list@list.hw.cz</a><br><a href="http://list.hw.cz/mailman/listinfo/hw-list" target="_blank">http://list.hw.cz/mailman/listinfo/hw-list</a></p></blockquote></div></blockquote></div><p class="MsoNormal" style="margin-left:4.8pt">_______________________________________________<br>HW-list mailing list  -  sponsored by <a href="http://www.HW.cz" target="_blank">www.HW.cz</a><br><a href="mailto:Hw-list@list.hw.cz" target="_blank">Hw-list@list.hw.cz</a><br><a href="http://list.hw.cz/mailman/listinfo/hw-list" target="_blank">http://list.hw.cz/mailman/listinfo/hw-list</a></p><p class="MsoNormal"><u></u> <u></u></p></div></div>_______________________________________________<br>
HW-list mailing list  -  sponsored by <a href="http://www.HW.cz" rel="noreferrer" target="_blank">www.HW.cz</a><br>
<a href="mailto:Hw-list@list.hw.cz" target="_blank">Hw-list@list.hw.cz</a><br>
<a href="http://list.hw.cz/mailman/listinfo/hw-list" rel="noreferrer" target="_blank">http://list.hw.cz/mailman/listinfo/hw-list</a><br>
</blockquote></div>