beyond-all-reason / Beyond-All-Reason

Main game repository for Beyond All Reason.
https://www.beyondallreason.info/
Other
1.79k stars 299 forks source link

Legacy keys vs Grid keys, small inconsistency, missing keys #3492

Open nullaegy opened 3 months ago

nullaegy commented 3 months ago

Description

I've started with legacy keys and I wanted to switch to grid hotkeys, but there are missing features if I use one or another.

In legacy mode, missing some keys:

The problem is gird keys are lack some features as well:

Keep up the good work, I love this game <3

Expected Behaviour

Same functions available in both mode.

Actual Behaviour

Slight differences.

Reproduction steps

Start a game and try to use these keys in both mode.

Other

No response

Hazy-uhyR commented 3 months ago

The problem is gird keys are lack some features as well:

* track unit (legacy T key) (this is what I miss the most)

What do you use it for?

* can't remove from auto-group. Probably because of the [Hungarian keyboard layout](https://commons.wikimedia.org/wiki/File:KB_Hungary.svg).
  Maybe this could be done with a dedicated UI button, or something not so special key, like ALT+G

Try Alt-§ to remove from autogroup? Should be the same bind for both presets afaik.

can't use fight or attack command from any lab if there is a unit in the F place. If I hover over the fight button in the UI, it says "F". for fight, maybe Ctrl+F would be a solution.

Ctrl-F removes queued unit builds that are on the F key on factories. Ctrl-Alt-F could work, maybe, since that doesn't really make sense to do otherwise (Alt-F would Alt-add a unit on the F key to queue, ie. in first / second place in queue, repeat toggle dependent).

not so big deal, but sometimes for example radar and naval radar hotkeys (and build buttons as well) aren't necessary, because its placement will decide what would you like to place, but it steals a place and a hotkey.

Still important to have it there, so you can go back to radar if you switched off of it, no?

With all that said, afaik no-one is maintaining Legacy keys atm. Someone wrote about getting into that, but I don't think they ever got started. So, if someone wants to step up and start maintaining Legacy keys, I believe they'd only get any resistance from current users, and not from any devs, when it comes to applying changes.

nullaegy commented 3 months ago

track

I use the track units for a lot of stuff, for example it looks so cool :] but other than that the bombing run is much better, and if I find some unit which I want to send to battle, and I hit Ctrl+W to select all the same type, and I can focus on them with track, without adding them to group.

And also it's handy if I just want to find where are my idle builder, and I know I can click on the lower bar with right click, but with track it's easier for me to keep the focus of all my selected units, and that way I don't have to deal with the camera movement.

Or if I know I have some unit in the battlefield, which I want to use, so I press CTRL+E to select everyone, than find the tiny avatar :] select only those, and if I want to find them I have to add them to a group, so I can right-click on them, or press twice the corresponding group number.

I like more the grid keys, so I continue to use it, instead of legacy keys, and I can live with it's functions, most of them are way better, but the track function is still missing :)

autogroup

Alt-§, doesn't work (tried with AltGr or Alt). Does the same: add the selected units to autogroup 0. I've tried with all the mod keys(Ctrl, Shift, Alt, AltGr and the top row 0-9 and the accents(öüó) as well. None of them removes them from autogroup. I can live without this feature, but still a nice hotkey that I miss from booth legacy and grid keys as well if I use my hungarian layout.

radar

About the radar, I'm not sure, because you can't place a radar on water, and can't place a radar/sonar on land maybe there is no need to have them booth on hotkey nor on interface, but it's up for debate, and not about hotkeys as well, maybe a different issue.

Hazy-uhyR commented 3 months ago

autogroup

Alt-§, doesn't work (tried with AltGr or Alt). Does the same: add the selected units to autogroup 0. I've tried with all the mod keys(Ctrl, Shift, Alt, AltGr and the top row 0-9 and the accents(öüó) as well. None of them removes them from autogroup. I can live without this feature, but still a nice hotkey that I miss from booth legacy and grid keys as well if I use my hungarian layout.

Oh, I didn't even see the 0 there. "Key left of 1" is usually also the ping button, so you cannot ping either.

nullaegy commented 3 months ago

yep, ping is a bit tricky, if I hold down the 0 there, the ping and draw works, but not as smooth, sometimes only the second ping works, but draw works ok.

abulka commented 1 month ago

Isn't Track a fundamental feature (I LOVE it too) - why has it been removed? Viz. Select a unit, track - then the camera follows the unit. Great for following a unit going into battle or a bomber run.

I've been on a wild goosechase trying to find out why T track is not working, then discovered the legacy vs. grid key mappings is the problem. The new default (grid) key mappings simply don't have Track - why would it be left out? Am I missing something?