Cursor behavior?

General discussion about Celestia that doesn't fit into other forums.
Topic author
Jeffe
Posts: 2
Joined: 17.06.2006
With us: 18 years 5 months

Cursor behavior?

Post #1by Jeffe » 17.06.2006, 23:52

Is it possible through some option to change the cursor/crosshair behavior to not stay where it was upon dragging and releasing? I can barely use Celestia because of this because it's too much of a muscle memory change and becomes distracting/annoying very quickly. It's a terrific program, but this really ruins the experience.

(Come to think of it, this is XP I'm using - I think the Linux version at some point didn't do this, but I don't remember how long ago I tried that)

Avatar
t00fri
Developer
Posts: 8772
Joined: 29.03.2002
Age: 22
With us: 22 years 7 months
Location: Hamburg, Germany

Re: Cursor behavior?

Post #2by t00fri » 18.06.2006, 09:21

Jeffe wrote:I can barely use Celestia because of this because it's too much of a muscle memory change and becomes distracting/annoying very quickly.
...


Is this because you are disabled in some way?

Bye Fridger
Image

Topic author
Jeffe
Posts: 2
Joined: 17.06.2006
With us: 18 years 5 months

Post #3by Jeffe » 18.06.2006, 14:24

No, it's because every other program in existence acts the way I describe. It's a kind of combination of "muscle memory" (look it up) and Fitt's Law.

Try raising or lowering your mouse acceleration in the control panel a large amount and see how easy it is for you to use the mouse at first. You'll subconsciously expect to move a certain amount to reach something like the address bar of a web browser, and severely under/overshoot the target.

Malenfant
Posts: 1412
Joined: 24.08.2005
With us: 19 years 3 months

Post #4by Malenfant » 18.06.2006, 15:35

Jeffe wrote:No, it's because every other program in existence acts the way I describe. It's a kind of combination of "muscle memory" (look it up) and Fitt's Law.


I've used a lot of other programs and have had no trouble adapting to Celestia.

However, I think I do see what you mean. If you rotate the view around (left click, move mouse) the cursor isn't centred on the screen after you stop moving (which is what you might expect, and probably more sensible too), it's still located wherever you first clicked the mouse on the screen.

I can see how that might be annoying and counter-intuitive actually, though honestly I can't say I noticed it til you mentioned it...
My Celestia page: Spica system, planetary magnitudes script, updated demo.cel, Quad system

Johaen
Posts: 341
Joined: 14.01.2006
With us: 18 years 10 months
Location: IL, USA

Post #5by Johaen » 18.06.2006, 16:50

I personally think that it's best the way it is. When I rotate/scroll in Celestia, it tends to be a large amount. If it didn't stay where I 1st clicked, my mouse would probably end up on one of my secondary moniters. Now that would be distracting/annoying, imo.
AMD Athlon X2 4400+; 2GB OCZ Platinum RAM; 320GB SATA HDD; NVidia EVGA GeForce 7900GT KO, PCI-e, 512MB, ForceWare ver. 163.71; Razer Barracuda AC-1 7.1 Gaming Soundcard; Abit AN8 32X motherboard; 600 watt Kingwin Mach1 PSU; Windows XP Media Center SP2;

Malenfant
Posts: 1412
Joined: 24.08.2005
With us: 19 years 3 months

Post #6by Malenfant » 18.06.2006, 20:35

Johaen wrote:I personally think that it's best the way it is. When I rotate/scroll in Celestia, it tends to be a large amount. If it didn't stay where I 1st clicked, my mouse would probably end up on one of my secondary moniters. Now that would be distracting/annoying, imo.


The cursor could just as easily move to middle of the monitor though - i.e. in the direction that you're now looking. That would actually make a bit more sense.
My Celestia page: Spica system, planetary magnitudes script, updated demo.cel, Quad system

Avatar
t00fri
Developer
Posts: 8772
Joined: 29.03.2002
Age: 22
With us: 22 years 7 months
Location: Hamburg, Germany

Post #7by t00fri » 18.06.2006, 21:24

I think we have definitely more urgent things to look into...

Bye Fridger
Image

Malenfant
Posts: 1412
Joined: 24.08.2005
With us: 19 years 3 months

Post #8by Malenfant » 19.06.2006, 00:33

t00fri wrote:I think we have definitely more urgent things to look into...


Depends how urgent you think usability is, I guess.
My Celestia page: Spica system, planetary magnitudes script, updated demo.cel, Quad system

Avatar
t00fri
Developer
Posts: 8772
Joined: 29.03.2002
Age: 22
With us: 22 years 7 months
Location: Hamburg, Germany

Post #9by t00fri » 19.06.2006, 06:47

I still don't understand what's supposed to be wrong with the cursor (at least under Linux). When I move the screen with the mouse (drag pushing mouse Left) or rotate it (drag pushing mouse right), the cursor cross remains at the place where I finished dragging. That seems perfectly fine, since I might want to go on dragging thereafter from the point where the cross was last.
Image

Don. Edwards
Posts: 1510
Joined: 07.09.2002
Age: 59
With us: 22 years 2 months
Location: Albany, Oregon

Post #10by Don. Edwards » 19.06.2006, 10:41

Maybe he is having the lag problem that I have. It used to be that I could grab an object, planet and the shuch and turn and twist it anyway I wanted. But in the last few builds I found that I have to click and grab at the objects a few times before Celestia does what I want it to do, and then it often exagerates my movements all out of proportion. Sending the object off somewhere I didn't want it to go. It really is bothersome. I have actualy cut way back in even launching and using Celestia for anything more than to test a texture. It jsut doesn't work the way it used to. I still have an old 1.2 build of Celestia left over from almost 3 years ago and it works just fine and the way I want it to. Go figure. Something is definetly amisss here.

Just my 2 cents.

Don. Edwards
I am officially a retired member.
I might answer a PM or a post if its relevant to something.

Ah, never say never!!
Past texture releases, Hmm let me think about it

Thanks for your understanding.

Christophe
Developer
Posts: 944
Joined: 18.07.2002
With us: 22 years 4 months
Location: Lyon (France)

Post #11by Christophe » 19.06.2006, 19:48

t00fri wrote:I still don't understand what's supposed to be wrong with the cursor (at least under Linux).


That's because I made it behave logically ;-)

Seriously, I just can't bare the way it behaves under Windows. You constantly have to lift your mouse to bring it back to its normal work area. It's like those applications which automatically move the cursor over the default button, it annoys the hell out of me.

And well, nobody as yet asked for this behavior to be implemented on the linux frontends, there's probably a reason for it.
Christophe

Avatar
t00fri
Developer
Posts: 8772
Joined: 29.03.2002
Age: 22
With us: 22 years 7 months
Location: Hamburg, Germany

Post #12by t00fri » 19.06.2006, 21:56

Christophe wrote:
t00fri wrote:I still don't understand what's supposed to be wrong with the cursor (at least under Linux).

That's because I made it behave logically ;-)

Seriously, I just can't bare the way it behaves under Windows. You constantly have to lift your mouse to bring it back to its normal work area. It's like those applications which automatically move the cursor over the default button, it annoys the hell out of me.

And well, nobody as yet asked for this behavior to be implemented on the linux frontends, there's probably a reason for it.


Ha! I knew it ;-)

