![]() |
Tastatur/Mauseingaben an anderen Rechner schicken
Hallo,
ich hab da mal ein paar Fragen.... ich möchte sozusagen mit meiner Tastatur an der ich grade an meinem Desktop-PC Schreibe auch einfach so an meinem Laptop schreiben können...bzw. dafür ein kleines Tool schreiben :lol: Hab mich da schon so ein wenig schlaugemacht, stoß immer wieder auf die Hooks...(die ich bis jetzt immer sorgfältig umgangen hab^^ lieber die schönen Delphi-Events usw. :mrgreen: ) kann ich die für mein Vorhaben benutzen? nochmalige Erklärung: ich will prakitsch jedes "Event" (Taste runter, Taste wieder hoch, Maus bewegt, Maus geklickt....) das abfangen und möglichst in echtzeit :mrgreen: an den Laptop schicken, auf welchem mein Programm nochmal läuft, und welches dann die empfangen Daten so an Windoof schickt, dass Windows denkt da hätte jemand auf der angeschlossenen Tastatur was getippt...ich denk mal das mit dem Netzwerkzeugs würde ich hinbekommen (hab damit schonmal ein bisschen experimentiert) allerdings macht mir das andere Probleme...wär nett wenn mir jemand sagen könnte wie ich das am dümmsten anstelle...also so, dass das dann fast so wirkt, als ob die Tastatur an dem Laptop hängen würde... (also erstmal das Abfangen der Tastendrücke und dann auch noch das wieder einbringen der übers Netz empfangenen Daten...) wär dankbar für so ein paar Denkanstöße (also so die Richtung womit ich mich befassen müsste, um das zu Realisieren...) |
Re: Tastatur/Mauseingaben an anderen Rechner schicken
So hochwertig wie diese
![]() ![]() ![]() ![]() Wenn dein Programm das können soll, setzt du einen ![]() Dank des lokalen Hooks sparst du dir die DLL! |
Re: Tastatur/Mauseingaben an anderen Rechner schicken
ok, danke, danach schau ich mal...
ehm ja und wie macht menn denn dann
Code:
?
um die Tastenanschläge zu empfangen und [b]lokal umzusetzen[/b] ...
|
Re: Tastatur/Mauseingaben an anderen Rechner schicken
Wie wär's mit
![]() ![]() Aber das hättest du auch über die DP-Suche rausfinden können. |
Re: Tastatur/Mauseingaben an anderen Rechner schicken
Zitat:
Nur der Sinn verschließt sich mir noch, wenn ich mir die Möglichkeiten von RDP und VNC so anschaue :roll: :gruebel: |
Re: Tastatur/Mauseingaben an anderen Rechner schicken
Hmm, hatte es so verstanden, das sein 2. Programm die Daten empfängt und dann damit den Rechner steuert :gruebel:
|
Re: Tastatur/Mauseingaben an anderen Rechner schicken
joar da hast du auch recht!
nur muss es eben richtig funktionieren, also wenn ich "a" für 5 sec lang gedrückt halte muss das dann auch so mit dem client wieder an windows weitergegeben werden... der Sinn ist, dass ich z.b. oft nen Laptop o.ä. neben meinem Desktop Pc stehen hab...und da möchte ich nun mit meiner Maus/Tastatur den Laptop "steuern", praktisch wie ein Multi-Monitor-System, nur eben mit zwei rechnern...man fährt mit der Maus links ausm Bildschirm raus und kommt rechts auf dem Laptopbildschirm wieder rein.... ich guck mir das jetzt mal mit den lokalen hooks an und probier dann erstmal ein bisschen ;) |
Re: Tastatur/Mauseingaben an anderen Rechner schicken
Zitat:
Dann investiere ~40 EUR und kauf dir einen Maus/Tastatur-Switch der sich per Doppelanschlag an Scroll-Lock zwischen den PCs umschalten läßt. Kommt dir auf die Dauer billiger und sicher weit komfortabler ... |
Re: Tastatur/Mauseingaben an anderen Rechner schicken
ich weiß, dass es diese Umschalter gibt...aber ich wills halt schreiben ;)
also praktisch auf dem "Server" ein Programm was sich in der TNA einnistet und alles Mittschneidet und weiterschickt....also dafür brauch ich dann doch son einen globalen hook? hier ist mal ein Video meines Vorbilds: "teleport" für Mac OS X... in dem Video sieht man schon eine weit fortgeschrittene Version wo schon Dateitransfer usw. drin is...das is mir dann zu hoch (glaub nich das das mit Windows so schön geht?) ansonsten sind da eben 2 Laptops nebeneinander und der User hat EINE Tastatur...gucks dir mal an: ![]() |
Re: Tastatur/Mauseingaben an anderen Rechner schicken
auch wenn der thread schon älter ist, aber es gibt genau für sowas ein nettes tool das auf dem VNC Protokoll aufbaut.
![]() |
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:11 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz