KVM-Tasten neu verdrahten

Hintergrund: Ich arbeite an einem Projekt, das es einer Reihe von Leuten ermöglichen würde, ihre Laptops über ein KVM an einen einzelnen Monitor anzuschließen und Tasten auf dem Schreibtisch zu verwenden, um zu steuern, wer die Kontrolle über den Monitor hat. Ursprünglich war geplant, Tasten mit Mikrocontrollern zu verwenden, um Tastaturkürzel an den KVM zu senden, der dann auf der Grundlage des gesendeten Tastaturkürzels zu einem bestimmten Eingang wechselt. Ich bin auf ein Problem gestoßen, weil die Tastaturumschaltung ein wenig ... aus ist. Die einzige Möglichkeit, dies ohne Installation von Software zu tun, besteht darin, die Eingänge 1 nach 1 zu durchlaufen, und es ist eine Voraussetzung, dass der Benutzer nichts installieren muss. Jetzt frage ich mich, ob es möglich ist, direkt mit der KVM-Hardware zu interagieren. Im schlimmsten Fall könnten wir die KVMs einfach auf den Tisch stellen, aber das ist nicht ganz so benutzerfreundlich.

Problem: Ich möchte eine Reihe von Tasten auf einem Tisch, ca. 6 Fuß vom KVM entfernt, haben, die die Tasten auf der KVM-Karte ersetzen würden. Ich bin mir nicht sicher, wie das geht, aber ich habe ein paar Ideen (nicht sicher, ob sie machbar sind):

  1. Entfernen Sie die Knöpfe und Lötdrähte an ihrer Stelle, die mit den Knöpfen auf dem Tisch verbunden wären.
  2. Verbinden Sie die Drähte von den Tischtasten direkt mit den Anschlüssen der Tasten auf der Platine, ohne sie zu entfernen.
  3. Eine Art winziger Motor oder etwas, das die Tasten auf dem KVM drücken könnte. (Vermeiden Sie dies lieber)

Ich denke, die Frage ist also: Welche davon wäre die einfachste und wie geht man am besten vor? Auch offen für Vorschläge zu ganz anderen Lösungen..

Das erste Bild zeigt die Oberseite des KVM, wo die Tasten auf die Platine gelötet sind, das zweite ist die Unterseite der Platine. Die Tastenverbindungen können gesehen werden, wie sie aus der Platine herausragen.Oberseite des KVM-Boards Unterseite des KVM-Boards

Eine Kernel-basierte virtuelle Maschine mit Kabeln? Denn das bedeutet KVM, bis Sie etwas anderes angeben.
:s/KVM/KVM-Switch/g
Soll das deutlicher werden? Statt einmal KVM schreibt man es zweimal. Ist es so schwer zu sagen, wofür es steht? Und nicht ":s" und "/g" mich.
KVM-Switch . Oder einfach Google KVM
@stevenvh, ich denke, es würde Ihnen schwer fallen, jemanden zu finden, der regelmäßig eine KVM verwendet, die sie als "Tastatur-Video-Maus" bezeichnet. Ein bisschen übertrieben, finden Sie nicht?
Nirgendwo in Ihrer Frage erwähnen Sie "KVM-Switch", Sie sprechen nur von KVM. Erwarten Sie nicht, dass jeder weiß, wovon Sie sprechen, wir stoßen zufällig auf eine Frage ohne Kontext. Übrigens, wenn Sie es googeln, beziehen sich Ihre ersten beiden Treffer auf die virtuelle Maschine. Außerdem wurde Ihr wohlerzogener Kommentar markiert.
@Shamtam - Nun, ich benutze es nicht regelmäßig, eigentlich nie. OP weigert sich nur hartnäckig zu sagen, was es ist, will aber, dass ich ihm helfe? Vergiss es.
@Mannimarco - Wenn Sie möchten, dass ich KVM googele, warum googeln Sie nicht nach einer Antwort auf Ihre Frage?
@Mannimarco, für Sie ist KVM offensichtlich, für mich ist die Verkabelung von Tasten offensichtlich. Sehen Sie, wie unterschiedliche Hintergründe unterschiedliche Dinge bedeuten? Ich kenne KVM nur, weil es mir ein IT-Typ vor ein paar Wochen beigebracht hat. Er bat um Klärung und zeigte, was er beim Nachschlagen gefunden hatte. Du bist derjenige, der um Hilfe bittet.
@Shamtam, wenn Sie etwas diskutieren, das wir hier normalerweise nicht diskutieren, warum fragen Sie sie nicht nach Details?
Ich habe keine Ahnung, was ":s/KVM/KVM-Switch/g" bedeutet (wenn es etwas bedeutet). stevenvh hat dir eine vollkommen vernünftige Frage gestellt, die du richtig hättest beantworten können. Da Ihre Kommunikationsfähigkeiten nicht sehr gut zu sein scheinen, lassen Sie mich Ihnen helfen: Sie hätten sagen können "KVM steht für Tastatur-Video-Maus". War das so schwer?
Für Neugierige: :s/KVM/KVM switch/g ist ein Vi-Befehl, der jede Instanz von „KVM“ durch „KVM switch“ ersetzt. Ich dachte, sogar Stevenvh würde wissen, was ein KVM-Switch ist, und die Bedeutung des Kommentars verstehen. Anscheinend lag ich falsch. Für den Rest von Ihnen, bitte lassen Sie mich Ihren Kreisruck nicht unterbrechen.
Nein, ich wusste nicht, was ein KVM-Switch ist, sonst hätte ich nicht gefragt. Wie ich bereits sagte, gehen Sie nicht davon aus, dass andere mit den gleichen Dingen beschäftigt sind wie Sie. Wir bekommen Fragen zu allen möglichen Dingen, wir wissen nicht alles. Es hätte also geholfen, wenn Sie nach Ihrer ersten Erwähnung von KVM "Keyboard-Video-Mouse" in Klammern geschrieben hätten, sogar im Titel. Sie scheinen auch anzunehmen, dass ich Vi verwende. Ich nicht, und viele andere auch. Machen Sie keine Vermutungen. Schließlich haben Sie den Vi-Befehl in einen Kommentar geschrieben, ihn aber nicht auf die Frage angewendet. Es steht immer noch nirgends "KVM-Switch".
Kommt schon Leute, das ist IMHO zu pedantisch. Der OP-Typ möchte nur wissen, ob er einige Tasten erweitern kann, es spielt nicht einmal eine Rolle, um welches Gerät es sich handelt. :|
@dextorb - Ich stimme nicht zu! Englischlehrer sagen sehr wichtig, sich richtig auszudrücken! Es kann auch egal sein, um welches Gerät es sich handelt, aber Sie können das nicht beurteilen, wenn Sie nicht wissen , was es ist. Beim ersten „KVM“ habe ich tatsächlich aufgehört zu lesen, weil ich wissen wollte, was das ist, bevor ich weitermache.

