Cursor Enhancements "enhances" the cursor with these new features:
Related items scrolling
shift + mousewheel, you can quickly scroll between related items:
If you don't have an item when you scroll to it, the ghost cursor will be set instead. If you are in cheat mode or the map editor, instead of setting the ghost cursor, you will be given a new stack of that item for free.
The mod will auto-detect an entity's upgrades and downgrades and automatically set paths for those, but other mods can override these paths. For example, Cursor Enhancements itself adds various custom paths, including one for electric poles and one for inserters:
Other mods can tap Cursor Enhancements' remote interface to add their own overrides. See the Remote Interface documentation for instructions.
Additionally, each player can add their own overrides via the mod settings. See the FAQ for format instructions.
Automatic ghost transitions
If you run out of an item that places an entity, the item will be immediately swapped with the ghost cursor for that entity, and vice versa:
If you are in cheat mode or the map editor, a new stack of items will be spawned into your cursor instead of setting the ghost cursor.
Recall last item
Shift + Q to recall the last item that was in your cursor. If you are out of that item, the ghost cursor will be set, or a new stack will be spawned if you're in cheat mode or the editor.