Page 1 of 1

Keyboard shortcuts for inserting modules into buildings

Posted: Fri Jan 24, 2020 4:58 am
by JasonC
I just found out that Z can also be used to drop one of the currently held module into a building:
BlueTemplar wrote: Thu Jan 23, 2020 11:25 pm Of course, all of these requests might be kind of moot of one remembers about the 0.17-introduced "drop a single item using "Z"" feature. But it is slightly fiddlier to use than ctrl+left/right click !
Something I think would be handy is if there were three keyboard shortcuts -- one for each type of module -- that would insert one of the corresponding module into a building (the one your cursor is over, same behavior as Z) from your inventory.

These shortcuts would only be active if you were holding a module, and the level of the module they'd insert would be the same as the level of the module you're holding. If no such module is in your inventory then it'd just beep and do nothing.

For example, if the keys were S, E, P -- for speed, efficiency, and productivity respectively -- you could insert two L2 speed, one L2 efficiency, and one L2 productivity, by holding any L2 module and pressing S-S-E-P.

Open Issues:
  • S, E, P are just arbitrary examples, I'm not sure what a good default would be (if any).
  • I'm not sure what the best thing to happen to the current selection is to keep things smooth when you run out of inventory. Some options are:
    1. Don't change currently held item: Pros - Doesn't mess with the currently held item. Cons - If you run out of the currently held module type and the current item is cleared, the keyboard mode will no longer be active, which could be annoying if you still have other module types on hand.
    2. Change currently held item to module that was just inserted: Pros - Maybe more intuitive. Cons - Same as above, I guess.
    3. One of the above but change to any other module of the same level in your inventory when you run out: Pros - The mode will never end prematurely. Cons - Kind of hacky feeling.
    4. Don't change currently held item, *but* keep the shortcuts active (with the module level you were just holding) until you select a different item or press Q: Pros - Seems intuitive and the most useful. Cons - People who overthing things might feel like this is complicated.
    If anybody has any thoughts on those, or better ideas there, open to that.