Announcement

Collapse
No announcement yet.

Announcement

Collapse
No announcement yet.

Virtual touch mouse

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    Virtual touch mouse

    Is it possible to write an app which would simulate a virtual touch mouse?
    I mean that we have a pointer like normal mouse have, but we replace it for example with an red dot (witch simulates our finger).
    We can move this pointer (red dot) with an hardware controller (say PS3 Controller) to the position where we need to simulate a touch click.
    Then we click an button on the controller, say X, and our app simulates an touch event on this position.

    Why we need this ? Because there are lots of games like "Granny Smith - https://play.google.com/store/apps/details?id=com.mediocre.grannysmithfree" witch you can not play with mouse and keyboard or controller. You can play this games only with a touchscreen.

    There are apps like "Sixaxis Controller" or "Tincore Keymapper" but with this apps you can only assign an touch event to specific position on the screen.
    And this is not perfect because in games like "Granny Smith" you can not navigate true the levels (select an level on the map) without the touch.
    See picture: http://s1.directupload.net/images/130701/2f7s2cc3.jpg
    Because all level icons have different positions on the screen and it is impossible to assign 100 buttons for a game.
    So in this case a virtual touch mouse would be perfect. Simple navigate to the position where you want to simulate the touch and press X

    Is this possible ? Maybe there is someone who can do this for us ?
    I have much more ideas how we could make this app perfect but I am not an Android programmer.

    #2
    Originally posted by AndroidDeluxe View Post
    Is it possible to write an app which would simulate a virtual touch mouse?
    I mean that we have a pointer like normal mouse have, but we replace it for example with an red dot (witch simulates our finger).
    We can move this pointer (red dot) with an hardware controller (say PS3 Controller) to the position where we need to simulate a touch click.
    Then we click an button on the controller, say X, and our app simulates an touch event on this position.

    Why we need this ? Because there are lots of games like "Granny Smith - https://play.google.com/store/apps/details?id=com.mediocre.grannysmithfree" witch you can not play with mouse and keyboard or controller. You can play this games only with a touchscreen.

    There are apps like "Sixaxis Controller" or "Tincore Keymapper" but with this apps you can only assign an touch event to specific position on the screen.
    And this is not perfect because in games like "Granny Smith" you can not navigate true the levels (select an level on the map) without the touch.
    See picture: http://s1.directupload.net/images/130701/2f7s2cc3.jpg
    Because all level icons have different positions on the screen and it is impossible to assign 100 buttons for a game.
    So in this case a virtual touch mouse would be perfect. Simple navigate to the position where you want to simulate the touch and press X

    Is this possible ? Maybe there is someone who can do this for us ?
    I have much more ideas how we could make this app perfect but I am not an Android programmer.
    DroidMote already do this with the touch mouse from a long time.

    But in some games you need also free style multitouch gestures not only the touch mouse (is hard to to this only with a gamepad). Instead With DroidMote you can do all.

    You can use also you hardware controller to play multitouch-only games.

    You need a touchpad. only the gamepad is not sufficient with an android hdmi stick attached to your tv via hdmi.

    Other tools like sixaxis are made for devices with a touch screen like a tablet, but if you want a complete solution for a device without touch screen, or you want to attach your Android device to the TV without ever getting up from your couch, i suggest DroidMote.
    Last edited by Guest; 01 July 2013, 10:47.

    Comment


      #3
      ^^^ what strauzo said

      Droidmote is a great app for remote control purposes (touchscreen with multi-touch support, gamepad, media player emulation). And it's multi-platform too. Check it out on the play store or I think an early version is over on XDA too. (not warez or anything.. it's from the author)
      Question Reality: Find Your Own Truth!

      My MK908 Cooling Mod and Breakdown : HERE
      My RK3188 Github Repos (NOTE: Works-in-Progress!) : HERE

      Sent my Epic4G AND Backflip into nearspace... what have YOU done with your phone?

      Want to say thanks for something I did/said or DONATE to my drink fund?

      Comment


        #4
        Thanks for your answers! I know Droidmote, i have this app, but in my eyes this not perfect solution.
        To play a game with hardware controller via droidmote i have to connect my phone to the server (T428) and plug an hardware controller to my phone and this is not good.
        It would be better if I could connect my ps3 controller direct to T428 and when I press say the select button than a touch mouse is activated and I can move it around the screen. By pressing the button say X I release an touch event on the position where my pointer is. I if don't need the touch mouse I press select again and the touch mouse go off.
        The rest touch buttons we could map like in other apps.

        As far as I know there is no such app at the moment ?
        So my question is it possible to write such app ? Or are there limitations in android system?
        I think to move a pointer around the screen with ps3 controller is not very difficult?
        And release a touch event on the position where the pointer is ?

        Comment


          #5
          You can test what you want. Not problem.

          But only for your information, a controller is fastest connected to your phone and forwarded to the server via network that connected directly to the bad bluetooth module.

          But apart of this is not usefull move a touch mouse with the stick of a gamepad. The best solution is with a multitouch touchpad like the screen of a phone. With wich you can also set sensibility and acceleration.

          I play games on Android from many time and the DroidMote solution for me is the best.

          I like you osservation in this thread. Very good osservation.

          Comment


            #6
            Android gamepad.

            I use my snakebyte gamepad and it is possible to move around android interface. My point here is some gamepad are made for android and work very well. Other may find workaround but are not native for android and community fix issue but are not android related problem but specific gamepad issue. Maybe research for specific gamepad troubleshooting would get better answer.
            T428 ,Radxa Rock (RR), cs918s v1.0, waiting for my X7...

            Comment

            Working...
            X