litchie / dospad

iDOS - DOSBox port on iOS
https://litchie.com/dospad
GNU General Public License v2.0
617 stars 132 forks source link

Feature: Better mouse support #7

Closed robbo007 closed 3 years ago

robbo007 commented 9 years ago

Could you improve the mouse support. Maybe take in to account the way SCUMM does it? Seems hard clicking etc with right mouse clicks.

litchie commented 9 years ago

What does SCUMM do with right clicks?

robbo007 commented 9 years ago

Seems more sensitive. Sorry for being so vague. IT also follows your hand so you don’t have to drag the mouse cursos around. Does that help?

Rob Craig Website: www.robcraig.com http://www.robcraig.com/ Twitter: @robcraig

On 26 Nov 2014, at 15:18, Chaoji Li notifications@github.com wrote:

What does SCUMM do with right clicks?

— Reply to this email directly or view it on GitHub https://github.com/litchie/dospad/issues/7#issuecomment-64651268.

litchie commented 9 years ago

Direct touch is a feature that has been requested by a lot of people. It's about time to take a serious attack now.

robbo007 commented 9 years ago

Great stuff. :) Take a look at the Roland Midi if possible. I don’t think you would need to write much code as its already been done for the MAC version of Boxer and the Windows version of DOSBOX. It emulates the real Roland MT32 hardware using real Roland MT32 ROMS. I have copies of the roms if needed.

Cheers, Rob

Rob Craig Website: www.robcraig.com http://www.robcraig.com/ Twitter: @robcraig

On 26 Nov 2014, at 15:58, Chaoji Li notifications@github.com wrote:

Direct touch is a feature that has been requested by a lot of people. It's about time to take a serious attack now.

— Reply to this email directly or view it on GitHub https://github.com/litchie/dospad/issues/7#issuecomment-64657213.

wortek commented 9 years ago

Yeah I would also love to have direct touch as an additional input type.

Mahou81 commented 9 years ago

I think what Rob means is absolute tracking, instead of relative tracking which is now the standard in iDOS/DOSPAD. It's explained on the DosBox Turbo site: https://sites.google.com/site/dosboxturbo/ Could you perhaps also implement double tapping for right mouse clicks, same as DosBox Turbo?

Kind regards, Maarten

robbo007 commented 9 years ago

Hi, Yeah double tap would be very cool for right mouse clicks.

Rob Craig Website: www.robcraig.com http://www.robcraig.com/ Twitter: @robcraig

On 12 Dec 2014, at 23:59, Mahou81 notifications@github.com wrote:

I think what Rob means is absolute tracking, instead of relative tracking which is now the standard in iDOS/DOSPAD. It's explained on the DosBox Turbo site: https://sites.google.com/site/dosboxturbo/ https://sites.google.com/site/dosboxturbo/ Could you perhaps also implement double tapping for right mouse clicks, same as DosBox Turbo?

Kind regards, Maarten

— Reply to this email directly or view it on GitHub https://github.com/litchie/dospad/issues/7#issuecomment-66848648.

dborca commented 9 years ago

Hi,

I would also love direct touch, maybe as an option. The idea is that many old games do not actually use tracking, so it can be scraped.

Also, right-click as an option (double-tap, long tap, whatever). Many games do not use drag/double/long tap as input events so they can be reused for right-click.

FWIW, I just tried Heroes of Might and Magic II; yes, it's playable, but after half and hour my hand hurts.

I know the code is somewhere in SDL/src/video/uikit/SDL_uikitview.m and I'd do it myself, but I'm not familiar with SDL and it seems to have some internal logic attached. :)

Thanks!

litchie commented 9 years ago

Yes, we should have the option to use double tap as right click, and actually it's not hard to do.

dborca commented 9 years ago

Thanks! And what about direct touch?

robbo007 commented 9 years ago

Direct touch is a must :D

Rob Craig Website: www.robcraig.com http://www.robcraig.com/ Twitter: @robcraig

On 24 Mar 2015, at 10:57, dborca notifications@github.com wrote:

Thanks! And what about direct touch?

— Reply to this email directly or view it on GitHub https://github.com/litchie/dospad/issues/7#issuecomment-85428413.

Dainara82 commented 9 years ago

Hi, yes direct touch we really need, i hope you get it to work, for scumm vm it takes that: https://github.com/scummvm/scummvm/blob/master/dists/android/README.Android

robbo007 commented 8 years ago

Hi Litchie,

Any updates on DOSpad for iOS? I’m now running it on a 9.7” ipad pro. Could be a good time to start testing the MIDI support like in BOXER for the Roland MT32. Also direct touch for the mouse?

Let me know. I’m happy to help test.

Regards, Rob

Rob Craig Website: www.robcraig.com http://www.robcraig.com/ Twitter: @robcraig

On 23 Mar 2015, at 21:52, dborca notifications@github.com wrote:

Hi,

I would also love direct touch, maybe as an option. The idea is that many old games do not actually use tracking, so it can be scraped.

Also, right-click as an option (double-tap, long tap, whatever). Many games do not use drag/double/long tap as input events so they can be reused for right-click.

FWIW, I just tried Heroes of Might and Magic II; yes, it's playable, but after half and hour my hand hurts.

I know the code is somewhere in SDL/src/video/uikit/SDL_uikitview.m and I'd do it myself, but I'm not familiar with SDL and it seems to have some internal logic attached. :)

Thanks!

— Reply to this email directly or view it on GitHub https://github.com/litchie/dospad/issues/7#issuecomment-85191658.

litchie commented 3 years ago

Direct touch is now supported by 69762ab8f0f5ec2a1b8cd4f62d75d15c327b0ba7