<html xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40"><head><meta http-equiv=Content-Type content="text/html; charset=utf-8"><meta name=Generator content="Microsoft Word 15 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:#954F72;
        text-decoration:underline;}
.MsoChpDefault
        {mso-style-type:export-only;}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:70.85pt 70.85pt 70.85pt 70.85pt;}
div.WordSection1
        {page:WordSection1;}
--></style></head><body lang=CS link=blue vlink="#954F72"><div class=WordSection1><p class=MsoNormal>Zde odchytava komunikaci z PS2 klavesnice a konvertuje na jiny protokol. Třeba to pomůže.</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal><a href="http://www.8bity.cz/2013/adapter-pro-pripojeni-ps2-klavesnice-k-sharp-mz-3500/">http://www.8bity.cz/2013/adapter-pro-pripojeni-ps2-klavesnice-k-sharp-mz-3500/</a></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal><o:p> </o:p></p><div style='mso-element:para-border-div;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">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">HW-news</a><br><b>Předmět: </b>Re: Filtrovani ScrollLocku za KVM switchem - PS/2 klavesnice</p></div><p class=MsoNormal><o:p> </o:p></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><o:p> </o:p></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><o:p> </o:p></p></div><div><p class=MsoNormal><o:p> </o:p></p></div></div><p class=MsoNormal><o:p> </o:p></p><div><div><p class=MsoNormal>On Fri, Nov 16, 2018 at 8:56 AM Peter janiš <<a href="mailto:peto.janis@gmail.com">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><o:p> </o:p></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><o:p> </o:p></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><o:p> </o:p></p></div><div><p class=MsoNormal>p.j.</p></div></div><p class=MsoNormal><o:p> </o:p></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><o:p> </o:p></p></div><div><p class=MsoNormal>Nevidel nekdo neco takoveho?</p></div><div><p class=MsoNormal><o:p> </o:p></p></div><div><p class=MsoNormal>-mv</p></div><div><p class=MsoNormal><o:p> </o:p></p></div><div><p class=MsoNormal><o:p> </o:p></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><o:p> </o:p></p></div></body></html>