Cheers,
Fridger
Image

Rassilon
Posts: 1887
Joined: 29.01.2002
With us: 22 years 9 months
Location: Altair

Post #13by Rassilon » 19.06.2006, 23:41

I use the keyboard mostly....
I'm trying to teach the cavemen how to play scrabble, its uphill work. The only word they know is Uhh and they dont know how to spell it!

Don. Edwards
Posts: 1510
Joined: 07.09.2002
Age: 59
With us: 22 years 2 months
Location: Albany, Oregon

Post #14by Don. Edwards » 20.06.2006, 01:16

But that?€™s my point. It didn't used to be this way. Something has changed since we went into the latest builds that has changed the way the cursor and Celestia work together under Windows. As I said it is to the point that I am hardly using it anymore. Luckily I can still test my textures in the old install. But at this point I have almost totally given up on the new builds. Another reason I have been slow to release anything of late. It is just getting to be a pain in the butt to test anything. If I am having this much trouble with a decent system I can just imagine what things others are going through with lesser computers or knowledge of Celestia. I am sure this has made many users give up on it. I know I am getting close!

Don. Edwards
I am officially a retired member.
I might answer a PM or a post if its relevant to something.

Ah, never say never!!
Past texture releases, Hmm let me think about it

Thanks for your understanding.

Johaen
Posts: 341
Joined: 14.01.2006
With us: 18 years 10 months
Location: IL, USA

Post #15by Johaen » 20.06.2006, 02:26

To be quite honest, I don't have any trouble like you are describing Don. Now, I'll be honest, my experiance with Celestia begain with 1.4, so the current cursor behavior is all I've ever known. But even with that, it seems to be fairly responsive. When I move Mars up and down, it moves up and down, nice and smooth, when I make it rotate, it rotates smoothly. The only hicups are when it loads a texture, which is expected. The only time I would say it acts "laggy" is when I turn up the star count/magnitude, or when I look at one of the crazy fictional add-ons, like the one with a bunch of Wubs and stuff. But with my crappy, PC, I also expect this. When ever I am working with "normal things", like the planets, and stuff, it works perfectly smooth, for being at 10-15 fps.

