Xbox 360 Controller for Windows wird zur Maus?!

hausel

New member
Tagchen zusammen,

habe seit gestern mit den Wireless Xbox 360 Controller for Windows zugelegt.
Super Teil, toll verarbeitet etc.
Nun habe ich eine Frage dazu. Ist es möglich diesen Controller als Maus zu benutzen? Gibt es hierzu geeignete Software?
Abgesehen von der Mausgeschichte, falls jemand sonst noch gute Software für das Gerät kennt, nur her damit
Finde nämlich, dass die mitgelieferte Software ziemlich mager ausgefallen ist.

Fragen zum restlichen System sollte die Signatur beantworten.

Vielen Dank an alle Helfenden

Grüße hausel
 
Ich habe es vor 1 JAhr mit AutoHotkey gemacht

Also Autohotkey Installieren und das Skript verwenden. Sollte alles selbst erklärend sein im Program direkt.

1.
2.
done

Viel Spaß
 
vielen vielen Dank, ich denke das wird mir heute abend weiterhelfen.
Ist es dann möglich sowohl Maus als auch Pad zu benutzen? Oder kann nur eins von beiden aktiv sein?
 
Schau mal
Ich persönlich würde die 1. Variante nehmen, da ich für soetwas kein Geld ausgebe.

mfg


EDIT (autom. Beitragszusammenführung):


Also:
Zuerst brauchst du das Programm "Autohotkey".
Das findest du

Sobald du das Programm startest, drückst du Strg+E .
Dort fügst du folgenden Script ein:
Script lines most recently executed (oldest first). Press [F5] to refresh. The seconds elapsed between a line and the one after it is in parentheses to the right (if not 0). The bottommost line's elapsed time is the number of seconds since it executed.

