Windwos Mausgeschwindigkeit aus Blitz heraus steuer aber wie

Übersicht BlitzBasic Allgemein

Neue Antwort erstellen

 

Silbersurfer

Betreff: Windwos Mausgeschwindigkeit aus Blitz heraus steuer aber wie

BeitragSo, Jan 08, 2006 21:57
Antworten mit Zitat
Benutzer-Profile anzeigen
Hallo leute
habe da mal ne frage, leider konnte Ich über die Suchfunktion nicht das passende finden Crying or Very sad

Also es geht darum ob es eine möglichkeite gibt die Mausgeschwindigkeit
von Windows aus blitzbasic heraus zu ändern.

Als wenn ich es unter Windows in der Systemsteuerung mache.

Mit dem Mousespeed befehlen komme ich da Irgendwie nicht weiter,
um die Frage gleich vorweg zu nehmen, die Maus soll in 2D abgefragt werden
und je kleiner die Auflösung des Schirms des so schneller werden dann auch die
Mausbewegungen.

Ich hoffe das jemand ne Idee hat
-------------------------------------------------------
XP 2000+ 512DDR Radeon 9800 XL 340GB HD
Hompage : http://home.arcor.de/silbersurfer01/
Is Bob engine http://home.arcor.de/silbersur.../Isbob.zip

Bob

BeitragMo, Jan 09, 2006 1:46
Antworten mit Zitat
Benutzer-Profile anzeigen
Tja also meine Schnellschuss idee wäre folgende.
Du hast ja mit BB die Möglichkeit die maus an eine bestimmte Koordinate zu setzen. Wird also die Maus bewegt setzt du einfach neue koordinaten auf ... Confused ach teste mal damit vielleicht gehts in die richtige richtung. Wink



Code: [AUSKLAPPEN]
Graphics 800,600,0,2
SetBuffer BackBuffer()
Const mSpeed = 5


While Not KeyHit(1)
   mx = MouseX()
   my = MouseY()
   sx =mousexspeed()
   sy =mouseyspeed()
   If sx >  1 Then sx = (sx -mspeed)
   If sx < -1 Then sx = (sx +mspeed)
   If sy >  1 Then sy = (sy -mspeed)
   If sy < -1 Then sy = (sy +mspeed)

   MoveMouse mx-sx,my-sy
   
   Text 0,0,mx+"|" +my
   Text 0,20,sx+"|" +sy
   Flip
   Cls
   
   

Wend
End

SoNenTyp

BeitragMo, Jan 09, 2006 2:03
Antworten mit Zitat
Benutzer-Profile anzeigen
Normalerweise könntest du auch über die Win API die Mausgeschwindigkeit senken. Weis jedoch nicht ob du das meinst. Den Befehl weis ich jetzt auch nicht, must du mal Google benutzen.
Gruss Der Typ.

User posted image

skey-z

BeitragMo, Jan 09, 2006 7:09
Antworten mit Zitat
Benutzer-Profile anzeigen
Zitat:
und je kleiner die Auflösung des Schirms des so schneller werden dann auch die
Mausbewegungen.


sollte es von der logik her nicht genau andersherum sein?
Awards:
Coffee's Monatswettbewerb Feb. 08: 1. Platz
BAC#57: 2. Platz
Twitter
 

Dreamora

BeitragMo, Jan 09, 2006 10:20
Antworten mit Zitat
Benutzer-Profile anzeigen
Nein, da die Mausgeschwindigkeit in Pixel / s wäre und weniger Pixel -> schneller durch.
Ihr findet die aktuellen Projekte unter Gayasoft und könnt mich unter @gayasoft auf Twitter erreichen.
 

Silbersurfer

BeitragMo, Jan 09, 2006 15:47
Antworten mit Zitat
Benutzer-Profile anzeigen
Bob schrieb !
Zitat:
Du hast ja mit BB die Möglichkeit die maus an eine bestimmte Koordinate zu setzen. Wird also die Maus bewegt setzt du einfach neue koordinaten auf ... Confused ach teste mal damit vielleicht gehts in die richtige richtung. Wink


danke bob das ist die Richtung welche Ich meinte
merkwürdig ist allerdings die auswirkung, manchmal springt er zwischen
2 croods hin und her habe da schon einiges Probiert, bin aber noch nicht
weiter gekommen.

SoNenTyp schrieb!
Zitat:
Normalerweise könntest du auch über die Win API die Mausgeschwindigkeit senken. Weis jedoch nicht ob du das meinst. Den Befehl weis ich jetzt auch nicht, must du mal Google benutzen.


leider bin Ich mit der Programmierung der Api nicht so vertraut, das
wäre aber sicherlich die beste wahl, da der Mausspeed dann über Windows eingestellt würde, und ich so nicht die Maus manual bremsen müsste.

wenn da jemand vieleicht mir einen Anzatz für die Api Variante Posten
könnte, wäre das echt genial Very Happy
-------------------------------------------------------
XP 2000+ 512DDR Radeon 9800 XL 340GB HD
Hompage : http://home.arcor.de/silbersurfer01/
Is Bob engine http://home.arcor.de/silbersur.../Isbob.zip

Neue Antwort erstellen


Übersicht BlitzBasic Allgemein

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group