dczanik / uqm-hd

Automatically exported from code.google.com/p/uqm-hd
1 stars 0 forks source link

Version 3: Control enhancements suggestions #184

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
I'd like to make some suggestions to make the SC2 control more flexible and 
easier to use.

1) Mouse support: we have talked about this for the star map in P6014.
It would be really useful if the mouse could be used also as a mappable in the 
key configuration.
For instance, to be able to use the WASD keys to navigate but use the left and 
right mouse click for fire and special would be a huge help already. Since in 
this case you don't need to "read" where your mouse is on the screen, you only 
need to listen to the mouse RMB and LMB, this might be an easy to implement 
fix, perhaps?

2) When you pick WASD for your keyboard selection in the key configuration, it 
changes how your ship navigates and fires weapon, but it does not change the 
keys used to navigate the menus and select items in it.
So it becomes quickly awkward as you have to use different keys to move up and 
down in menus from the keys you use to move your ship.
Can these be changed too?

3) So my ideal would look like this:

While exploring / outside of combat:
WASD moves your ship
LMB opens menu

While in menu:
LMB opens sub menu
RMB leaves sub menu or escape back to navigation
W is up in menu selection
S is down in menu selection
A is the same as RMB and goes back in menu or back to navigation
D is the same as MND and goes deeper in menu or selects an option

While in combat:
LMB fires
RMB triggers your "special" weapon
WASD moves your ship
ESCAPE triggers the escape pod routine
** Ideally: moving the mouse moves the ship canon, when it's an independent 
canon (ex: orz nemesis has this feature)

I don't know if there is a way to trigger the menu during fights? Or pause it? 
If so some keys need to be added to this.

Finally, if we can implement a full mouse support:
While in Starmap:

Mouse moving moves your map cursor
LMB selects a star for auto-pilot
RMB escapes back to navigation (and triggers auto-pilot if a destination was 
set)
mouse wheel zooms in or out of the map

Is this possible?

Original issue reported on code.google.com by Awakened...@gmail.com on 27 Jan 2013 at 9:33

GoogleCodeExporter commented 9 years ago
When it comes to the mouse support, currently I'm pretty much in the middle of 
this chart:
http://www.smbc-comics.com/index.php?db=comics&id=2868#comic

;)

Seriously speaking, I would consider this a version 3 (=1.0) improvement, not 
something for the Beta. Updating the title accordingly.

Original comment by Jaakko.M...@gmail.com on 28 Jan 2013 at 7:02

GoogleCodeExporter commented 9 years ago
Can the mouse buttons detection at least be implemented in v2 ?

Original comment by Awakened...@gmail.com on 28 Jan 2013 at 11:17

GoogleCodeExporter commented 9 years ago
Even that seems like a big can that has written 'worms' all over it. The 
mousebutton detection code currently in place suggests that it is either in a 
very, very rudimentary phase - or then, it might introduce problems with the 
threading the game code uses.

In either case it could turn out to be a problem requiring many hours of work, 
and currently I want to focus on 640x480, tidying up the 1280x960 UI elements 
and making sure the AI works.

Original comment by Jaakko.M...@gmail.com on 29 Jan 2013 at 7:14

GoogleCodeExporter commented 9 years ago

Original comment by Jaakko.M...@gmail.com on 26 Aug 2014 at 2:20