Notice: This forum has been recovered from an old backup, so some content, links, and dates may be outdated. The forum is currently read-only while we restore sign-in and registration functionality. Details

If you find this forum valuable and would like to help keep it online, donations to help cover hosting and domain costs are greatly appreciated, but never expected. You can support the forum through Buy Me a Coffee or Ko-fi. Thank you for helping preserve the EventGhost community.

PS3 Remote Mouse Control

If you have a question or need help, this is the place to be.
Post Reply
buwish
Posts: 1
Joined: Tue Sep 22, 2009 10:22 pm

PS3 Remote Mouse Control

Post by buwish »

Hey all,

I did a search in regard to this question, but to no avail. I apologize if this has been dealt with before.

Anyways, I have successfully tied my PS3 remote to my bluetooth doggle and Event Ghost, as when I push the arrow on the remote, it does indeed mimic the keyboard arrow strokes. However, I want the arrows to mimic mouse movements, i.e. up arrow would move the mouse pointer up and so forth. I have attempted to reconfigure the arrows via the macro configuration-->mouse-->relative and absolute movement, but it doesn't work.

The question then is, how do I properly configure Event Ghost to mimic the actions of a mouse on my PS3 remote? Any suggestions would be greatly appreciated.

Thanks for the time.

-Kevin
User avatar
jinxdone
Plugin Developer
Posts: 443
Joined: Tue Jan 02, 2007 4:08 pm

Re: PS3 Remote Mouse Control

Post by jinxdone »

I am using the 'Start mouse movement in direction' action for moving the mouse. It needs your remote/receiver to support enduring events to work properly so that when you press and hold a button down the cursor movement will accelerate as you hold it down. If your remote/receiver does not support enduring events then you will see the cursor move just one pixel, if this is the case then the move absolute or move relative actions are probably more useful for you.

I don't know about the ps3 remote, I don't have one of those.

-jinxdone
User avatar
jitterjames
Experienced User
Posts: 677
Joined: Thu Aug 13, 2009 4:36 pm
Location: Quebec, Canada
Contact:

Re: PS3 Remote Mouse Control

Post by jitterjames »

here's my macro set for mouse emu. you need to have the latest ps3 plugin.

Hold down the select button to use mouse mode (because i use the arrow keys for keyboard emu normally)
then move the arrow keys. You'll get 8 directions of movement.
enter does a left click and red circle does a right click.

I haven't figured out click and drag.

Code: Select all

<?xml version="1.0" encoding="UTF-8" ?>
<EventGhost Version="1194">
    <Folder Name="mouse emulation">
        <Macro Name="Left mouse button" Expanded="True">
            <Event Name="PS3.Button.Enter+Select" />
            <Action>
                Mouse.LeftButton()
            </Action>
        </Macro>
        <Macro Name="Right mouse button" Expanded="True">
            <Event Name="PS3.Button.Circle+Select" />
            <Action>
                Mouse.RightButton()
            </Action>
        </Macro>
        <Macro Name="Mouse Up" Expanded="True">
            <Event Name="PS3.Button.Select+Top" />
            <Action>
                Mouse.MoveRelative(0, -6)
            </Action>
            <Action>
                EventGhost.AutoRepeat(0.050000000000000003, 0.050000000000000003, 0.01, 0.5)
            </Action>
        </Macro>
        <Macro Name="Mouse Up Rt" Expanded="True">
            <Event Name="PS3.Button.Select+Top+Right" />
            <Action>
                Mouse.MoveRelative(6, -6)
            </Action>
            <Action>
                EventGhost.AutoRepeat(0.050000000000000003, 0.050000000000000003, 0.01, 0.5)
            </Action>
        </Macro>
        <Macro Name="Mouse Right" Expanded="True">
            <Event Name="PS3.Button.Select+Right" />
            <Action>
                Mouse.MoveRelative(6, 0)
            </Action>
            <Action>
                EventGhost.AutoRepeat(0.050000000000000003, 0.050000000000000003, 0.01, 0.5)
            </Action>
        </Macro>
        <Macro Name="Mouse Down Right" Expanded="True">
            <Event Name="PS3.Button.Select+Right+Down" />
            <Action>
                Mouse.MoveRelative(6, 6)
            </Action>
            <Action>
                EventGhost.AutoRepeat(0.050000000000000003, 0.050000000000000003, 0.01, 0.5)
            </Action>
        </Macro>
        <Macro Name="Mouse Down" Expanded="True">
            <Event Name="PS3.Button.Select+Down" />
            <Action>
                Mouse.MoveRelative(0, 6)
            </Action>
            <Action>
                EventGhost.AutoRepeat(0.050000000000000003, 0.050000000000000003, 0.01, 0.5)
            </Action>
        </Macro>
        <Macro Name="Mouse Down Left" Expanded="True">
            <Event Name="PS3.Button.Select+Down+Left" />
            <Action>
                Mouse.MoveRelative(-6, 6)
            </Action>
            <Action>
                EventGhost.AutoRepeat(0.050000000000000003, 0.050000000000000003, 0.01, 0.5)
            </Action>
        </Macro>
        <Macro Name="Mouse Left" Expanded="True">
            <Event Name="PS3.Button.Select+Left" />
            <Action>
                Mouse.MoveRelative(-8, 0)
            </Action>
            <Action>
                EventGhost.AutoRepeat(0.050000000000000003, 0.050000000000000003, 0.01, 0.5)
            </Action>
        </Macro>
        <Macro Name="Mouse Up Left" Expanded="True">
            <Event Name="PS3.Button.Select+Top+Left" />
            <Action>
                Mouse.MoveRelative(-6, -6)
            </Action>
            <Action>
                EventGhost.AutoRepeat(0.050000000000000003, 0.050000000000000003, 0.01, 0.5)
            </Action>
        </Macro>
    </Folder>
</EventGhost>

Post Reply