question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Shortcut keys standardisation

See original GitHub issue

I’ve just added a page to the wiki listing some of the shortcut keys:

https://github.com/krzychu124/Cities-Skylines-Traffic-Manager-President-Edition/wiki/Shortcuts

I’d like to propose the following standardisation:

  • Shift - replicate something (between junctions, along a route, around a node)
  • Ctrl - Should give more control
    • Example: Speed Limits tool - Ctrl toggles between direction vs. lanes
  • Alt - Delivers alternative to the standard functionality
    • Example: Lane Arrows tool - Alt-clicking applies turning lane, rather than selecting the lane for manual customisation
  • Del - Should delete stuff (for whatever is currently selected)
    • Example: Lane Connector tool - Del deletes all connectors for selected node

cc: @kvakvs @kianzarrin

Issue Analytics

  • State:closed
  • Created 4 years ago
  • Comments:13 (6 by maintainers)

github_iconTop GitHub Comments

2reactions
kvakvscommented, Dec 3, 2019

You can create SavedInputKey that is not editable in keybinds UI and translate it, even if it is saved does not matter. Or you can follow the code path inside CO.UI and get the calls they use to translate keys.

P.S. I do not know how CO.UI handles keys that don’t have supported language in the game. We might still have to go the path of translating keys.

0reactions
originalfoocommented, Feb 9, 2020

Completed a list of (almost) all mouse/keyboard interactions with the tools: https://github.com/krzychu124/Cities-Skylines-Traffic-Manager-President-Edition/wiki/Shortcuts

Shift key is very clearly “apply to route” (what defines a route is tool specific).

Biggest discrepency I can see so far is the old Shift + S shortcut for “Straight Ahead” on Lane Connector tool. We should probably change to Ctrl + S to be more consistent with other tools.

Ctrl key is largely associated with “bulk applicators” (for want of a better phrase).

Alt key is only used once, in the Lane Arrows tool.

Del and Backspace are starting to become standardised in many tools as “reset” (ie. clear custom settings / revert to defaults).

Read more comments on GitHub >

github_iconTop Results From Across the Web

How We standardized keyboard shortcuts in neeto
This blog will discuss how we standardized keyboard shortcuts across all neeto products. The need for standardization. Before we delve into how ...
Read more >
Table of keyboard shortcuts
General shortcutsEdit ; Alt + E · Alt + V · Ctrl + Z , or. Alt + Backspace · Ctrl + Y...
Read more >
How Keyboard Shortcuts for Cut, Copy, and Paste Became ...
The thoughtful choice by Apple to use Command plus x, c, and v to represent cut, copy and paste. The keys are clustered,...
Read more >
Are there any guidelines concerning the use of Alt, Ctrl and ...
Use a shortcut with the CTRL key for actions that represent a large-scale effect, such as CTRL+S for save current document. Use the...
Read more >
Standardising Keyboard Shortcuts between IDEs
Standardising Keyboard Shortcuts between IDEs. I'm a big believer in leveraging keyboard shortcuts when manipulating text.
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found