Right mouse button and camera control in GW2

Post Reply
jegallo1
Posts: 2
Joined: 15 Dec 2012, 18:34
Contact:

Right mouse button and camera control in GW2

Post by jegallo1 »

Hello everyone. I had a quick question about using xpadder with Guild Wars 2. I'm using an Xbox 360 controller. I've set up the right analog stick to mimic mouse movement with the right mouse button held down. This allows me to turn the camera just by using the right stick. For instance, the right analog stick looks like this:

Cycle 1/1
HoldZone 1/1 (if button down for 0.01s+)
DistanceZone 1/1 (if button moved 1%+)
Stage 1/1 (2 elements)
While button is down hold: Right Mouse Button
(2)+Mouse Move Right
No ReleaseZones

The problem I'm having is that for a small period after I move the stick in one direction, the cursor on the screen moves instead of the camera. Essentially, the the right analog stick seems to move the mouse right for a brief period without the right mouse button being held in.

Is there any way to use the advance settings to ensure that the two slots are perfectly synced? Thank you for your help.

Primal Fear
Xpadder Xpert
Posts: 2437
Joined: 09 Feb 2010, 16:41
Location: Germany
Contact:

Re: Right mouse button and camera control in GW2

Post by Primal Fear »

I have tested this issue recently with Neverwinter Nights 2 (it is the only game with such a camera control that I have). Xpadder is triggering both actions at the same time, but the game waits a moment before it interprets the left mouse button (it's not the rmb in this game) as held and not only as clicked.
Two slots with rmb and a Hold Zone of 0.25s in front of the rmb+mouse movement (so a small delay for the mouse movement) fixes this problem.

Code: Select all

;--- Xpadder Profile Data ---
DataType=Profile
Version=2012.05.01
Name=(Pasted Profile )
Set1StickDiagonalSizes=45,89
Set1Stick2UpSlots=Right Mouse Button (2),HOLD ZONE 0.25s,Right Mouse Button (2),Mouse Move Up
Set1Stick2UpMouseSpeed=32
Set1Stick2RightSlots=Right Mouse Button (2),HOLD ZONE 0.25s,Right Mouse Button (2),Mouse Move Right
Set1Stick2RightMouseSpeed=32
Set1Stick2DownSlots=Right Mouse Button (2),HOLD ZONE 0.25s,Right Mouse Button (2),Mouse Move Down
Set1Stick2DownMouseSpeed=32
Set1Stick2LeftSlots=Right Mouse Button (2),HOLD ZONE 0.25s,Right Mouse Button (2),Mouse Move Left
Set1Stick2LeftMouseSpeed=32
But I think that this delay every time you move the stick in an opposite direction isn't nice too. You can avoid it, except for the first time, like this:

Code: Select all

;--- Xpadder Profile Data ---
DataType=Profile
Version=2012.05.01
Name=
Set1StickDiagonalSizes=45,89
Set2StickDiagonalSizes=45,89
Set1Button5SetSelect=1
Set1Stick2UpSlots=Right Mouse Button (2),HOLD ZONE 0.25s,Right Mouse Button (2),Mouse Move Up,RELEASE ZONE 0.01s,TAP TIME 10m00.00s,Right Mouse Button (2),PAUSE 0.00s,Right Mouse Button (2),PAUSE 0.00s,Right Mouse Button (2),PAUSE 0.00s,Right Mouse Button (2),PAUSE 0.00s,Right Mouse Button (2),PAUSE 0.00s,Right Mouse Button (2)
Set1Stick2UpMouseSpeed=32
Set1Stick2RightSlots=Right Mouse Button (2),HOLD ZONE 0.25s,Right Mouse Button (2),Mouse Move Right,RELEASE ZONE 0.01s,TAP TIME 10m00.00s,Right Mouse Button (2),PAUSE 0.00s,Right Mouse Button (2),PAUSE 0.00s,Right Mouse Button (2),PAUSE 0.00s,Right Mouse Button (2),PAUSE 0.00s,Right Mouse Button (2),PAUSE 0.00s,Right Mouse Button (2)
Set1Stick2RightMouseSpeed=32
Set1Stick2DownSlots=Right Mouse Button (2),HOLD ZONE 0.25s,Right Mouse Button (2),Mouse Move Down,RELEASE ZONE 0.01s,TAP TIME 10m00.00s,Right Mouse Button (2),PAUSE 0.00s,Right Mouse Button (2),PAUSE 0.00s,Right Mouse Button (2),PAUSE 0.00s,Right Mouse Button (2),PAUSE 0.00s,Right Mouse Button (2),PAUSE 0.00s,Right Mouse Button (2)
Set1Stick2DownMouseSpeed=32
Set1Stick2LeftSlots=Right Mouse Button (2),HOLD ZONE 0.25s,Right Mouse Button (2),Mouse Move Left,RELEASE ZONE 0.01s,TAP TIME 10m00.00s,Right Mouse Button (2),PAUSE 0.00s,Right Mouse Button (2),PAUSE 0.00s,Right Mouse Button (2),PAUSE 0.00s,Right Mouse Button (2),PAUSE 0.00s,Right Mouse Button (2),PAUSE 0.00s,Right Mouse Button (2)
Set1Stick2LeftMouseSpeed=32
Set2Button5SetSelect=0
Set2Stick2UpSlots=Mouse Move Up
Set2Stick2UpMouseSpeed=32
Set2Stick2RightSlots=Mouse Move Right
Set2Stick2RightMouseSpeed=32
Set2Stick2DownSlots=Mouse Move Down
Set2Stick2DownMouseSpeed=32
Set2Stick2LeftSlots=Mouse Move Left
Set2Stick2LeftMouseSpeed=32
Every stick direction keeps holding the rmb on release for one hour (that starts again on every release of the respective stick direction). But there is one problems with that, if you activate it by moving the stick in any direction while the cursor is over an HUD element it will not work (at least it didn't do that in my game). You need to deactivate the holding of the rmb by switching the Set for a moment, in my profile you do that by tapping the left shoulder button, and then start moving the stick when the cursor is not anymore over a HUD element.

jegallo1
Posts: 2
Joined: 15 Dec 2012, 18:34
Contact:

Re: Right mouse button and camera control in GW2

Post by jegallo1 »

OK, thank you, I understand the pros and cons of both options. I will try both and see which works better.

Post Reply

Return to “How do I do this assignment? Mouse actions”