Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  

Author Topic: Stop resetting the cursor location  (Read 1932 times)

jcochran

  • Bay Watcher
    • View Profile
Stop resetting the cursor location
« on: July 11, 2013, 08:54:38 am »

I just recently started playing Dwarf Fortress and the user interface definitely takes a bit of getting used to. But the most annoying feature of it is that it keeps resetting the cursor location when switching between modes. For example:

1. Hit 'k' to look at the tiles in detail. Find spot of interest to verify that it's what you expect.For instance verifying that one end of a spot for a planned pump in a pump stack has been channeled or not.

2. Hit ESC, then 'd' to designate that you're about to dig..... And the damned cursor moved away from where it was when you were in the 'k' command.Which just happened to be the spot you were interested in. So now you got to hit the arrow keys to once again move the cursor to the desired location.

It seems that every time you go up to the top level menu the next command that has a tile level cursor is always started in the middle of the visible screen. I would suggest that the cursor location be persistent between commands as long as the section of the map hasn't changed its location since the last tile level command has been executed. If you actually change your XY location for what you can see, reset back to to the middle of the visible region, otherwise leave the cursor location the same as what it was on your previous command.
Logged

Witty

  • Bay Watcher
    • View Profile
Re: Stop resetting the cursor location
« Reply #1 on: July 11, 2013, 09:43:55 am »

Would definitely be a nice addition, but most things related to the UI don't get tweaks very often.
Logged
Quote from: Toady One
I understand that it is disappointing when a dwarf makes a spiked loincloth instead of an axe.

Sirbug

  • Bay Watcher
    • View Profile
Re: Stop resetting the cursor location
« Reply #2 on: July 11, 2013, 09:58:33 am »

While we a talking about cursor, I think we need to do something about displacing cursor when I try to center on something that's on the edge.
Logged
Cool, but wouldn't this likely lead to tongues having a '[SPEACH]' tag, and thus via necromancy we would have nearly unkillable reanimated tongues following necromancers spamming 'it is sad but not unexpected'?

Matoro

  • Bay Watcher
  • if you drive alone you drive with hitler
    • View Profile
Re: Stop resetting the cursor location
« Reply #3 on: July 11, 2013, 10:36:54 am »

DFHack -> tweak stable-cursor
Logged

yxe

  • Bay Watcher
    • View Profile
Re: Stop resetting the cursor location
« Reply #4 on: July 22, 2014, 11:46:57 am »

sorry to bump this up.

but I hope that this could be implemented, In my current version [0.40.02] isn't.
 I haven't tried the new versions, but didnt read something in the news either...
if its already fixed, ignore this comment.
Logged

palu

  • Bay Watcher
    • View Profile
Re: Stop resetting the cursor location
« Reply #5 on: July 22, 2014, 05:37:21 pm »

Hopefully Toady will work on this:
Quote from: June 2014 report
In other news, many of you know that I've always been far behind in my reading of the threads over in the suggestions forum, sometimes years behind with my comprehensive categorization, but over the last three months I've managed to catch up entirely.  It isn't possible to read every post in every thread, but I've checked every opening post out, scanned the reply posts, and taken notes (on over 12000 threads...).  I suspect that many of the faster usability ideas will make it in during the bug-fix period and during the job priorities work that'll follow this release.
Logged
Hmph, palu showing off that reading-the-instructions superpower.
The internet encourages thoughtful, intelligent discussion and if you disagree I hate you.

yxe

  • Bay Watcher
    • View Profile
Re: Stop resetting the cursor location
« Reply #6 on: July 24, 2014, 03:54:34 pm »

nice =)

I didnt know I was so dependent on dfhack ....

and the search/filter option everywhere...

Logged