Just wanted to say I could use [,] [.] to change z-levels in V8.0 but have to use the default [<] [>] in V8.2. I never touched the keybindings in either version.
yeah, the keybindings were accidentally set to laptop last version. to get the same effect just install the laptop keybindings.
You set the default keybindings back to default, which
did fix most of the issues folks were having with keybindings. But now some are missing the [,]/[.] functionality.
Yes, we can switch back to laptop bindings to get those back. However, as I mentioned earlier, as long as [<]/[>] are not recognized as up/down for those using the
laptop keybindings, many standard .CSV templates for
QuickFort will not work. That is a problem.
Looking at Laptop-31.21.txt in v8.2:
[BIND:CURSOR_UP_Z:REPEAT_SLOW]
[KEY:,]
[BIND:CURSOR_DOWN_Z:REPEAT_SLOW]
[KEY:.]
[BIND:CURSOR_UP_Z_AUX:REPEAT_SLOW]
[SYM:1:5]
[SYM:1:Numpad 5]
[BIND:CURSOR_DOWN_Z_AUX:REPEAT_SLOW]
[SYM:2:5]
[SYM:2:Numpad 5]
Notice how both
CURSOR_UP_Z_AUX and
CURSOR_DOWN_Z_AUX are defined with [5] and [Numpad 5]? Anotherwords, those are
broken because 5 is defined for both UP_Z and DOWN_Z. Pressing [5] will go down a z-level - despite this conflict - because DF recognizes the last defined keybinding for the same key (DOWN_Z in this case). What's more, this problem
also exists in Default-31.21.txt. And it's been this way since at least v7.0 (and possibly earlier).
Laptop keybindings could easily be changed to something like the following (
without sacrificing any keyboard shortcut functionality):
[BIND:CURSOR_UP_Z:REPEAT_SLOW]
[KEY:,]
[BIND:CURSOR_DOWN_Z:REPEAT_SLOW]
[KEY:.]
[BIND:CURSOR_UP_Z_AUX:REPEAT_SLOW]
[KEY:<]
[SYM:0:Numpad 5]
[BIND:CURSOR_DOWN_Z_AUX:REPEAT_SLOW]
[KEY:>]
[SYM:0:Numpad 0]
Similarly, the default keybindings could be changed to something like this:
[BIND:CURSOR_UP_Z:REPEAT_SLOW]
[KEY:<]
[BIND:CURSOR_DOWN_Z:REPEAT_SLOW]
[KEY:>]
[BIND:CURSOR_UP_Z_AUX:REPEAT_SLOW]
[KEY:,]
[SYM:0:Numpad 5]
[BIND:CURSOR_DOWN_Z_AUX:REPEAT_SLOW]
[KEY:.]
[SYM:0:Numpad 0]
I believe this could solve all complaints.
Unless I'm mistaken, I believe laptop keybindings are set as default after installing LNP. Personally, this does not bother me, except for the fact that the expected <> brackets do not work as usual.
Because the <> brackes do not work by default...
...
many QuickFort templates dig or build things on multiple levels - and these templates will not work with the current laptop keybindings enabled.
I was able to get around these problems by manually reconfiguring the auxiliary "Move view/cursor up/down (z)" keybindings. That way, I was still able to keep the [,]/[.] keys as the primary up/down...
...
I would recommend making something like this as default for the next LNP release.
I actually was thinking of altering the keybinds a bit, but thought against it because it might cause confusion/debate.
I like changing my </> keys to ,/.
my up/down to -/= and pageup/pagedown to _/+ (SHIFT versions of -/=)
This reduces the need for pressing shift so often and lets me play without a numpad.
What do people think of that? Maybe an alternate version or keybind file would make sense, with documented changes.
Just make a separate download for the keybindings. If newb had changed keybindings noone would be able to suggest him right hotkeys, and send a newb to a "hotkey menu" which has TONS of info is not a good thing.