Seite 1 von 1
Links- oder Rechtshänder Maus nach Wahl
Verfasst: 21.02.2006 12:41
von Ironsmurf
Hallo zusammen
ist es möglich anhand eines Benutzernamen im Programm, die Maus automatisch umzuschalten.
Stelle ich mir so vor, Programm startet,
Benutzername wird abgefragt,
ist Benutzer Herr A - dann Maus für Linkshänder
ist Benutzer Frau B - dann Maus für Rechtshänder
Vielen Dank schon mal
PS: Wird für ein Konsolen Programm gebraucht
Verfasst: 21.02.2006 15:57
von Zaphod
das kannst du mit der api funktion SwapMouseButton_(1) machen. gilt dann aber für alle programme für den aktuellen windows nutzer.
umkehrbar mit SwapMouseButton_(0).
besser ist wahrscheinlich einfach mehrere windows benutzer anlegen und es da für jeden in den mouse optionen festlegen.
Verfasst: 21.02.2006 20:14
von Kaeru Gaman
wie meinst du konsolenprogramm?
maus braucht man eigentlich nur in windows oder im fullscreen, oder steh ich da nun aufm schlauch...?
du kannst es programmintern auf jeden fall so lösen, daß du abfrage und auswertung der mousebuttons trennst.
also, zuerst frags du die buttons ab, und setzt abhängig vom benutzer variablen:
Code: Alles auswählen
If Lefthand = 0
MB1 = MouseButton(1)
MB2 = MouseButton(2)
Else
MB1 = MouseButton(2)
MB2 = MouseButton(1)
EndIf
danach wertest du die variablem MB1 und MB2 aus, wie du sonst MouseButton() auswerten würdest...
achso.. das ist die screen-variante.. aber für win gehts analog...
[edit]
geht auch ohne ifs:
Code: Alles auswählen
MB1 = MouseButton( 1 + LeftHand )
MB2 = MouseButton( 2 - LeftHand )
yeah... B.I.G. Algoboo in dah House!