Antworten (1)

Sie können einfach lange Drähte an die Rückseite der Platine löten, wo die Knöpfe angeschlossen sind, und Knöpfe an den Enden der Drähte anbringen. Wenn Sie eine Phantomschaltung (Tastendrücke, wenn Sie keine Taste gedrückt haben) oder mehrere Schalter erhalten, wenn Sie die Taste nur einmal drücken, müssen Sie sich das Design der Schaltung genauer ansehen, um falsches Drücken zu vermeiden und es richtig zu entprellen .

Aber versuchen Sie es zuerst mit langen Drähten und Knöpfen - es sollte gut funktionieren.

Die angezeigten Schaltflächen haben 4 Pins. Verbinden Sie Ihre 2 Drähte mit zwei diagonal gegenüberliegenden Stiften.

Wenn die Verwendung von Drähten nicht funktioniert, besteht ein Rückfall darin, Relais zu verwenden, die in der Nähe der Tasten platziert sind und über lange Drähte von Tasten geschaltet werden. Aber Thyat wird wahrscheinlich nicht benötigt.
@WoutervanOoijen Danke für die Bearbeitung, sehr gute Methode, um sicherzustellen, dass Sie die beiden Kontakte für diesen Schaltertyp haben! Es scheint, als wären viele der Macher auf der Piclist hier - schön, dass Sie hier sind!
Etwas herumgespielt, die Paare sind links und rechts. Funktioniert großartig, wenn ich nur mit ein paar Ersatzdrahtstücken herumspiele, aber wird die Verwendung längerer Drähte (6-10 Fuß) irgendwelche Probleme verursachen? Nicht wirklich ein Hardware-Typ, daher weiß ich nicht, wie stark sich der Strom oder die Spannung in diesem Bereich verschlechtern würde (wenn überhaupt).
@Mannimarco Es ist sehr wahrscheinlich, dass diese zu hochohmigen Eingängen zum Mikrocontroller führen, auf dem der KVM ausgeführt wird. Auf den Drähten wird sehr wenig Strom fließen. Der Spannungsabfall ist aufgrund der hohen Impedanz der Eingänge sehr, sehr gering, aber selbst wenn der Spannungsabfall erheblich ist, funktioniert er wahrscheinlich aufgrund von Eingangspegeltoleranzen, die einen Spannungsabfall oder mehr zulassen könnten, bevor Probleme bei der Erfassung auftreten schalten. Probieren Sie es mit langen Drähten aus, kommen Sie dann zurück und beschreiben Sie alle Probleme, auf die Sie stoßen - die Chancen stehen gut, dass es einfach funktioniert.
Genial, ich bin mir nicht sicher, was Impedanz ist, aber ich kann das einfach googeln. Danke für die Hilfe, gütiger Herr.
@ Mannimarco Mach dir keine Sorgen. Hochohmig bedeutet in diesem Fall lediglich, dass der Eingang nur einen winzigen Strom benötigt, um auf dem erforderlichen Spannungspegel zu aktivieren. Viel Glück, lass uns wissen, wie es läuft!