Now, I do have one situation where Celestia seems to be 'unresponsive'. Sometimes when I right-click on a body to change to an alternate texture, or something like that, it sometimes seems to take a few tries to make the little menu pop up.

But as for any sort of normal movement, it all runs fairly smoothly, and not at all laggy as you have described. And for comparisons sake, my stats are in my sig. I have one of these "lesser computers" you speak of ^^. Dammit, I hate my PC, lol. I can't wait until I can get a newer one.
AMD Athlon X2 4400+; 2GB OCZ Platinum RAM; 320GB SATA HDD; NVidia EVGA GeForce 7900GT KO, PCI-e, 512MB, ForceWare ver. 163.71; Razer Barracuda AC-1 7.1 Gaming Soundcard; Abit AN8 32X motherboard; 600 watt Kingwin Mach1 PSU; Windows XP Media Center SP2;

Don. Edwards
Posts: 1510
Joined: 07.09.2002
Age: 59
With us: 22 years 2 months
Location: Albany, Oregon

Post #16by Don. Edwards » 20.06.2006, 03:21

While off topic, you are more than welcome to my present new system. I hate the thing. As soon as a few things I am downloading are done I am moving back to my Athlon 3200 XP+ system. This Athlon 64 I have I just plain hate it. It could just be my install of XP but I really don't thnk so. :evil:

Don. Edwards
I am officially a retired member.
I might answer a PM or a post if its relevant to something.

Ah, never say never!!
Past texture releases, Hmm let me think about it

Thanks for your understanding.

Christophe
Developer
Posts: 944
Joined: 18.07.2002
With us: 22 years 4 months
Location: Lyon (France)

Post #17by Christophe » 21.06.2006, 21:00

While on the subject of mouse behaviour, for 1.4.1 I inverted the scroll wheel direction (down now takes you farther away instead of nearer) under the pressure of, mainly, Fridger to get the KDE interface compatible with the others.

Now Google releases Google Earth for Linux, and I realise that they have made the same choice I made initialy (and which IMO is more logical) down takes you, guess what... down!

I think I'm going to add an option to revert to this same behaviour, it's just too confusing to go from one to the other when going from Celestia to Google Earth.
Christophe

Avatar
t00fri
Developer
Posts: 8772
Joined: 29.03.2002
Age: 22
With us: 22 years 7 months
Location: Hamburg, Germany

Post #18by t00fri » 21.06.2006, 21:27

Christophe wrote:While on the subject of mouse behaviour, for 1.4.1 I inverted the scroll wheel direction (down now takes you farther away instead of nearer) under the pressure of, mainly, Fridger to get the KDE interface compatible with the others.

Now Google releases Google Earth for Linux, and I realise that they have made the same choice I made initialy (and which IMO is more logical) down takes you, guess what... down!

I think I'm going to add an option to revert to this same behaviour, it's just too confusing to go from one to the other when going from Celestia to Google Earth.


Christophe,

I agree with you. The better solution seems that the various devs just agree on ONE effectively superior cursor assigment. Can't be too hard.

Cheers,
Fridger
Image

chris
Site Admin
Posts: 4211
Joined: 28.01.2002
With us: 22 years 9 months
Location: Seattle, Washington, USA

Re: Cursor behavior?

Post #19by chris » 27.06.2006, 17:42

Jeffe wrote:Is it possible through some option to change the cursor/crosshair behavior to not stay where it was upon dragging and releasing? I can barely use Celestia because of this because it's too much of a muscle memory change and becomes distracting/annoying very quickly. It's a terrific program, but this really ruins the experience.

(Come to think of it, this is XP I'm using - I think the Linux version at some point didn't do this, but I don't remember how long ago I tried that)


I deliberately made Celestia behave this way . . . I like being able to rotate the view freely without having to reset the mouse pointer when it reaches the edge of the screen. I didn't realize that this feature bothered some people.

--Chris

Paolo
Posts: 502
Joined: 23.09.2002
With us: 22 years 2 months
Location: Pordenone/Italy

Post #20by Paolo » 28.06.2006, 11:52

Personally I've never noticed this problem. Instead that "panning" with left mouse drag I usually rotate the observer dragging the mouse with the right button. I find it more "realistic".

The Google Earth HUD interface is very intuitive indeed. It would be great to have something like that in Celestia when the observer goes below a certain altitude from the surface.

Kind regards
Remember: Time always flows, it is the most precious thing that we have.
My Celestia - Celui


Return to “Celestia Users”