Delphi-PRAXiS
Seite 1 von 4  1 23     Letzte »    

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi An- / Abstecken einer PS/2-Maus mitbekommen? (https://www.delphipraxis.net/78516-abstecken-einer-ps-2-maus-mitbekommen.html)

Schubi 6. Okt 2006 08:20


An- / Abstecken einer PS/2-Maus mitbekommen?
 
Hallo zusammen!

Kennt einer von euch eine Möglichkeit zu überwachen wann eine PS/2-Maus an- bzw. abgesteckt wird?
Unter DOS war das ja alles noch schön einfach, aber unter Windows (XP) habe ich keine Idee wie ich das lösen könnte.

Es geht um ein Testprogramm für Mäuse.


Gruß,

Schubi

Phoenix 6. Okt 2006 08:23

Re: An- / Abstecken einer PS/2-Maus mitbekommen?
 
Äh, die PS/2 Schnittstelle ist NICHT für HotPlug ausgelegt. Deshalb kann es immer passieren, dass die Schnittstelle nach einem Abstecken des Geräts im laufenden Betrieb gar nicht mehr funktioniert. Eine automatische Erkennung ist hier deshalb prinzipbedingt gar nicht möglich.

Schubi 6. Okt 2006 08:31

Re: An- / Abstecken einer PS/2-Maus mitbekommen?
 
Jain.
In 90% der Fälle klappt das wechseln der Tastatur im laufenden Betrieb.
Die Maus ist da etwas empfindlicher. Die verweigert oft nach dem Hotplug die Arbeit. Aber nach einem Neustart geht es dann wieder.
Und dass die PS/2 Schnittstelle nicht hotplug-fähig ist weiß ich. Aber sie ist sehr robust *g*
Hier an meinem Arbeitsplatz werden an den Prüfrechnern täglich dutzende Tastaturen und Mäuse im laufenden Betrieb angesteckt.
Die meißten Motherboards können das gut ab. Nur ab und zu gibts mal einen rauchenden Kondensator.

Unter DOS war es kein problem einen Hotplug mitzubekommen. Und zwar weil PS/2-Geräte beim Anstecken ein AAh an den Rechner senden.

Wie kann ich das nun unter Windows abfangen?

Muetze1 6. Okt 2006 08:34

Re: An- / Abstecken einer PS/2-Maus mitbekommen?
 
Zitat:

Zitat von Phoenix
Äh, die PS/2 Schnittstelle ist NICHT für HotPlug ausgelegt. Deshalb kann es immer passieren, dass die Schnittstelle nach einem Abstecken des Geräts im laufenden Betrieb gar nicht mehr funktioniert. Eine automatische Erkennung ist hier deshalb prinzipbedingt gar nicht möglich.

Die Logitech Mouseware ermöglicht dies schon seit Jahren auf Standard PS/2 Ports und Rechnern. Auch für nicht Logitech Mäuse...

Schubi 6. Okt 2006 08:42

Re: An- / Abstecken einer PS/2-Maus mitbekommen?
 
Erzähl mir mehr darüber. Hab die Mouseware hier drauf, kann aber nichts finden.

Phoenix 6. Okt 2006 08:43

Re: An- / Abstecken einer PS/2-Maus mitbekommen?
 
Negativ. Ich kenne mindestens 40 Rechner (alle von Fujitsu-Siemens) bei denen reproduzierbar nach dem Abziehen eines PS/2 Gerätes beide PS/2-Ports aussteigen und ein physikalisches Aus- und wieder Einschalten notwendig ist um die wieder online zu bringen. Und das ist kein Fehler.

Es mag in Einzelfällen funktionieren, aber die Spezifikationen der Schnittstelle geben es einfach nicht her. Wenn es also funktioniert ist das glücklicher Zufall.

Zudem: Die Mouseware ist ein Treiber, der den Port direkt in Beschlag nimmt. Ich tippe eher darauf, dass der Treiber eine 'neue Maus' erkennt, wenn nach einer längeren Pause (abgesteckt) mal wieder sinnvolle Signale vom Port kommen. Aber das geht freilich nur, wenn man direkten Zugriff auf den Port hat - und dazu braucht man einen Treiber.

Schubi 6. Okt 2006 08:54

Re: An- / Abstecken einer PS/2-Maus mitbekommen?
 
Also hier im Prüffeld funktioniert es recht gut. Bei der Tastatur funktioniert es fast immer, bei der Maus etwas seltener.
Hängt freilich auch vom Rechner ab. Wir hatten auch schon Rechner bei denen es nie geklappt hat.

Abgesehen davon habe ich teilweise eine PS/2-Weiche am Rechner. Das gerät was an- und abgesteckt wird am sekundären Eingang. So ist immer ein Gerät dran. Beim Anstecken eines neuen Geräts wird aber wie gesagt ein AAh gesendet, DAS will ich abfangen. Zugriff auf den Maus- / Tastaturpuffer hab ich ja unter Win2k/XP leider nicht.

xaromz 6. Okt 2006 09:53

Re: An- / Abstecken einer PS/2-Maus mitbekommen?
 
Hallo,

ich steck zwar auch aus Faulheit ab und zu PS2-Mäuse und -Tastaturen im laufenden Betrieb an und ab, kann aber nur zur Vorsicht raten. Da dieser Anschluss eben nicht für Hot-Plugging designed wurde, kann man sich damit leicht die Elektronik kaputtmachen. Da aber die Anschlüsse auf dem Motherboard sitzen...
Ich musste schon ein Motherboard wegen einer Maus wegschmeißen. Deshalb nutze ich wo es geht USB-Mäuse und -Tastaturen.

Gruß
xaromz

Schubi 6. Okt 2006 10:03

Re: An- / Abstecken einer PS/2-Maus mitbekommen?
 
Ich weiß. Wie gesagt, ist auch schon passiert dass ein Motherboard hops gegangen ist beim Hotplug. Aber die Alternative wäre zu zeitintensiv.

himitsu 7. Okt 2006 22:59

Re: An- / Abstecken einer PS/2-Maus mitbekommen?
 
Wie schon gesagt wurde ... PS/2 ist nicht HotPlug-fähig.

Ich würde eher von sowas abraten, denn unter umständen könnte man auch die Hardware zerstören.

Unter Anderem wenn die Signalleitungen angesteuert werden, wärend die Stromversorgung noch nicht verbunden ist.
Hat sich noch keiner gewundert warum z.B. die Kontakte beim USB 'ne unterschiedliche Länge haben?


Es gibt zwar PS/2-Umschalter, aber diese simulieren z.B. eine Maus und 2 PCs an den Anschlüssen und leiten dann jeweils die Signale zwischen diesen hin und her,
damit beim Umschalten die Anschlüsse nicht wirklich getrennt und neu verbunden werden.


Alle Zeitangaben in WEZ +1. Es ist jetzt 04:24 Uhr.
Seite 1 von 4  1 23     Letzte »    

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz