Jump to content

editing key bindings (possible bug)


Recommended Posts

With the changes to docking mode keys I find that rather messes up the way I drive rovers, but it looks like it should be possible to re-bind keys for the different modes. Only it's not remembering my mode settings. For example if I click on "steer left" and then select different values for "use in modes" when I click accept it doesn't remember my changes. It does however remember if I change which key is bound.

So I can change which key is bound to an action, can't seem to change which modes that applies to. Any I doing something wrong, or is this a bug?

So for example I want "steer left" as A (which it is) but have it apply to "Docking (Translation)" but I can't make that setting stick.

I've had a look in the settings.cfg file to see if I could manually change it there. But I don't understand the values for the modeMask attribute (which is what I'd guess I need to change). Any ideas what the different modeMask values mean?

Edited by katateochi
Link to comment
Share on other sites

Update, so what I've found is that by manually editing the settings.cfg I can manually set the modes that keys apply to. And I've got a mapping of what the different modeMask values mean.

[table]

[tr][td]modeMask[/td][td]Staging[/td][td]Docking (Translation)[/td][td]Docking (Rotation)[/td][/tr]

[tr][td] -1[/td][td] 1 [/td][td] 1 [/td][td] 1 [/td][/tr]

[tr][td] 1 [/td][td] 1 [/td][td] 0 [/td][td] 0 [/td][/tr]

[tr][td] 2 [/td][td] 0 [/td][td] 1 [/td][td] 0 [/td][/tr]

[tr][td] 3 [/td][td] 1 [/td][td] 1 [/td][td] 0 [/td][/tr]

[tr][td] 4 [/td][td] 0 [/td][td] 0 [/td][td] 1 [/td][/tr]

[tr][td] 5 [/td][td] 1 [/td][td] 0 [/td][td] 1 [/td][/tr]

[tr][td] 6 [/td][td] 0 [/td][td] 1 [/td][td] 1 [/td][/tr]

[/table]

so ie: if you want a key to apply to all modes set it's modeMask to -1 or if you want it on just Docking (Rotation) that's modeMask 4 etc

I think modeMask 3 and 4 should be flipped around, but that does appear to be how they are (displeases my OCD!)

So I guess this is a bug; Key bindings do not save the mode that they apply to.

Link to comment
Share on other sites

you have to actually press the key on your keyboard when setting the flags (flight/translation/rotation) or it won't save the change to the mode flags

ah thanks! That's a bit easier than editing the settings.cfg which is how I got round it!

I'd still call it a bug, or rather a non-intuitive interface design; it either needs to say you must set the key (even if it's the same key) in order to save mode changes, or (more helpfully) it should just save mode changes without needing the key press.

Link to comment
Share on other sites

  • 1 month later...
I'd still call it a bug, or rather a non-intuitive interface design; it either needs to say you must set the key (even if it's the same key) in order to save mode changes, or (more helpfully) it should just save mode changes without needing the key press.

I definitely second that, I just ran into the same problem with my joystick. It's even more unintuitive to have to move the axis after setting the modes.

Link to comment
Share on other sites

This thread is quite old. Please consider starting a new thread rather than reviving this one.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...