Page 1 of 1

Keyboard shortcut for trains dialog

Posted: Tue Mar 12, 2019 7:19 pm
by ceefive
0.17.10 added some useful keyboard shortcuts.

I'd like to suggest that the Trains dialog get a shortcut too: that plus search gives the user a quick way to access (say) a PAX train without visually hunting for it or a station in the map, or clicking the top-right control.

Re: Keyboard shortcut for trains dialog

Posted: Tue Mar 12, 2019 7:23 pm
by ManaUser
+1

It always struck me as weird how some dialogs were only available on that top button bar, some are only available by hotkey... it just feels inconstant. Everything should be available as a hotkey, if not by default, at least as an optional binding you can configure yourself.

Expert mode train route interface

Posted: Mon Dec 23, 2019 7:53 am
by Toastgeraet
TL;DR
Add more keyboard support for editing routes and conditions in train interface, preferably in text.
What we have now...
A graphical click and choose UI to create conditions for waiting. Conditions can be dragged around, but they cannot be duplicated in an easy way. Signals can be searched via Ctrl+F but beforehand, one must click on the signal slot.
What I wish we had...
Full keyboard support and a simple syntax for writing train conditions as text. For example something like iron >= 10 or passenger or wait(25) and (passenger or full).
New conditions could be added with a shortcut like Ctrl+N. Train stations could be switched out by simply typing in the name of another one (using F2 or Ctrl+R maybe.)
What I could probably contribute
If this idea got traction, i could devise a more thorough concept which considers other vanilla shortcuts/behaviour to avoid conflicts, including suggestions for polishing features like error checking and auto-completion.
Outlook
This system could possibly be designed to work for circuits in general, as well.
Why ?
Because it would make programming your factory so much more comfortable! <3

I love you people and your game!

Re: Keyboard shortcut for trains dialog

Posted: Mon Dec 23, 2019 8:55 am
by Koub
[Koub] Merged into older topic with same suggestion.