114: GetKeyState,joyx,%JoystickNumber%JoyX
115: GetKeyState,joyy,%JoystickNumber%JoyY
116: if joyx > %JoyThresholdUpper%
121: if joyx < %JoyThresholdLower%
127: DeltaX = 0
128: if joyy > %JoyThresholdUpper%
133: if joyy < %JoyThresholdLower%
139: DeltaY = 0
140: if MouseNeedsToBeMoved
145: Return (0.02)
112: MouseNeedsToBeMoved := false
113: SetFormat,float,03
114: GetKeyState,joyx,%JoystickNumber%JoyX
115: GetKeyState,joyy,%JoystickNumber%JoyY
116: if joyx > %JoyThresholdUpper%
121: if joyx < %JoyThresholdLower%
127: DeltaX = 0
128: if joyy > %JoyThresholdUpper%
133: if joyy < %JoyThresholdLower%
139: DeltaY = 0
140: if MouseNeedsToBeMoved
145: Return (0.02)
112: MouseNeedsToBeMoved := false
113: SetFormat,float,03
114: GetKeyState,joyx,%JoystickNumber%JoyX
115: GetKeyState,joyy,%JoystickNumber%JoyY
116: if joyx > %JoyThresholdUpper%
121: if joyx < %JoyThresholdLower%
127: DeltaX = 0
128: if joyy > %JoyThresholdUpper%
133: if joyy < %JoyThresholdLower%
139: DeltaY = 0
140: if MouseNeedsToBeMoved
145: Return (0.01)
112: MouseNeedsToBeMoved := false
113: SetFormat,float,03
114: GetKeyState,joyx,%JoystickNumber%JoyX
115: GetKeyState,joyy,%JoystickNumber%JoyY
116: if joyx > %JoyThresholdUpper%
121: if joyx < %JoyThresholdLower%
127: DeltaX = 0
128: if joyy > %JoyThresholdUpper%
133: if joyy < %JoyThresholdLower%
139: DeltaY = 0
140: if MouseNeedsToBeMoved
145: Return (0.02)
112: MouseNeedsToBeMoved := false
113: SetFormat,float,03
114: GetKeyState,joyx,%JoystickNumber%JoyX
115: GetKeyState,joyy,%JoystickNumber%JoyY
116: if joyx > %JoyThresholdUpper%
121: if joyx < %JoyThresholdLower%
127: DeltaX = 0
128: if joyy > %JoyThresholdUpper%
133: if joyy < %JoyThresholdLower%
139: DeltaY = 0
140: if MouseNeedsToBeMoved
145: Return (0.01)
112: MouseNeedsToBeMoved := false
113: SetFormat,float,03
114: GetKeyState,joyx,%JoystickNumber%JoyX
115: GetKeyState,joyy,%JoystickNumber%JoyY
116: if joyx > %JoyThresholdUpper%
121: if joyx < %JoyThresholdLower%
127: DeltaX = 0
128: if joyy > %JoyThresholdUpper%
133: if joyy < %JoyThresholdLower%
139: DeltaY = 0
140: if MouseNeedsToBeMoved
145: Return (0.02)
112: MouseNeedsToBeMoved := false
113: SetFormat,float,03
114: GetKeyState,joyx,%JoystickNumber%JoyX
115: GetKeyState,joyy,%JoystickNumber%JoyY
116: if joyx > %JoyThresholdUpper%
121: if joyx < %JoyThresholdLower%
127: DeltaX = 0
128: if joyy > %JoyThresholdUpper%
133: if joyy < %JoyThresholdLower%
139: DeltaY = 0
140: if MouseNeedsToBeMoved
145: Return (0.02)
112: MouseNeedsToBeMoved := false
113: SetFormat,float,03
114: GetKeyState,joyx,%JoystickNumber%JoyX
115: GetKeyState,joyy,%JoystickNumber%JoyY
116: if joyx > %JoyThresholdUpper%
121: if joyx < %JoyThresholdLower%
127: DeltaX = 0
128: if joyy > %JoyThresholdUpper%
133: if joyy < %JoyThresholdLower%
139: DeltaY = 0
140: if MouseNeedsToBeMoved
145: Return (0.01)
112: MouseNeedsToBeMoved := false
113: SetFormat,float,03
114: GetKeyState,joyx,%JoystickNumber%JoyX
115: GetKeyState,joyy,%JoystickNumber%JoyY
116: if joyx > %JoyThresholdUpper%
121: if joyx < %JoyThresholdLower%
127: DeltaX = 0
128: if joyy > %JoyThresholdUpper%
133: if joyy < %JoyThresholdLower%
139: DeltaY = 0
140: if MouseNeedsToBeMoved
145: Return (0.02)
112: MouseNeedsToBeMoved := false
113: SetFormat,float,03
114: GetKeyState,joyx,%JoystickNumber%JoyX
115: GetKeyState,joyy,%JoystickNumber%JoyY
116: if joyx > %JoyThresholdUpper%
121: if joyx < %JoyThresholdLower%
127: DeltaX = 0
128: if joyy > %JoyThresholdUpper%
133: if joyy < %JoyThresholdLower%
139: DeltaY = 0
140: if MouseNeedsToBeMoved
145: Return (0.02)
112: MouseNeedsToBeMoved := false
113: SetFormat,float,03
114: GetKeyState,joyx,%JoystickNumber%JoyX
115: GetKeyState,joyy,%JoystickNumber%JoyY
116: if joyx > %JoyThresholdUpper%
121: if joyx < %JoyThresholdLower%
127: DeltaX = 0
128: if joyy > %JoyThresholdUpper%
133: if joyy < %JoyThresholdLower%
139: DeltaY = 0
140: if MouseNeedsToBeMoved
145: Return
148: GetKeyState,JoyPOV,%JoystickNumber%JoyPOV
149: if JoyPOV = -1
150: Return (0.01)
112: MouseNeedsToBeMoved := false
113: SetFormat,float,03
114: GetKeyState,joyx,%JoystickNumber%JoyX
115: GetKeyState,joyy,%JoystickNumber%JoyY
116: if joyx > %JoyThresholdUpper%
121: if joyx < %JoyThresholdLower%
127: DeltaX = 0
128: if joyy > %JoyThresholdUpper%
133: if joyy < %JoyThresholdLower%
139: DeltaY = 0
140: if MouseNeedsToBeMoved
145: Return (0.02)
112: MouseNeedsToBeMoved := false
113: SetFormat,float,03
114: GetKeyState,joyx,%JoystickNumber%JoyX
115: GetKeyState,joyy,%JoystickNumber%JoyY
116: if joyx > %JoyThresholdUpper%
121: if joyx < %JoyThresholdLower%
127: DeltaX = 0
128: if joyy > %JoyThresholdUpper%
133: if joyy < %JoyThresholdLower%
139: DeltaY = 0
140: if MouseNeedsToBeMoved
145: Return (0.01)
112: MouseNeedsToBeMoved := false
113: SetFormat,float,03
114: GetKeyState,joyx,%JoystickNumber%JoyX
115: GetKeyState,joyy,%JoystickNumber%JoyY
116: if joyx > %JoyThresholdUpper%
121: if joyx < %JoyThresholdLower%
127: DeltaX = 0
128: if joyy > %JoyThresholdUpper%
133: if joyy < %JoyThresholdLower%
139: DeltaY = 0
140: if MouseNeedsToBeMoved
145: Return (0.02)
112: MouseNeedsToBeMoved := false
113: SetFormat,float,03
114: GetKeyState,joyx,%JoystickNumber%JoyX
115: GetKeyState,joyy,%JoystickNumber%JoyY
116: if joyx > %JoyThresholdUpper%
121: if joyx < %JoyThresholdLower%
127: DeltaX = 0
128: if joyy > %JoyThresholdUpper%
133: if joyy < %JoyThresholdLower%
139: DeltaY = 0
140: if MouseNeedsToBeMoved
145: Return (0.02)
112: MouseNeedsToBeMoved := false
113: SetFormat,float,03
114: GetKeyState,joyx,%JoystickNumber%JoyX
115: GetKeyState,joyy,%JoystickNumber%JoyY
116: if joyx > %JoyThresholdUpper%
121: if joyx < %JoyThresholdLower%
127: DeltaX = 0
128: if joyy > %JoyThresholdUpper%
133: if joyy < %JoyThresholdLower%
139: DeltaY = 0
140: if MouseNeedsToBeMoved
145: Return (0.01)
112: MouseNeedsToBeMoved := false
113: SetFormat,float,03
114: GetKeyState,joyx,%JoystickNumber%JoyX
115: GetKeyState,joyy,%JoystickNumber%JoyY
116: if joyx > %JoyThresholdUpper%
121: if joyx < %JoyThresholdLower%
127: DeltaX = 0
128: if joyy > %JoyThresholdUpper%
133: if joyy < %JoyThresholdLower%
139: DeltaY = 0
140: if MouseNeedsToBeMoved
145: Return (0.02)
112: MouseNeedsToBeMoved := false
113: SetFormat,float,03
114: GetKeyState,joyx,%JoystickNumber%JoyX
115: GetKeyState,joyy,%JoystickNumber%JoyY
116: if joyx > %JoyThresholdUpper%
121: if joyx < %JoyThresholdLower%
127: DeltaX = 0
128: if joyy > %JoyThresholdUpper%
133: if joyy < %JoyThresholdLower%
139: DeltaY = 0
140: if MouseNeedsToBeMoved
145: Return (0.02)
112: MouseNeedsToBeMoved := false
113: SetFormat,float,03
114: GetKeyState,joyx,%JoystickNumber%JoyX
115: GetKeyState,joyy,%JoystickNumber%JoyY
116: if joyx > %JoyThresholdUpper%
121: if joyx < %JoyThresholdLower%
127: DeltaX = 0
128: if joyy > %JoyThresholdUpper%
133: if joyy < %JoyThresholdLower%
139: DeltaY = 0
140: if MouseNeedsToBeMoved
145: Return (0.01)
112: MouseNeedsToBeMoved := false
113: SetFormat,float,03
114: GetKeyState,joyx,%JoystickNumber%JoyX
115: GetKeyState,joyy,%JoystickNumber%JoyY
116: if joyx > %JoyThresholdUpper%
121: if joyx < %JoyThresholdLower%
127: DeltaX = 0
128: if joyy > %JoyThresholdUpper%
133: if joyy < %JoyThresholdLower%
139: DeltaY = 0
140: if MouseNeedsToBeMoved
145: Return (0.02)
112: MouseNeedsToBeMoved := false
113: SetFormat,float,03
114: GetKeyState,joyx,%JoystickNumber%JoyX
115: GetKeyState,joyy,%JoystickNumber%JoyY
116: if joyx > %JoyThresholdUpper%
121: if joyx < %JoyThresholdLower%
127: DeltaX = 0
128: if joyy > %JoyThresholdUpper%
133: if joyy < %JoyThresholdLower%
139: DeltaY = 0
140: if MouseNeedsToBeMoved
145: Return (0.01)
112: MouseNeedsToBeMoved := false
113: SetFormat,float,03
114: GetKeyState,joyx,%JoystickNumber%JoyX
115: GetKeyState,joyy,%JoystickNumber%JoyY
116: if joyx > %JoyThresholdUpper%
121: if joyx < %JoyThresholdLower%
127: DeltaX = 0
128: if joyy > %JoyThresholdUpper%
133: if joyy < %JoyThresholdLower%
139: DeltaY = 0
140: if MouseNeedsToBeMoved
145: Return (0.02)
112: MouseNeedsToBeMoved := false
113: SetFormat,float,03
114: GetKeyState,joyx,%JoystickNumber%JoyX
115: GetKeyState,joyy,%JoystickNumber%JoyY
116: if joyx > %JoyThresholdUpper%
121: if joyx < %JoyThresholdLower%
127: DeltaX = 0
128: if joyy > %JoyThresholdUpper%
133: if joyy < %JoyThresholdLower%
139: DeltaY = 0
140: if MouseNeedsToBeMoved
145: Return (0.02)
112: MouseNeedsToBeMoved := false
113: SetFormat,float,03
114: GetKeyState,joyx,%JoystickNumber%JoyX
115: GetKeyState,joyy,%JoystickNumber%JoyY
116: if joyx > %JoyThresholdUpper%
121: if joyx < %JoyThresholdLower%
127: DeltaX = 0
128: if joyy > %JoyThresholdUpper%
133: if joyy < %JoyThresholdLower%
139: DeltaY = 0
140: if MouseNeedsToBeMoved
145: Return (0.01)
112: MouseNeedsToBeMoved := false
113: SetFormat,float,03
114: GetKeyState,joyx,%JoystickNumber%JoyX
115: GetKeyState,joyy,%JoystickNumber%JoyY
116: if joyx > %JoyThresholdUpper%
121: if joyx < %JoyThresholdLower%
127: DeltaX = 0
128: if joyy > %JoyThresholdUpper%
133: if joyy < %JoyThresholdLower%
139: DeltaY = 0
140: if MouseNeedsToBeMoved
145: Return (0.02)
112: MouseNeedsToBeMoved := false
113: SetFormat,float,03
114: GetKeyState,joyx,%JoystickNumber%JoyX
115: GetKeyState,joyy,%JoystickNumber%JoyY
116: if joyx > %JoyThresholdUpper%
121: if joyx < %JoyThresholdLower%
127: DeltaX = 0
128: if joyy > %JoyThresholdUpper%
133: if joyy < %JoyThresholdLower%
139: DeltaY = 0
140: if MouseNeedsToBeMoved
145: Return (0.02)
112: MouseNeedsToBeMoved := false
113: SetFormat,float,03
114: GetKeyState,joyx,%JoystickNumber%JoyX
115: GetKeyState,joyy,%JoystickNumber%JoyY
116: if joyx > %JoyThresholdUpper%
121: if joyx < %JoyThresholdLower%
127: DeltaX = 0
128: if joyy > %JoyThresholdUpper%
133: if joyy < %JoyThresholdLower%
139: DeltaY = 0
140: if MouseNeedsToBeMoved
145: Return
148: GetKeyState,JoyPOV,%JoystickNumber%JoyPOV
149: if JoyPOV = -1
150: Return (0.01)
112: MouseNeedsToBeMoved := false
113: SetFormat,float,03
114: GetKeyState,joyx,%JoystickNumber%JoyX
115: GetKeyState,joyy,%JoystickNumber%JoyY
116: if joyx > %JoyThresholdUpper%
121: if joyx < %JoyThresholdLower%
127: DeltaX = 0
128: if joyy > %JoyThresholdUpper%
133: if joyy < %JoyThresholdLower%
139: DeltaY = 0
140: if MouseNeedsToBeMoved
145: Return (0.02)
112: MouseNeedsToBeMoved := false
113: SetFormat,float,03
114: GetKeyState,joyx,%JoystickNumber%JoyX
115: GetKeyState,joyy,%JoystickNumber%JoyY
116: if joyx > %JoyThresholdUpper%
121: if joyx < %JoyThresholdLower%
127: DeltaX = 0
128: if joyy > %JoyThresholdUpper%
133: if joyy < %JoyThresholdLower%
139: DeltaY = 0
140: if MouseNeedsToBeMoved
145: Return (0.01)
112: MouseNeedsToBeMoved := false
113: SetFormat,float,03
114: GetKeyState,joyx,%JoystickNumber%JoyX
115: GetKeyState,joyy,%JoystickNumber%JoyY
116: if joyx > %JoyThresholdUpper%
121: if joyx < %JoyThresholdLower%
127: DeltaX = 0
128: if joyy > %JoyThresholdUpper%
133: if joyy < %JoyThresholdLower%
139: DeltaY = 0
140: if MouseNeedsToBeMoved
145: Return (0.02)
112: MouseNeedsToBeMoved := false
113: SetFormat,float,03
114: GetKeyState,joyx,%JoystickNumber%JoyX
115: GetKeyState,joyy,%JoystickNumber%JoyY
116: if joyx > %JoyThresholdUpper%
121: if joyx < %JoyThresholdLower%
127: DeltaX = 0
128: if joyy > %JoyThresholdUpper%
133: if joyy < %JoyThresholdLower%
139: DeltaY = 0
140: if MouseNeedsToBeMoved
145: Return (0.02)
112: MouseNeedsToBeMoved := false
113: SetFormat,float,03
114: GetKeyState,joyx,%JoystickNumber%JoyX
115: GetKeyState,joyy,%JoystickNumber%JoyY
116: if joyx > %JoyThresholdUpper%
121: if joyx < %JoyThresholdLower%
127: DeltaX = 0
128: if joyy > %JoyThresholdUpper%
133: if joyy < %JoyThresholdLower%
139: DeltaY = 0
140: if MouseNeedsToBeMoved
145: Return (0.01)
112: MouseNeedsToBeMoved := false
113: SetFormat,float,03
114: GetKeyState,joyx,%JoystickNumber%JoyX
115: GetKeyState,joyy,%JoystickNumber%JoyY
116: if joyx > %JoyThresholdUpper%
121: if joyx < %JoyThresholdLower%
127: DeltaX = 0
128: if joyy > %JoyThresholdUpper%
133: if joyy < %JoyThresholdLower%
139: DeltaY = 0
140: if MouseNeedsToBeMoved
145: Return

Press [F5] to refresh.
 
Zuletzt bearbeitet:
Vielen Dank für deine Hilfe. Mitlerweile habe ich aber aber schon eine andere Methode angewedet.
Es gibt es ein ganz einfaches Freewarerogramm welches sehr viele Einstellmöglichkeiten bietet. An alle die es interessiert, das Programm nennt sich Xpadder solltet ihr Windows 7 nutzen müsst ihr beim googlen zwingend mit angeben das ihr eine Windows 7 Version braucht.
 

Online-Statistiken

Zurzeit aktive Mitglieder
1
Zurzeit aktive Gäste
39
Besucher gesamt
40

Beliebte Forum-Themen

Zurück
Oben Unten